Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Добрый день.
Боевой сервер
Версия Laravel: 5.3.28
Версия PHP: 7.0.15-1~dotdeb+8.1
Операционная система и её версия: Linux vm-site 3.16.0-4-amd64 #1 SMP Debian 3.16.39-1 (2016-12-30) x86_64
Локальный сервер
Версия PHP: 7.0.9
Операционная система и её версия: Windows 10 64bit
Вендор и версия Веб-сервера: XAMPP 3.2.2
.htaccess
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
</IfModule>
Помогите, пож-та.
На локальном хосте был создан и протестирован проект на Laravel.
После того как перенес проект на боевой сервер, отображается только главная страница. При попытке попасть на другую страницу, выдает 404 ошибку.
Сначала грешил на apache, думал, что он не читает файлы .htaccess. Но, если добавить в .htacces случайный набор символов, то выдаёт 500 ошибку. Значит проблема не в apache, а в самом файле .htaccess
В документации прочёл, что если стандартный .htaccess не работает для вашего Apache, попробуйте следующий:
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
Удалил старый, добавил данный код. На выходе 500 ошибка.
Помогите, пож-та. Уже утомился))
Изменено Vladimir_user (25.02.2017 14:52:00)
Не в сети
ошибка 500 самая простая
просто смотришь логи на apache2
там обязательно будет написано.
Не в сети
Страницы 1