centos7中配置laravel5.7的问题

时间:2018-10-10 15:02:02

标签: apache .htaccess laravel-5 centos7 php-7.2

我遇到内部服务器错误(错误500):

  

[客户端5.211.29.235:10910] /home/..../public_html/public/.htaccess:此处不允许使用选项

mysite.conf

<VirtualHost *:80>
ServerName mywebsite.com
ServerAlias mywebsite.com *.mywebsite.com
DocumentRoot /home/..../public_html/public/
ErrorLog /home/..../public/error_log
</VirtualHost>

更改读写文件(755)的权限无效。
禁用SELinux没有帮助。
更改.httaccess也无济于事。
更改httpd.conf也无济于事。

<Directory />
    AllowOverride ALL
</Directory>

<Directory "/var/www">
    Options Indexes FollowSymLinks MultiViews
    AllowOverride Options
    Order allow,deny
    allow from all
</Directory>

更改.htaccess无效:

Options +FollowSymLinks -Indexes
RewriteEngine On

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

1 个答案:

答案 0 :(得分:0)

通过将mysite.conf文件更改为此解决的问题:

<VirtualHost *:80>
ServerName mywebsite.com
ServerAlias mywebsite.com *.mywebsite.com
<Directory />
    AllowOverride ALL
</Directory>
DocumentRoot /home/..../public_html/public/
ErrorLog /home/..../public/error_log
</VirtualHost>