我正在尝试将Laravel应用程序部署到godaddy共享主机上。并尝试了本网站和其他网站上提到的几种解决方案,例如:
-Hosted Laravel 5.4 App shows";未找到视图[path.to.viewfile]">
-在共享主机Godaddy 上找不到视图[auth.login]
然而,我的观点仍然找不到,原因不明,我说不出。我尝试过这里提到的解决方案,但都无济于事。
我检查了视图的拼写,因为Linux服务器区分大小写。
具体错误可在以下网址查看:auctionSalvages.com
但简而言之::View [simpleComponents.HeaderComponents.MainHeader] not found. (View: /home/hostname/AutoShop/resources/views/layouts/main.blade.php)
我现在已经通过ssh在服务器上成功地执行了以下php-artisan命令:clear-compted、cache:clear、config:clear,route:clear和view:clear。
但我的观点仍然回到了错误之上。。
还有什么想法吗???
这可能晚了几年,但如果发生这种情况,您需要考虑以下几点。
- 确保应用程序Public文件夹中的所有文件都已复制到godaddy托管网站的Public_html目录中。确保选中cPanel文件管理器中的设置(通常位于右上角(,显示隐藏文件(点文件(
- 请确保public_html文件夹中的.htaccess文件具有正确的权限
通常,当您将文件传输到托管网站时,您可以上传一个zip文件,然后在网站的根目录中提取该zip文件。
然后,当您从应用程序的Public文件夹复制文件时,通常只需全选>复制>选择public_html
但是,有时公用文件夹中的文件是隐藏的,因此必须将设置设置为"显示隐藏文件(点文件("以选中。