apache css js 500或者.htaccess: Invalid command 'Order', perhaps misspelled or defined by a module not

好久不写blog,今天来个小白技术贴

apache css js 500或者.htaccess: Invalid command 'Order', perhaps misspelled or defined by a module not_第1张图片

网上各种查方法,回答也是各种各样。总而言之,言而总之,并没有什么用~~~

apache500错误,没有明确的问题方向,但是(重点来了)error.log总是会有的,既然出现错误了,那肯定会有相应的log(前提是log开启了,开启方法不再讲)。不管你是什么错,log都给你记得清清楚楚的。我就以我的错误为例:

事情经过:以前的项目,tp5搭建的。原来的环境是apache2.2+php7.2,然后重装电脑了,升级为:apache2.4+php7.3结果把原来的项目搭建到本地,出现了某些css和js不听话的报了500错误,一时间有点摸不着头脑,然后开始百度、google,结果按照他们的方法试了个遍,最后:白屌瞎,啥也不管~~~(mmp),最后无奈只能自行去查找log

apache css js 500或者.htaccess: Invalid command 'Order', perhaps misspelled or defined by a module not_第2张图片

我的天,log真滴明显!!!后来一查这个错误,发现了一个惊人秘密(其实就是改版了),apache升级不再支持原来的重写规则了 -_- ! 我滴老天爷啊 简直是醉醉的了。找到问题点,那就好说了。

解题方法:打开httpd.conf搜索支持原来的配置:LoadModule access_compat_module modules/mod_access_compat.so找到这个,把前面的注释去掉,还有一个也要如此操作:LoadModule authz_host_module modules/mod_authz_host.so注释去掉,保存,重启,完活。

apache css js 500或者.htaccess: Invalid command 'Order', perhaps misspelled or defined by a module not_第3张图片

Oh~~nice!!你又回来了,500错误干掉了。

 

总结:总之出现这种问题后,第一不要百度,不要google,因为每个人的错误不一定一样,但是log肯定给你说明白了你的错误点,那就先去找log,如果log看不明白,不用我教了吧,直接百度log错误的那句话,你会得到完美的答案的;第二不要慌,我的天,我简直是慌的一匹;第三看缘分了,如果你能看到我这篇帖子,那真的是有缘,有缘你就能解决掉了。哈哈哈

你可能感兴趣的:(php,Apache,html)