【发布时间】:2021-02-26 13:54:53
【问题描述】:
我正在尝试将 Laravel 应用程序部署到 godaddy 共享主机上。并尝试了本网站和其他网站上提到的几种解决方案,例如:
-Hosted Laravel 5.4 App shows "View [path.to.viewfile] not found."
-View [auth.login] not found at Shared Hosting Godaddy
但是,我的观点仍然找不到,因为一些我无法说出的未知原因。我已经尝试过这里提到的解决方案,但无济于事。
我检查了视图的拼写,因为 Linux 服务器区分大小写。
具体报错可以查看:auctionSalvages.com
但简而言之:::View [simpleComponents.HeaderComponents.MainHeader] not found. (View: /home/hostname/AutoShop/resources/views/layouts/main.blade.php)
我现在已经通过 ssh 在服务器上成功执行了以下 php artisan 命令:clear-compiled,cache:clear,config:clear,route:clear 和 view:clear。
但我的视图仍然返回上述错误..
还有什么想法吗???
【问题讨论】:
-
您确实应该提供您尝试过的解决方案的链接,并解释为什么它们没有达到您想要的结果。
-
解决方案不起作用
-
我的第一个想法(正如您提到的区分大小写)是权限。也就是说,如果您确定路径是正确的。我所做的听起来有点愚蠢的是我复制了实际路径,然后是错误路径,并将它们放在文本编辑器中并比较它们,(但我的拼写很糟糕,怪我有阅读障碍)。如果其他一切都一样,那么环境通常是罪魁祸首。
-
同样,实际上当我使用视图时,我会复制文件名......就权限而言......我必须更改哪个文件的权限......因为我刚刚更改了 [simpleComponents .HeaderComponents.MainHeader] 权限仍然出错
-
嗯,是的,我提到过......