为什么将laravel 5应用程序移至新的共享主机后出现403错误?

问题描述 投票:0回答:1

我将laravel 5应用程序从VPS移到了共享主机,并且尝试导航到站点URL“ http://website.com/app/public”我收到以下错误:enter image description here

并且在cpanel的错误部分中,我看到了这一点:

[[Sat Oct 05 06:19:49.290682 2019] [core:crit] [pid 2811723:tid47589351302912](13)权限被拒绝:[客户端198.xx.xx.xxx:41498]AH00529:/home/xxxx/public_html/app/.htaccess pcfg_openfile:无法检查htaccess文件,请确保文件可读且'/ home / xxxx / public_html / app /'是可执行的

更新:“ /home/xxx/public_html/app/.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]

# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]

php laravel-5 http-status-code-403
1个回答
0
投票

我发现公用文件夹权限不可执行。更改为755

© www.soinside.com 2019 - 2024. All rights reserved.