Laravel Godaddy托管:未找到视图[在本地工作]

时间:2018-11-08 17:33:57

标签: php laravel view hosting

我正在尝试将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。

但是我的视图仍然返回上述错误。

还有其他想法吗?

1 个答案:

答案 0 :(得分:0)

这可能为时已晚,但如果发生这种情况,您需要考虑以下几点。

  • 确保将您应用的 Public 文件夹中的所有文件都复制到您的 Godaddy 托管站点的 public_html 文件夹中。确保选中 cPanel 文件管理器(通常位于右上角)中的设置显示隐藏文件(点文件)
  • 确保您的 public_html 文件夹中的 .htaccess 文件具有正确的权限。

通常,当您将文件传输到托管站点时,您会上传一个 zip 文件,然后将 zip 文件解压缩到站点的根目录中。

然后,当您从应用的公共文件夹复制文件时,您通常只需全选>复制>选择public_html

但是,有时,公共文件夹中的文件是隐藏的,因此您必须将显示隐藏文件(点文件)的设置设置为选中。