立即注册【分享大片】 登录
BluRayCD Forum 返回首页

kmvodys的个人空间 https://forum.bluraycd.com/?3 [收藏] [复制] [RSS]

日志

mod_pagespeed导致WordPress 3.5无法添加媒体问题解决

已有 586 次阅读2013-4-6 19:16 |个人分类:Apache|系统分类:服务器| pagespeed, WordPress, Firefox, 配置文件

WordPress 3.5中改进最明显的应该是媒体库,新的界面非常漂亮,但昨天Kaijia在写博客时意外发现WordPress添加媒体功能不可用,虽然点击添加媒体按钮,但总是弹不出对话框。

于是开始一个个调试,用了Firefox和Chrome都不行,但使用另外一个用Nginx驱动的WordPress后台则显示正常,于是考虑是否是插件出现问题,停用了几个最近启用的插件,发现仍然无效,于是无奈使用Chrome审查元素进行调试。

WordPress 3.5载入PageSpeed优化脚本时出现错误
WordPress 3.5载入PageSpeed优化脚本时出现错误

Chrome显示的JS路径和错误让Kaijia回想起了一个月前启用的mod_pagespeed,于是尝试停用这个Apache模块,结果发现添加媒体功能可以正常使用了。于是网上找了一下相关的Bug Report,在WordPress官方论坛上找到了一个帖子,的确有很多人反馈了这个问题,目前来看包括PageSpeed开发者在内都还未找到原因。

其中zulugrid给出了一个解决方案,首先编辑PageSpeed的配置文件,在Ubuntu下,配置文件是/etc/apache2/mods-available/pagespeed.conf(注意不是pagespeed.load),紧跟着“ModPagespeed on”这一行之后加上一行:

1
ModPagespeedDisallow */wp-admin/*

此配置将会对所有网址中包含“/wp-admin/”(也是WordPress的后台管理页面)的网页禁用PageSpeed优化,这样存在问题的脚本将不会被加载。保存文件后以Root身份在命令行中重启Apache服务器进程:

1
service apache2 restart

再次刷新写文章的页面,问题就解决了,添加媒体菜单可以正常打开。


路过

鸡蛋

鲜花

握手

雷人

评论 (0 个评论)

facelist doodle 涂鸦板

您需要登录后才可以评论 登录 | 立即注册【分享大片】

小黑屋|手机版|Archiver|4K蓝光论坛

GMT+8, 2024-4-20 02:14

Copyright © 2001-2021, Gadaddy Cloud.

返回顶部