更改.htaccess中的PHP版本后,内部服务器错误

时间:2018-08-01 10:10:34

标签: php laravel apache .htaccess laravel-5.6

我正在开发laravel 5.6版。我的服务器具有以下应用程序版本:

  

Apache:Apache / 2.2.27

     

PHP:5.4.27

     

MySQL:5.5.59

我无权升级服务器中的PHP版本。因此,我决定将这一行代码添加到public_html文件夹中的.htaccess文件中。

AddHandler application/x-httpd-php70 .php

所以我的.htaccess文件看起来像这样

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

RewriteEngine On
AddHandler application/x-httpd-php70 .php


# 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版本,而是显示“ 500 Internal Server Error”页面,并下载了一个名为“ download”的文件。 我该怎么办?谢谢。

0 个答案:

没有答案