尽管我还没有更新任何文件,但我还是在一夜之间收到此错误。该网站已经正常运行了三个星期,我突然尝试通过POST方法提交任何内容时收到此错误。我正在托管两个基于laravel的网站,这两个网站都在发生。任何想法将不胜感激。在此先感谢
我不知道是否可以使用它,最简单的解决方案是通过SSH连接到实时服务器。如果您无法通过SSH访问服务器,则可能使用FTP来发布项目。尽管这可以工作(例如,在Windows计算机上进行部署),但也会引起棘手的问题。
我最近在Windows机器上遇到了类似的问题,在Windows机器上,不能简单地在shell上执行artisan
命令。
我的解决方案是建立一条路由,并将此代码添加到控制器方法中
$output = new BufferedOutput;
Artisan::call('route:list', [], $output); // use route:clear instead
return dd($output->fetch());
您可以尝试用'route:list'
替换'route:clear'
。也可以尝试在您的路由文件中注释所有其他路由,然后尝试暂时无法使用的路由。如果仍然失败,则问题出在您的服务器设置上。如果可行,则可能与您的路线安排有关。
全部是我尝试上传的PDF文件中的单引号(')引起的。插入facepalm gif