在Godaddy服务器中托管Laravel 5.7项目

时间:2019-12-08 01:44:07

标签: laravel

.htaccess代码是什么?我想将laravel项目托管在godaddy服务器中,我的项目路径将在public_html / coder.com中?在coder.com中,我必须保留所有项目文件和文件夹。任何想法请有人帮助我。

1 个答案:

答案 0 :(得分:2)

您必须将后端文件保留在public_html文件夹之外。 Laravel public文件夹的内容应放在coder.com文件夹内。也就是说,您index.php.htaccess和其余的应放置在coder.com文件夹中。

然后,您需要编辑index.php以指向vendorbootstrap文件夹的正确位置。

例如,如果您将Laravel后端文件放置在与laravel相同级别的名为public_html的文件夹中,则它应为/../../laravel/vendor/autoload.php/../../laravel/bootstrap/app.php

您不需要编辑默认.htaccess文件的内容。

但是,共享主机几乎总是给您带来无法预料的麻烦。如果您没有外壳程序访问权限,则可能需要向GoDaddy团队寻求技术帮助,以解决symlink问题。

通常,如果需要确保storagebootstrap/cache是可写的,则文件夹权限不会有问题。 Never曾经授予777权限; 755(对于文件夹/目录)和644(对于文件)会很好。另外,由于它是共享主机,因此您可能需要寻求GoDaddy的技术帮助。