Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我的远程服务器上的Laravel不是';t正确布线_Laravel_Remote Server - Fatal编程技术网

我的远程服务器上的Laravel不是';t正确布线

我的远程服务器上的Laravel不是';t正确布线,laravel,remote-server,Laravel,Remote Server,我是一个远程服务器和网站建设的初学者,所以请接受我的简单问题,如果他们是 因此,我在远程服务器上创建了一个Laravel项目(通过Putty连接到命令行并创建一个新的Laravel项目)。但是它创建了一个文件夹,所以我必须通过FileZilla将该文件夹中的所有目录移动到我的主文件夹中。现在是这样出现的: 我在Laravel中的代码是示例代码,每当您创建一个新项目时都会出现,我没有更改任何内容。 出现的唯一问题是,当我访问我的网页时,它表示我的网页当前无法处理此请求(HTTP错误500) 当我

我是一个远程服务器和网站建设的初学者,所以请接受我的简单问题,如果他们是

因此,我在远程服务器上创建了一个Laravel项目(通过Putty连接到命令行并创建一个新的Laravel项目)。但是它创建了一个文件夹,所以我必须通过FileZilla将该文件夹中的所有目录移动到我的主文件夹中。现在是这样出现的:

我在Laravel中的代码是示例代码,每当您创建一个新项目时都会出现,我没有更改任何内容。 出现的唯一问题是,当我访问我的网页时,它表示我的网页当前无法处理此请求(HTTP错误500)

当我访问我的网页/公共或任何其他类型的链接时,它会给我一个错误:RouteCollection.php第161行中的NotFoundHttpException(一个Laravel错误)


如果您能在正确的方向上提供帮助或指导,我们将不胜感激。

我还不能发表评论,所以我必须在这里回答您的问题

首先,您使用的是哪种服务器?共享还是Vps?如果它是一个共享主机,你需要做的不仅仅是上传文件,你还需要配置ht访问。有关指南,请参阅此视频:


对于路由问题,这意味着您尝试访问的路由不存在。检查web.php文件,确保路由在其中。这可能是一个简单的拼写错误。

对于HTTP 500错误,您应该查看Web服务器(Nginx、Apache等)的错误日志至于路由问题,您可能希望使用在项目文件夹中执行的命令
php artisan route:clear
清除路由缓存。检查laravel文件夹的权限:Web服务器需要访问文件并写入某些目录。如果您将laravel文件夹的所有权更改为Web服务器用户,效果会更好。是的,我觉得权限和组是问题所在,我使用PUtty访问我的服务器,并使用命令“ls-la”来显示所有文件,而不是使用“apache”来显示“staff”,我记得我看到您必须更改它。有人知道如何更改它的命令吗?我对权限和网络服务器都很糟糕,所以我根本不知道如何做这些事情。是的,我最终还是看了那个视频,但它似乎不起作用。我猜他也在使用不同的软件。我使用putty访问服务器的cmd。当我使用“ls-la”时,它会显示我在laravel项目中的所有文件夹,但是它没有使用“apache”,而是使用了“staff”。有人告诉我这必须改变。