【发布时间】:2017-03-28 23:23:11
【问题描述】:
我是远程服务器和构建网站的初学者,所以请耐心等待我的简单问题,如果是的话。
所以我在远程服务器上创建了一个 Laravel 项目(通过 Putty 连接到命令行并创建一个新的 Laravel 项目)。但是它创建了一个文件夹,所以我必须通过 FileZilla 将该文件夹内的所有目录移动到我的主文件夹中。这是它现在的样子: Illustration of Uploaded files through Filezilla
我在 Laravel 中的代码是你创建新项目时出现的示例代码,我没有做任何更改。 出现的唯一问题是当我访问我的网页时,它说我的网页当前无法处理此请求(HTTP ERROR 500)。
当我访问我的网页/公共或任何其他类型的链接时,它给了我一个错误:RouteCollection.php 第 161 行中的 NotFoundHttpException(Laravel 错误)
我们将不胜感激任何正确方向的帮助或指导。
【问题讨论】:
-
对于 HTTP 500 错误,您应该查看您的网络服务器(Nginx,Apache,...)的错误日志,因为您可能希望使用命令
php artisan route:clear在你的项目文件夹中执行。 -
检查laravel文件夹的权限:webserver需要访问文件并写入一些目录。如果您将 laravel 文件夹的所有权更改为网络服务器用户会更好。
-
是的,我觉得权限和组是问题所在,我使用 PUtty 进入我的服务器并使用命令“ls -la”来显示所有文件,而不是使用“apache” “员工”,我记得我看到你必须改变这个。有谁知道如何更改它的命令?我的权限和网络服务器很糟糕,所以我根本不知道该怎么做
标签: laravel remote-server