如何将 laravel 5.5 项目上传到插件域中的 cpanel

How to upload laravel 5.5 project to cpanel in addon domain

我是 Bablu Ahmed。我想将我的 laravel 5.5 项目上传到 cpanel,我的域是一个插件域名是 w3public.com 并且它的根目录不在 public_html 内它在 public_html 外( www.w3public.com)。我将项目的文件分成两个目录,一个是 www.w3public.com 另一个是 laravel 并且我将 public 文件夹的文件移动到 www.w3public.com 和所有其他文件放入 cpanel 中的 laravel 文件夹,如下面的屏幕截图所示。我也修改了www.w3public.com的index.php文件如下:

require __DIR__.'/../../laravel/vendor/autoload.php';
$app = require_once __DIR__.'/../../laravel/bootstrap/app.php';

但它不起作用。 谁能帮我找到合适的解决方案?

截图

您的应用程序应安装在 www.w3public.com,然后将根路径从 cpanel 域更改为 laravel.

中的 public 文件夹

传输文件的最佳方式是 git 或类似方式,但如果他们没有(共享主机通常是这种情况),您应该使用 ftp 客户端,如果他们也不允许,您可以从 cpanel 上传 files/folders(遗憾的是太慢了)。 如果您使用 git 请小心,因为默认情况下 vendor 文件夹位于 .gitignore(在所有文件传输后您必须 运行 "composer update --no-dev")

还要确保您的“.env”(通常在 .git 中也忽略,所以您可能必须制作一个)文件包含您的服务器数据库信息。