我是巴布鲁·艾哈迈德。我想上传我的Laravel5.5项目到cpanel,我的域是一个加载项,域名是w3public.com,它的根目录不在public_html,它在public_html (www.w3public.com)之外。我已经将项目的文件分为两个目录,一个是www.w3public.com,另一个是laravel,我将公用文件夹的文件移到了www.w3public.com中,将所有其他文件移到cpanel中的laravel文件夹中,如下面的屏幕快照所示。我还修改了www.w3public.com的index.php文件如下:
require __DIR__.'/../../laravel/vendor/autoload.php';
$app = require_once __DIR__.'/../../laravel/bootstrap/app.php';但这是行不通的。有人能帮我找到合适的解决方案吗?
截图:

发布于 2017-10-30 07:44:02
您的应用程序应该安装在www.w3public.com中,然后将根路径从cpanel域更改为laravel中的公用文件夹。
传输文件的最好方法是git或类似的,但是如果它们没有(通常是共享托管),您应该使用ftp客户端,如果它们也不允许这样做,您可以从cpanel上传文件/文件夹(很遗憾,太慢了)。如果使用git,请小心,因为默认情况下,供应商文件夹位于.gitignore中(在所有文件被传输后,您必须运行"composer update -no-dev“)。
还要确保您的".env“(通常也在.gitignore中,因此您必须使一个)文件有您的服务器数据库信息。
https://stackoverflow.com/questions/47009145
复制相似问题