Php 共享主机上的Laravel部署问题

Php 共享主机上的Laravel部署问题,php,laravel,Php,Laravel,当我试图在共享主机(hostinger.com)上部署我的Laravel项目时,我遇到了一个问题 我遵循教程,将public的所有文件放在public_html中。它可以工作,但它告诉我layouts.master没有找到 找不到视图[layouts.master]。(观点: /home/u102686349/OneGram/resources/views/index.blade.php) FileViewFinder.php(第137行) 请告诉我该怎么做(1)确保您的网站指向您的项目文件夹/

当我试图在共享主机(hostinger.com)上部署我的Laravel项目时,我遇到了一个问题

我遵循教程,将public的所有文件放在public_html中。它可以工作,但它告诉我layouts.master没有找到

找不到视图[layouts.master]。(观点: /home/u102686349/OneGram/resources/views/index.blade.php) FileViewFinder.php(第137行)

请告诉我该怎么做(1)确保您的网站指向您的项目文件夹/public。因为Laravel从项目的公用文件夹提供文件

(二) 比如说,如果您的托管提供商上有一个类似www或/var/www的web文件夹,那么您将laravel应用程序复制到www或/var/www,然后在httpd.conf或vhost或nginx conf文件中,您的网站文件夹应设置为www/your_laravel_project_folder/public或/var/www/your_laravel_project_folder/public

(3) 在此之后,使用ssh转到您的laravel项目文件夹(对于此步骤,您应该已经在项目根文件夹上安装了artisan应用程序。默认情况下,它应该随laravel一起提供)。然后,如果可以通过ssh连接到您的Web主机,请尝试从终端运行此命令:
php artisan cache:clear&&composer dump autoload
。这可能会解决问题。

(1)确保您的网站指向您的\u Laravel\u项目\u文件夹/public。因为Laravel提供项目公用文件夹中的文件

(二) 比如说,如果您的托管提供商上有一个类似www或/var/www的web文件夹,那么您将laravel应用程序复制到www或/var/www,然后在httpd.conf或vhost或nginx conf文件中,您的网站文件夹应设置为www/your_laravel_project_folder/public或/var/www/your_laravel_project_folder/public


(3) 在此之后,使用ssh转到您的laravel项目文件夹(对于此步骤,您应该已经在项目根文件夹上安装了artisan应用程序。默认情况下,它应该随laravel一起提供)。然后,如果可以通过ssh连接到您的Web主机,请尝试从终端运行此命令:
php artisan cache:clear&&composer dump autoload
。这可能会解决问题。

您确定代码在本地计算机上运行,并且在托管服务器上相同吗?您确定代码在本地计算机上运行,并且在托管服务器上相同吗?