Что сделано:
установлен композером чистый laravel последней версии (5.5). После этого переименован файл в корне server.php -> index.php
и из папки public
скопирован в корень файл .htaccess
- это сделано для того, чтобы сайт грузился сразу без указания сайт\public
. Содержимое .htaccess
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews -Indexes
</IfModule>
RewriteEngine On
# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (.+)/$
RewriteRule ^ %1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>
Но как получить доступ к файлам в папке public
напрямую? Например, если написать в адресной строке сайт/robots.txt
, ожидаю, что получу содержимое этого файла, однако вместо этого на экране ничего (хотя robots.txt не пустой). Ниже скриншот. На вкладке responce
и в окне браузера пусто.
Настройки вируального хоста apache
<VirtualHost *:80>
ServerAdmin webmaster@symfony
DocumentRoot "C:/....../server/htdocs/symfony"
ServerName symfony
ServerAlias symfony
</VirtualHost>
В чем может быть проблема подгружаю файл в php в котором исключительно html но браузер не грузит его в Google Chrome зависает и показывает белый экран...
Дорогие друзья , информация в базу заносится нормальноТаблица БД под кодировкой UTF8
Функция foundel(List*&,int) совершает удаление n-го элемента, работает неправильно, знаю в чем ошибка, но исправить не получается