2014-12-02 2 views
1

Я пытаюсь сделать некоторые разработки cakePHP, используя мою существующую усадьбу Установка, которую я использую для Laravel.CakePHP с Homestead

Я могу запустить приложение, но он говорит, что «Переписывание URL неправильно настроено на вашем сервере».

Я попытался использовать инструкции для настройки nginx, но не имел большой удачи.

Кто-нибудь получил ссылку на работу, или может указать мне на какие-либо источники?

Я знаю, что они являются бродячей установкой для cakephp, но я предпочел бы продолжать использовать усадьбу, если это возможно.

ответ

0

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

https://github.com/FriendsOfCake/vagrant-chef

Это статья о том, как получить, что правильно настроен:

http://josediazgonzalez.com/2014/12/02/designing-a-store-application-in-cakephp/

2

SSH в свой Homestead VM.

Редактировать /etc/nginx/sites-available/your-site.app и добавить /webroot к линии, которая выглядит как: root "/home/vagrant/your-site"; так, что она выглядит как root "/home/vagrant/your-site/webroot";

Restart Nginx с: sudo service nginx restart

Вы должны найти вашу CakePHP страницы может найти свой статический контент.