Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/244.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 将Wordpress迁移到具有子目录的站点_Php_Database_Wordpress_.htaccess - Fatal编程技术网

Php 将Wordpress迁移到具有子目录的站点

Php 将Wordpress迁移到具有子目录的站点,php,database,wordpress,.htaccess,Php,Database,Wordpress,.htaccess,我以前迁移过很多Wordpress网站,但现在我遇到了一个似乎无法解决的问题。部分链接(但不是所有链接)未正确加载 我正在从local.dev迁移到example.com/test 在我的数据库选项中,我将这两个选项都设置为example.com/test。 我仔细检查了WP后端的选项,它们是example.com/test。 我已经更新了我的永久链接 所有的页面都可以正常工作,所有的链接都可以正常工作,但是一些对图像的引用,等等都不能正常工作-他们正在加载example.com/而不是exam

我以前迁移过很多Wordpress网站,但现在我遇到了一个似乎无法解决的问题。部分链接(但不是所有链接)未正确加载

我正在从local.dev迁移到example.com/test

在我的数据库选项中,我将这两个选项都设置为example.com/test。 我仔细检查了WP后端的选项,它们是example.com/test。 我已经更新了我的永久链接

所有的页面都可以正常工作,所有的链接都可以正常工作,但是一些对图像的引用,等等都不能正常工作-他们正在加载example.com/而不是example.com/test

我认为这可能与.htaccess文件有关,因为我无法从FTP端更新它。如果我删除它并更新permalinks,则不会创建.htaccess文件。我没有访问任何服务器端覆盖的权限,只有文件

在我的MAMP vhosts中,我将符号链接覆盖设置为All,但我无法在实时主机上编辑类似的内容

不起作用的链接是沿着
$image=get_post_meta(37,“'u my_meta',TRUE)['img'”应该返回哪个

http://www.example.com/test/wp-content/uploads/image.jpg

但相反地,他们回来了

http://www.example.com/wp-content/uploads/image.jpg

使用
bloginfo('wpurl')返回
http://www.example.com/test
,并且所有类似的文件都会正确返回(
站点_url();
“模板目录”
,等等)

最后,网站将继续运行
http://www.example.com
没有子目录,但我确信我必须让它正常工作,以防止将来出现错误

我还更新了Wordpress的最新版本,不确定这是否会引起任何问题

不起作用的链接是沿着
$image=>get_post_meta(37,“'u my_meta',TRUE)['img'];
的路线,应该返回

http://www.example.com/test/wp-content/uploads/image.jpg


此元信息存储在数据库中。然后,要进行迁移,您必须先更改数据库中的所有旧URL,然后再将其导入新位置

我相信问题涉及内容项中的媒体和链接。 我以前做过一些手动SQL查询来解决这个问题,但现在我运行这个插件
该插件将遍历所有内容并进行必要的更改。

啊,太棒了,当然它有时很简单。好吧,我很高兴知道问题出在哪里,而且它不涉及服务器覆盖。是的,Wordpress仍然像这样工作很烦人……这个插件在mov时为最后一步节省了实时时间对一个站点进行加密。