从完整的AWS安装程序移至独立的WordPress服务器后,媒体/图像文件会损坏

时间:2018-02-16 作者:Nadz Dan

旧文章上的链接图像指向:

/wp-content/uploads/YEAR/MONTH/filename.jpg 
找不到。

因为我得到的正确URL/文件夹结构是:

/wp-content/uploads/YEAR/MONTH/Some_Unique_ID/filename.jpg
我从AWS S3.文件夹结构完好无损。

Some_Unique_ID 新上载中不存在文件夹。

我记得,这是Wordpress更新导致的吗?我在移动到新服务器后也更新了它。

我怎样才能解决这个问题?

谢谢

1 个回复
SO网友:Jeremy Plack

您可以导出数据库:

mysqldump -u [db_username] --password=[db_password] "[db_name]" > "[db_name].sql"
然后,您可以使用自己选择的工具删除唯一ID:

sed -i -e \'s/unique-id//g\' [db_name].sql
然后导入生成的SQL文件。

结束

相关推荐

撤消定义(‘UPLOADS’,‘’.‘FILES’);以重指向“wp-Content/Uploads”文件夹

是否可以通过使用将“wp content/uploads”设置为使用不同的文件夹define( \'UPLOADS\', \'\'.\'files\' ); 我已经永久有效地更改了所有路径,如果是这样的话,我如何撤消它,使其指向“wp内容/上传”?我认为只要把define( \'UPLOADS\', \'\'.\'files\' ); 我会解决一个问题,我上传到WP的文件不想下载,因为URL不是文件的正确路径。