3

我正在尝试使用我用于 Laravel 的现有宅基地安装进行一些 cakePHP 开发。

我可以让应用程序运行,但它说“您的服务器上未正确配置 URL 重写”。

我尝试使用说明来配置 nginx,但运气不佳。

有没有人让 url 重写工作,或者可以指出任何来源?

我知道他们是 cakephp 的流浪设置,但如果可能的话,我宁愿继续使用宅基地。

4

2 回答 2

3

通过 SSH 连接到您的 Homestead 虚拟机。

编辑/etc/nginx/sites-available/your-site.app并添加/webroot到如下所示的行:root "/home/vagrant/your-site";使其看起来像root "/home/vagrant/your-site/webroot";

使用以下命令重新启动 nginx:sudo service nginx restart

您应该会发现您的 CakePHP 页面可以找到它们的静态内容。

于 2016-07-11T09:39:57.047 回答
0

我对宅基地了解不多,除了它是一个流浪盒子。我建议使用为 cakephp 量身定制的盒子:

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

这是一篇关于如何正确设置的文章:

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

于 2014-12-03T12:31:29.673 回答