首页 > 解决方案 > 在 cPanel 中上传我的 Laravel 项目后,它显示 403 - 错误消息。如何解决问题?

问题描述

我在 cPanel 中上传了一个 Laravel 项目。项目文件上传到子文件夹。我已经创建了 .htaccess 文件 [论坛和教程参考] 但问题没有解决。我是 Laravel 的初学者,请帮助我。文件夹路径:example.com->public_html->lrvproject->.htaccess

<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
    Options -MultiViews -Indexes
</IfModule>

RewriteEngine On

# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (.+)/$
RewriteRule ^ %1 [L,R=301]

# Send Requests To Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>

标签: laravel.htaccesscpanel

解决方案


转到路径 lrvproject/public 和 public 内部(文件夹复制所有文件并粘贴到 public 文件夹之外)这里 step1 完成。第2步 。example.com->public_html->lrvproject 在此处打开 index.php 文件更改供应商和引导文件路径,例如(/../lrvproject/vendor/autoload.php 和 /../lrvproject/bootstrap/app.php


推荐阅读