.htaccess使用请求URI返回500个错误代码。如何修复它?Apache2&x2B;PHP

.htaccess使用请求URI返回500个错误代码。如何修复它?Apache2&x2B;PHP,php,apache2,friendly-url,Php,Apache2,Friendly Url,早上好 Linux Ubuntu 20.04,带有Apache2和PHP7.4。我在PHP应用程序中使用友好的URL,由$\u服务器['REQUEST\u URI'] 代码: RewriteEngine On RewriteRule ^$ index.php?/ [QSA,L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule (.*) index.php?/$1 [QSA,L]

早上好

Linux Ubuntu 20.04,带有Apache2和PHP7.4。我在PHP应用程序中使用友好的URL,由$\u服务器['REQUEST\u URI']

代码

RewriteEngine On
RewriteRule ^$ index.php?/ [QSA,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php?/$1 [QSA,L]
我曾经在同一个开发服务器上使用过这段代码,但是是在MintLinux18.x上。我需要格式和选择O.S

关于Apache2,我有:

<Directory /home/tecnico/Site_Projects/>
    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted
</Directory>
错误日志v主机特定应用程序:

::1 - - [23/Sep/2020:08:23:09 -0300] "GET /favicon.ico HTTP/1.1" 500 823 "http://bigpecasnew.localhost/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Safa>
::1 - - [23/Sep/2020:08:23:16 -0300] "GET /favicon.ico HTTP/1.1" 500 823 "http://bigpecasnew.localhost/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Safa>
::1 - - [23/Sep/2020:08:30:06 -0300] "GET / HTTP/1.1" 500 823 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Safari/537.36"
::1 - - [23/Sep/2020:08:30:10 -0300] "GET /favicon.ico HTTP/1.1" 500 823 "http://bigpecasnew.localhost/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Safa>
::1 - - [23/Sep/2020:09:09:52 -0300] "GET / HTTP/1.1" 500 823 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Safari/537.36"
::1 - - [23/Sep/2020:09:09:53 -0300] "GET /favicon.ico HTTP/1.1" 500 823 "http://bigpecasnew.localhost/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Safa>
::1 - - [23/Sep/2020:09:13:30 -0300] "GET / HTTP/1.1" 500 823 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Safari/537.36"
::1 - - [23/Sep/2020:09:13:30 -0300] "GET /favicon.ico HTTP/1.1" 500 823 "http://bigpecasnew.localhost/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Safa>
::1 - - [23/Sep/2020:09:37:25 -0300] "GET / HTTP/1.1" 500 823 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Safari/537.36"
::1 - - [23/Sep/2020:09:37:26 -0300] "GET /favicon.ico HTTP/1.1" 500 823 "http://bigpecasnew.localhost/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Safa>
::1 - - [23/Sep/2020:09:37:30 -0300] "GET / HTTP/1.1" 500 823 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Safari/537.36"
::1 - - [23/Sep/2020:09:37:30 -0300] "GET /favicon.ico HTTP/1.1" 500 823 "http://bigpecasnew.localhost/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Safa>
::1 - - [23/Sep/2020:09:43:05 -0300] "GET / HTTP/1.1" 500 823 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Safari/537.36"
::1 - - [23/Sep/2020:09:43:06 -0300] "GET /favicon.ico HTTP/1.1" 500 823 "http://bigpecasnew.localhost/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Safa>
::1 - - [23/Sep/2020:11:15:24 -0300] "GET / HTTP/1.1" 500 823 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Safari/537.36"
::1 - - [23/Sep/2020:11:15:24 -0300] "GET /favicon.ico HTTP/1.1" 500 823 "http://bigpecasnew.localhost/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Safa>
解决了

各位下午好

我在stackoverflow的另一篇文章中读到过,我错误地理解我应该在apache2.conf归档文件中编写命令a2enmod rewrite-是的!您理解我的错误-在这之后,我排除了这段代码,因为returne错误

在阅读另一篇文章时,我发现有一篇文章清楚地解释了这一点,在设置好配置之后——我已经实现了所有配置——实现了命令:sudo a2enmod rewritesudo systemctl restart apache2。之后应用程序正常运行

我不记得在设置配置后,有必要在MintLinux中运行此命令。我记得只需要运行sudo systemctl重启apache2


如果问题不正确,很抱歉。

错误日志中的完整错误消息是什么?抛出错误的代码在哪里?您是否完成了
var\u转储($\u服务器)
查看它实际包含的内容?“出了什么问题?”-您出现在这里,而没有首先检查错误日志中对此的说明@04FS,我编辑文章,包括日志和打印。谢谢你的批评@马格努斯·埃里克森,我编辑了这篇文章,包括日志和打印。感谢批评。“命令“RewriteEngine”无效-您是否已为Apache安装并启用mod_rewrite?
[Wed Sep 23 11:15:12.994037 2020] [core:alert] [pid 5277] [client ::1:41838] /home/tecnico/Site_Projects/bignew/.htaccess: Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not >
::1 - - [23/Sep/2020:08:23:09 -0300] "GET /favicon.ico HTTP/1.1" 500 823 "http://bigpecasnew.localhost/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Safa>
::1 - - [23/Sep/2020:08:23:16 -0300] "GET /favicon.ico HTTP/1.1" 500 823 "http://bigpecasnew.localhost/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Safa>
::1 - - [23/Sep/2020:08:30:06 -0300] "GET / HTTP/1.1" 500 823 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Safari/537.36"
::1 - - [23/Sep/2020:08:30:10 -0300] "GET /favicon.ico HTTP/1.1" 500 823 "http://bigpecasnew.localhost/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Safa>
::1 - - [23/Sep/2020:09:09:52 -0300] "GET / HTTP/1.1" 500 823 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Safari/537.36"
::1 - - [23/Sep/2020:09:09:53 -0300] "GET /favicon.ico HTTP/1.1" 500 823 "http://bigpecasnew.localhost/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Safa>
::1 - - [23/Sep/2020:09:13:30 -0300] "GET / HTTP/1.1" 500 823 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Safari/537.36"
::1 - - [23/Sep/2020:09:13:30 -0300] "GET /favicon.ico HTTP/1.1" 500 823 "http://bigpecasnew.localhost/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Safa>
::1 - - [23/Sep/2020:09:37:25 -0300] "GET / HTTP/1.1" 500 823 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Safari/537.36"
::1 - - [23/Sep/2020:09:37:26 -0300] "GET /favicon.ico HTTP/1.1" 500 823 "http://bigpecasnew.localhost/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Safa>
::1 - - [23/Sep/2020:09:37:30 -0300] "GET / HTTP/1.1" 500 823 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Safari/537.36"
::1 - - [23/Sep/2020:09:37:30 -0300] "GET /favicon.ico HTTP/1.1" 500 823 "http://bigpecasnew.localhost/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Safa>
::1 - - [23/Sep/2020:09:43:05 -0300] "GET / HTTP/1.1" 500 823 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Safari/537.36"
::1 - - [23/Sep/2020:09:43:06 -0300] "GET /favicon.ico HTTP/1.1" 500 823 "http://bigpecasnew.localhost/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Safa>
::1 - - [23/Sep/2020:11:15:24 -0300] "GET / HTTP/1.1" 500 823 "-" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Safari/537.36"
::1 - - [23/Sep/2020:11:15:24 -0300] "GET /favicon.ico HTTP/1.1" 500 823 "http://bigpecasnew.localhost/" "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/85.0.4183.121 Safa>