Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 Laravel 3 » Развёртывание Laravel на хостинге » 11.06.2012 23:59:29

Apache
Ответов: 10

Добрый вечер всему сообществу.
Я столкнулся с такой проблемой: если пытаться развернуть Laravel на среднестатистическом хостинге, не имеющем шелл-доступа, то можно очень долго и неэффективно тратить свое время, пытаясь понять, как его заставить нормально работать.

У меня следующая ситуация:
1) есть веб-директория на сервере: /web;
2) я туда выгружаю содержимое архива с laravel таким образом, что файл "paths.php" лежит в папке "web" -> "/web/paths.php",
все папки (application, bundles, public, storage и laravel) лежат рядом с ним;
3) я открываю http://site/public - вижу страничку приветсвия фреймворка, всё хорошо;
4) по ссылке http://site/public/index.php/docs открывается документация - ок;
5) как только я пытаюсь, последовав инструкции по установке (http://laravel.ru/docs/install, пункт про короткие адреса, а конкретно - с использованием mod_rewrite), убрать из адреса "public/index.php" (прописываю рерайты, убираю адрес индекса из конфигов) - мне выдаёт "No input file specified." на странице по адресу http://site/docs, где я надеялся опять увидеть документацию.

Подскажите, пожалуйста, что я делаю не так?

Update:
рерайт с официального сайта помог:

Options +FollowSymLinks
RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . index.php [L]

Подвал раздела