我一直在为我自己的主机和域名上的客户开发WordPress网站,下周我将把它转移到他们的主机和域名上。我有很多问题,因为这是我第一次做这样的事情。
移动所有文件并上载数据库后,我计划使用搜索;更换插件。因此,假设当前站点位于mywpsite。com,我将其移动到newsite。com。只需搜索(&A);替换mywpsite。与newsite通信。com更改数据库中的所有链接以及到帖子、页面、图像等的链接,网站是否正常运行
我一直在为我自己的主机和域名上的客户开发WordPress网站,下周我将把它转移到他们的主机和域名上。我有很多问题,因为这是我第一次做这样的事情。
移动所有文件并上载数据库后,我计划使用搜索;更换插件。因此,假设当前站点位于mywpsite。com,我将其移动到newsite。com。只需搜索(&A);替换mywpsite。与newsite通信。com更改数据库中的所有链接以及到帖子、页面、图像等的链接,网站是否正常运行
听起来您知道自己在做什么,这是迁移清单的良好开端:)
FWIT。。。
搜索和替换是一个很好的插件
确保您有备份(我的插件DBC Backup 2 在运行SQL数据库之前(以防万一),请尝试始终将您的图像和其他URL设置为相对的(这样您就不必在域名更改时更改或修复它们)
这最好在中完成。htaccess文件和这样一个简单的重定向规则就可以做到这一点。看看perishablepress.com
“重定向302”http://newsite.com http://subdomain.newsite.com\'
如果您要经常进行这种迁移,BackupBuddy将是一个很好的选择,因为它可以在几分钟内完成这项工作。
无论如何,学习如何手动移动WordPress是很重要的,这样您就可以解决任何可能出现的问题
为此,必须阅读此Codex条目:http://codex.wordpress.org/Moving_WordPress
如果你说的是Frank Bueltge的插件,Search and
Replace, 它不会帮助您开始WP迁移。您需要这样的工具:http://interconnectit.com/124/search-and-replace-for-wordpress-databases/,这可以进行序列化数据的替换readme.html 显示当前WordPress版本的。由于此文件在每次更新时都会放回,因此我更喜欢通过.htaccess
, 使用以下规则:
(liesmich.html
这里是德国WP安装的示例
# PREVENT Access to Documentation Files
<files license.txt>
order allow,deny
deny from all
</files>
<files liesmich.html>
order allow,deny
deny from all
</files>
<files readme.html>
order allow,deny
deny from all
</files>
# END PREVENT
3
. 我真的不确定这种情况。。。我要做的是将WordPress移动到一个文件夹中(http://example.com/newsite/
). 让它在那里工作,将旧站点移动到子域,然后将WP移动到根(如链接的Codex文章中所述)。最后,我还建议您在计算机中安装MAMP或XAMP(或类似软件),这样您就可以轻松地使用WordPress及其数据库。
我在mysite/post\\u id/edit上有一个前端帖子编辑页面,正在尝试将非作者的用户重定向回帖子。以下是我正在使用的代码: <?php global $current_user; get_currentuserinfo(); if($post->post_author != $current_user->ID): wp_redirect( the_permalink() ); exit; ?>