我正在研究wordpress 3.6。一切都很好,但在启动网站之前,管理员更改了域名。所有内容都保留在同一台服务器中。我们不需要移动任何文件,所有文件和文件夹都保持在以前的相对位置。
为了处理域名的变化,我用Search & Replace DB 据我所知,脚本和所有内容在前端都运行良好。
然而,后端存在一些问题。最令人讨厌的是管理ajax。php不再加载,阻止我们添加/删除/编辑图像和所有其他需要此脚本的任务。
这是FIREBUG在编辑帖子并单击“添加媒体”时给我的信息:
GET http://wordpress/wp-admin/admin-ajax.php
Status: Aborted
Domain: wordpress
Size: 0B
另一个FIREBUG错误:
POST http://wordpress/wp-admin/admin-ajax.php
Status: Aborted
Domain: wordpress
Size: 0B
wordpress认为admin ajax的位置似乎有错误。php应该是这样的(对吧?):
http://www.mydomain.com/wordpress/wp-admin/admin-ajax.php
它正在忽略、丢失admin ajax中的域名。php url。
问题是如何解决这个问题?尽管这不如解决问题那么重要,但这是如何发生的?
[编辑]
我不知道这是否相关,但我在仪表板的permalinks页面中发现了另一个问题:
警告:is\\u writable():open\\u basedir限制生效。文件(/)不在/chroot/home/aerostud/mydomain中允许的路径(/chroot:/home:/tmp:/dev/shm:/usr/share/pear)内。com/html/wordpress/wp-admin/options-permalink。php第130行。。。
对于我在网上找到的内容,我可以更正此问题,添加正确的路径open_basedir
在php中。ini。