我正在将 Laravel 项目上传到 cpanel,我已经在 index.php
中设置了路径
但它返回了命运错误
错误
Fatal error: require(): Failed opening required '/home/customer/www/easy-websites.online/public_html/../quickquiz/vendor/autoload.php' (include_path='.:/usr/local/php73/pear') in /home/customer/www/easy-websites.online/public_html/index.php on line 24
我没有为 quickapp
设置单独的目录,但它显示错误
我正在将我所有的项目文件和文件夹上传到 public_html
index.php
require __DIR__.'/vendor/autoload.php';
$app = require_once __DIR__.'/bootstrap/app.php';
.htacess
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (.+)/$
RewriteRule ^ %1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
</IfModule>
文件结构
publichtml{
app
bootstrap
etc..
index.php
.htaccess
vendor { autoload.php}
}
index.php
和 .htaccess
位于 public_html 和 autoload.php
下的供应商文件夹
答案 0 :(得分:0)
在 Cpanel 上部署 laravel 应用程序需要一些不同的步骤,对我来说可以通过不同的方式处理这是最好的方法 我们可以总结为
./../YOUR_DIRECTORY_NAME/vendor/autoload.php
有关详细信息和对图像的良好解释,您可以按照本教程进行操作 Deploy Laravel Project on Shared Hosting CPanel