这是我的问题:
我将一个WordPress网站从HostGator切换到MediaTemple。由于域名保持不变,我备份并重新导入数据库,下载并重新上传网站内容而不会出现问题。
第一次,一切都运作良好,除了代替图像,我只能看到问号。在新选项卡中打开图像将显示“未找到”。我进入了FTP并意识到文件名是法语的,并且其中的重音符号如“é”和“à”,以及在将文件下载到我的Mac(使用Coda)并重新上传它们的过程中服务器,口音都被奇怪的字符所取代......
我通过玩Coda的首选项来管理更改编码并将文件重新上传到服务器,同时保留所有重音,但它仍然无效...
数据库是UTF-8,我尝试过像UTF8_bin和general_ci这样的多种排序规则,但它也不起作用......
我很确定这是一个字符编码问题,因为网站上有1或2张图片,他们的名字中没有重音但我真的不知道在哪里看。
切换了多个Wordpress网站,之前从未遇到过这个问题,有人能指出我正确的方向吗?
答案 0 :(得分:1)
在wordpress中,所有链接都保存在数据库中,并且不会在html文件中进行硬编码。因此,当您将网站从一个主机转移到另一个主机时,您必须先找到并替换先前主机的链接,然后将其从先前主机导出的数据库文件中的新主机链接替换为新主机。
有关详细信息,请转到以下链接
How to Move WordPress From Local Server to Live Site
Moving WordPress - Wordpress Codex
答案 1 :(得分:0)
向您的新托管服务机构chown
将您的文件发送到新帐户,这可能会解决问题。