Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Страницы 1
Пытался убрать из url index.php и скрыть /public, копировал .htaccess из офф документации. Выдает ошибку 500 при обращении к localhost/mysite.ru/ и localhost/mysite.ru/public то есть не работает. Как все это осуществить?
Не в сети
We couldn’t find the page you requested on our servers. We’re really sorry about that. It’s our fault, not yours. We’ll work hard to get this page back online as soon as possible.
Тему про короткие url видел оттуда нечего не помогло сервер чистый и ларавел тоже из конфига index.php убрал
Изменено umarov (30.01.2013 10:25:52)
Не в сети
Тут ранее были аналогичные вопросы; вообще с настройкой проще смотреть самому, чем пытаться другим удалённо определить проблему. Могу предложить только перечитать инструкции по настройке. У меня лично под XAMPP всё работает, если распаковать Laravel в отдельную папку на сервере и использовать стандартный public/.htaccess. Отвечает на запросы вида http://.../public/..., но мне не критично наличие «public» на локальном хосте при разработке.
Не в сети
Пользуюсь ВАМПСервером все работает без проблем, включая установку бандлов через командную строку. Вы включили модуль реврайта?
Да мод реврайта включен
Виртуал делал или просто в корневик ввв положил?
Как гласит дока Наиболее частой причиной ошибки 500 (Internal Server Error, внутренняя ошибка сервера) является неверный синтаксис файла .htaccess или наличие в нем неподдерживаемых директив.
тобишь тебе необходимо создать файл .htaccess в каталоге самого фв
ну и как по доке самого фв - в нем должны быть дерективы
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{REQUEST_URI} !^public
RewriteRule ^(.*)$ public/$1 [L]
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
можно и не делать
Страницы 1