1

我正在尝试在我的汉学 NAS 上部署一个 larval 项目,以便它可以在外部使用。本地一切正常。但是,当我将我的项目复制到我的 NAS 中时,我只会收到 404 错误。

这是我检查过的内容: 1. 数据库连接。2. 中的设置config/app.php。3.php artisan route:list也工作正常。

然而,我无法让它发挥作用。有什么建议么?

更新:

通过将我public/.htaccess的 from: Options -MultiViewsto更改Options +Indexes为主页,但没有其他重定向工作。

4

2 回答 2

1

不要忘记在地址站点后添加“/public”,例如:“www.example.com/public/...”。是你的问题吗?

debug或者您可以通过将变量更改为 来将您的 laravel 项目更改为调试模式config/app.phptrue以便您的 laravel 项目可以显示错误消息。

于 2015-06-06T06:41:10.923 回答
0

经过几次试验,终于让它在 DS215j 上运行。

编辑 /etc/httpd/sites-enabled-user/httpd-vhost.conf-user

<VirtualHost *:80>
  ServerName laravel.iw.com
  DocumentRoot "/var/services/web/laravel/public"
  ErrorDocument 403 "/webdefault/error.html"
  ErrorDocument 404 "/webdefault/error.html"
  ErrorDocument 500 "/webdefault/error.html"
</VirtualHost>

重启群晖!

编辑您的本地主机 192.168.1.xxx laravel.iw.com

于 2015-11-08T11:09:58.523 回答