2016-12-15 51 views
0

從我們的新服務器的第1天起,我們一直以urlpeed。(ic/jc/cc)爲後綴的url的請求不存在。mod_pagespeed錯誤未啓用或已安裝模塊

文件名過長:客戶端{客戶端IP地址}:58749] AH00036:訪問 到 /可溼性粉劑內容,_plugins,_WP文件上傳,_vendor,_datetimepicker,_jquery -ui-timepicker-addon.min.js,QVER == 4.6 + WP-包括_js,_jquery,_ui,_sortable.min.js,QVER == 1.11.4 + WP-包括_js,_jquery,_ui,_tabs .min.js,qver == 1.11.4 + wp-includes,_js,_jquery,_ui,_accordion.min.js,qver == 1.11.4.pagespeed.jc.zgb126SHUb.js failed(filesystem path'/ home/{DOMAIN HOME DIR} /public_html/wp-content,_plugins,_wp-file-upload,_vendor,_datetimepicker,_jquery-ui-timepicker-addon.min.js,qver==4.6+wp-includes ,_js,_jquery ,_ui,_sortable.min.js,QVER == 1.11.4 + WP-包括_js,_jquery,_ui,_tabs.min.js,QVER == 1.11.4 + WP-包括_js,_jquery,_ui,_accordion .min.js,QVER == 1.11.4.pagespeed.jc.zgb126SHUb.js')

這看起來像使用的mod_pagespeed,並根據以下鏈接JavaScript的聚集,它看起來像一個老臭蟲的mod_pagespeed( github被導入並且原始錯誤日期〜2010)。

https://github.com/pagespeed/mod_pagespeed/issues/140 https://github.com/pagespeed/mod_pagespeed/issues/9 https://groups.google.com/forum/#!msg/mod-pagespeed-discuss/zvsw368HeJw/hjrR1lZmFdMJ

我們沒有的mod_pagespeed安裝在WHM和當運行 「的apachectl -l」 這不是在編譯Apache模塊要麼。

我找不到這種痕跡在服務器中的文件/ db和已經存在的對我們所有的網站

的有沒有人見過這個問題,或者什麼可能導致它?

回答

0

apachectl -l不會幫助,因爲它只顯示編譯模塊。 mod_pagespeed是單獨編譯的。

請使用此命令:

的httpd -t -D DUMP_MODULES(這將顯示所有加載的模塊)

你可以檢查,如果你有在/ etc任何pagespeed.conf文件/的httpd/conf或/ usr/local/apache/conf或/ etc/apache2/conf(我提供了多個位置,因爲我不知道你有什麼cPanel/WHM版本,如果你有apache 2.2.x或apache 2.4.x等) 。

你也可以發出查找/型的F -name 「的PageSpeed的.conf」

嘗試搜索的PageSpeed使用:的grep -r -i的PageSpeed *在上述任何配置你的Apache Web服務器的位置。

如果你確實有一個pagespeed.conf,請編輯它並用ModPagespeed替換掉ModPagespeed(這會啓用mod_pagespeed)(禁用它)。然後重新啓動apache /etc/init.d/httpd restart(對於CentOS 6.x)或systemctl restart httpd(CentOS 7.x)

對於特定網站,請轉到/ home/cpaneluser/public_html並在。htaccess文件添加以下指令:

ModPagespeed關閉

無需重新啓動Apache。如果在保存該特定網站的.htaccess文件後出現500錯誤,那麼請定義您沒有激活mod_pagespeed。