移动wordpress网站后断开的链接

时间:2015-02-20 08:42:17

标签: php sql database wordpress phpmyadmin

我将wordpress网站从本地主机移动到实时服务器。问题是我导航的所有链接都不能用作主页按钮。 实时网站网址:http://iulian.cablevision.ro 断开的链接示例:http://iulian.cablevision.ro/about/

这是我得到的错误:

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, root@localhost and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Apache/2.2.27 (CentOS) Server at iulian.cablevision.ro Port 80

我尝试在我的数据库中使用SQL中的命令来更新网址:

UPDATE wp_posts SET post_content = REPLACE(post_content, 'localhost/wordpres/', 'www.iulian.cablevision.ro/');

我也尝试使用Velvet Blues插件,但也没有工作......是另一种操作数据库的方式,这样我的链接才能正常工作? 我从http://www.wpbeginner.com/wp-tutorials/how-to-move-wordpress-from-local-server-to-live-site/接受了教程,但接缝不适合我......我的错是什么?

5 个答案:

答案 0 :(得分:2)

首先转到文件并重命名htaccess文件,然后检查您的实际网站。它会对您有所帮助。如果您有任何问题请详细说明

答案 1 :(得分:1)

为了在数据库迁移后修复所有链接,我使用this tool。下载后,重命名文件夹,例如searchandreplace,将此文件夹添加到WP站点的根目录,访问它www.yoursite.com/searchandreplace,然后输入旧站点名称并在替换输入中写下新的,但请确保它们两者都使用相同的惯例措辞,如果你写旧网站名称www.oldsite.com,那么新的也应该是www.newsite.com,而不是http:// *或其他添加的东西。如果问题仍然存在,希望这会有所帮助。

答案 2 :(得分:0)

您的旧服务器不仅位于WP_POSTS表中,还位于其他表中。请参阅此处如何移动您的wordpress网站:

http://codex.wordpress.org/Moving_WordPress

Download your existing site files.
Export your database - go in to mySQL and export the database.
Move the backed up files and database into a new folder - somewhere safe - this is your site backup.
Log in to the site you want to move and go to Settings > General, then change the URLs. (ie from http://example.com/ to http://example.net ) - save the settings and expect to see a 404 page.
Download your site files again.
Export the database again.
Edit wp-config.php with the new server's mySQL database name, user and password.
Upload the files.
Import the database on the new server.

答案 3 :(得分:0)

首先,如果使用默认结构copy from here以外的固定链接,则需要.htaccess

现在你有了.htaccess试试这个

  • 重新保存固定链接
  • 检查您的服务器是否启用了mod_rewrite

答案 4 :(得分:0)

我最终找到了解决方案。这是.htacces文件的问题......我做的第一个错误是,当我将.htacces文件上传到服务器时,它上传为simpe .txt文件,转换为htacces文件类型没有转。所以我做了什么:

  • 创建了一个没有名称的简单文本文档并上传到服务器
  • 我上传文件后,我将名称更改为.htacces,然后启动文件版本。

之后,我的链接完美无瑕。 谢谢你的支持,你们给了我顺便说一句。