Изменение в каталоге для FatFree Framework не работает - PullRequest
2 голосов
/ 30 января 2012

Я начал изучать среду F3 (PHP) и запустил программу Hello World.

Однако я столкнулся с проблемой, которая проста, но я не могу понять, что я делаю неправильно.Когда я сохраняю файл index.php в корневом веб-каталоге (/ var / www) с маршрутизацией как -

F3::route('GET /', 'home);

и обращаюсь к http://localhost, я получаю правильный вывод.Однако, если я помещаю файл index.php в путь /var/www/my_test/ и изменяю маршрутизацию следующим образом -

F3::route('GET /my_test/', 'home')

и получаю доступ http://localhost/my_test/, я получаю, что URL не существует.

Что мне здесь не хватает?

1 Ответ

2 голосов
/ 04 февраля 2012

Надеюсь, вам удалось выяснить это, но если нет, надеюсь, я смогу помочь.

Файл .htaccess указывает на страницу index.php.Если вы измените местоположение файла index.php, вам нужно будет изменить ваш .htaccess.Это только в том случае, если вы измените просто местоположение index.php.

Если вы переместите все содержимое в подпапку, я считаю, что эта папка станет БАЗАЙ.Таким образом, если вы поместите весь фреймворк в /var/www/my_test/, тогда /my_test/ - это БАЗА, и что-либо после этого слеша будет обработано фреймворком.http://localhost/my_test/ будет маршрутизироваться с помощью F3::route('GET /','home');, а http://localhost/my_test/abc будет маршрутизироваться с использованием F3::route('GET /abc','abc');.

Вам может все равно придется изменить файл .htaccess для папки, но я не уверен.На своем компьютере я создал виртуальный хост, чтобы поиграть с ним.Удачи!

...