站长百科 | 数字化技能提升教程 数字化时代生存宝典
首页
数字化百科
电子书
建站程序
开发
服务器
办公软件
开发教程
服务器教程
软件使用教程
运营教程
热门电子书
WordPress教程
宝塔面板教程
CSS教程
Shopify教程
导航
程序频道
推广频道
网赚频道
人物频道
网站程序
网页制作
云计算
服务器
CMS
论坛
网店
虚拟主机
cPanel
网址导航
WIKI使用导航
WIKI首页
最新资讯
网站程序
站长人物
页面分类
使用帮助
编辑测试
创建条目
网站地图
站长百科导航
站长百科
主机侦探
IDCtalk云说
跨境电商导航
WordPress啦
站长专题
网站推广
网站程序
网站赚钱
虚拟主机
cPanel
网址导航专题
云计算
微博营销
虚拟主机管理系统
开放平台
WIKI程序与应用
美国十大主机
编辑“
WordPress:Moving WordPress
”
人物百科
|
营销百科
|
网赚百科
|
站长工具
|
网站程序
|
域名主机
|
互联网公司
|
分类索引
跳转至:
导航
、
搜索
警告:
您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录
或
创建
一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
反垃圾检查。
不要
加入这个!
<span style="border:1px solid #000; text-align:center; float:right; padding:6px;"><strong>导航:</strong> [[WordPress:WordPress文档|上一级]] | [[WordPress]] | {{Template:WordPress导航}}</span> <div style="clear:both;"></div> __TOC__ 有时你需要在你的服务器内移动WordPress,也可能需要移动WordPress到另外一个服务器上。你不用重新安装。WordPress完全可以应付这些情况。 对大多数安装的简单的回答: * 如果数据库和URL保持不变, 你可以通过简单的复制你的文件和数据库来进行移动. * 如果数据库名字或者用户改变了,编辑wp-config.php 文件,得到正确的内容. * 如果你想'''转换之前进行测试''', 你必须在数据库表格"wp_options"中临时的更改"siteurl" 和 "home" (通过 phpMyAdmin 或者类似工具).<br />如果你做出了某种改写 (permalinks) 设置,你必须禁用 .htaccess 文件然后在激活时重新配置permalinks ==在站点内部移动WordPress== 从你服务器上的一个位置把移动WordPress文件移动到另外一个位置 – 改变它的URL – 有一些要特别注意的地方. # 使用下面两个选项中的一个建立新的位置: ## 如果你打算移动你的[[WordPress:WordPress Files|WordPress 核心文件]]到一个新的目录,那么建立一个新的目录。 ## 如果你想把WordPress移动到你的根目录, 确认所有的[[WordPress:WordPress Files|index.php]], [[WordPress:Glossary#.htaccess|.htaccess]], 和别的可能复制的文件已经备份并移动了,而且根目录已经为新的WordPress文件准备好了. # 登陆你的blog. # 进入[[WordPress:Administration Panels|管理]] > [[WordPress:Administration_Panels#Options_-_Configuration_Settings|设置]] > [[WordPress:Settings_General_SubPanel|一般]]面板. # 在'''WordPress 地址 (URI)框中:''' 更改地址为主要WordPress核心文件所在的新位置. # 在 '''Blog 地址 (URI)框中:''' 把地址改为新位置,要与WordPress 地址 (URI)相符合. # 点击 '''更新选项'''. # (现在不要尝试打开/浏览你的blog!) # ''仅针对WordPress 2.0:'' 删除文件夹''wp-content/cache''. # 把你的WordPress核心文件移动到新的位置。这包括原始目录中的文件,如 <tt><nowiki> http://example.com/wordpress</nowiki></tt>, 还有所有子目录。 # 如果你正在使用[[WordPress:Using Permalinks|Permalinks]], 进入 [[WordPress:Administration Panels|管理]] > [[WordPress:Administration_Panels#Options_-_Configuration_Settings|设置]] > [[WordPress:Settings_Permalinks_SubPanel|Permalinks]] 面板,更新Permalink 结构到 [[WordPress:Glossary#.htaccess|.htaccess]] 文件, 这个文件应该和主<tt>index.php</tt> 文件在同一目录下。 # 如果你有丢失已经上传过的图片的问题,你需要在SQL数据库中更改每个文章中到这个图片的路径。按照[http://www.tamba2.org.uk/wordpress/move3 Tamba2 "电脑内移动webblog"]的说明去做即可 在你移动文件之前,设定URI位置是非常重要的。 假设你不小心在更改URI之前移动了文件。假设文件本来的路径是/path/to/old/ ,在更改URI前你把它们移动到了/path/to/new 。修正的方法是把 /path/to/old/设定为转到/path/to/new/的symlink (对于Windows 用户来说, "symlink" 等同于"快捷方式")。 <pre>ln -s /path/to/new /path/to/old</pre> 然后象平时那样按照 [[WordPress:Moving WordPress#Moving WordPress Within Your Site | 上边的]]步骤,最后如果你想的话可以删除symlink。 完成了。测试一下你的站点,确认它工作正常。如果这些更改涉及到新的blog地址,确认访问者知道新的地址,考虑添加一些跳转说明到你的<tt>.htaccess</tt>文件中来引导访问者到新的地址。 == 给WordPress自己的目录,同时把索引文件保留在根目录== 请阅读[[WordPress:Giving_WordPress_Its_Own_Directory|给WordPress自己的目录]]得到详细的信息。 ==把WordPress移动到新的服务器上== 如果你正打算把WordPress从一个服务器上移动到另一个服务器,首先备份你的数据。包括备份你的WordPress数据库,所有的核心文件,图片插件,和其他一些网站上的文件参见 [[WordPress:WordPress Backups| WordPress备份]] 和[[WordPress:Backing Up Your Database|备份你的数据库]]。 *注意: 如果你更换一个新服务器,但还是在同一个域中,你只需要编辑 wp-config.php 文件并上传到新服务器就可以了。 '''如果你不在意旧的blog是否能够运行''' #从旧的blog下载一个wordpress主要文件的副本,编辑 wp-config.php文件以适应新服务器。. #返回旧blog,改变url 为你的新站点链接。 #再次下载你的数据库(保留旧的以防万一), 上传新的数据库和带有编辑过的wp-config.php 文件的wordpress核心文件的副本 到新的服务器。 完成! '''如果你希望你的旧blog仍然可以使用''' 注意: 开始之前确认你有旧的blog的WordPress数据库备份! ''Part A – 激活新的 Blog'' #下载整个的WordPress安装文件到硬盘上。命名这个文件夹表明这是你的旧的blog。 #返回旧的blog然后更改url 为新的站点. #再次下载整个WordPress安装文件到硬盘。命名文件夹表明这是新的blog。 #再次下载数据库(保留旧的)。上传这个数据库到新的服务器上。使用同样的数据库名字,并且在新服务器建立了一个和旧服务器一样的用户,这会是最容易的办法。 #如果你使用了不同的数据库名字或者用户名(见上一步), 在新的blog安装文件中编辑 wp-config.php文件。 #上传新blog安装文件夹到新的网站。你的新blog应该可以运行了! ''Part B – 恢复旧的blog'' #在原有的服务器上, 删除旧的blog数据库(记住,开始时你应该在本地电脑上做一个备份). #上传旧的blog安装文件到原来的服务器, 覆盖现有的文件(你也可以删除文件夹然后重新上传旧的blog). #上传旧的blog数据库,完成! 另外一种制止文章,评论,页面,分类和自定义域(文章状态,数据, permalinks, ping 状态等等) 的过程,如下: #安装一个新的Wordpress blog #进入旧的管理面板,进入管理> 导出,在菜单Restrict Author选择"所有"。 #点击下载导出文件 #在新的blog中进入管理 > 导入, 选择Wordpress 选项。 #在接下来的页面中,选择文件导出,点击上传文件然后导入。 #接下来将显示一个页面,在分配作者中,给已经存在的使用者分配一个作者或者创建一个新的。 #点击提交 #最后点击Have fun 注意: 使用这个方法,如果新blog中有文章的话(如hello world, info page...), 将不会被删除。文章只能被添加. 使用前一种方法,新blog中的文章会被删除。 ==使用Fantastico把WordPress 移动到新的服务器== 一些网络主机使用一种叫做[http://netenberg.com/fantastico.php Fantastico]的服务, 可以安装一个点击几次就可以安装的vanilla WordPress 网页,你可以转移你的blog到一个这类网页上,但是步骤完全不一样. 首先备份数据. 包括备份WordPress 数据库,核心文件,图片,插件和站点上的其他文件,参见[[WordPress:WordPress Backups| WordPress备份]] 和 [[WordPress:Backing Up Your Database|备份你的数据库]]. '''制作一个数据库副本. 你需要编辑<code>.sql</code> 文件, 为了防止出现错误, 在副本上做实验是很重要的.''' 使用你的备份开始如下步骤. #'''如果''' 你更换了域,编辑备份数据库文件来反应出这一点。一个简单的方法是: ## 使用[[WordPress:Glossary#Text editor|文本编辑器]], 打开数据库中<code>.sql</code>文件的'''副本''' ## 使用搜索和替换功能, 找到所有blog的旧的[[WordPress:Glossary#URL|URL]] 然后替换为新的URL. ## 使用旧的电子邮件地址重复这一过程。(例如,使用<tt>someone@tutorial.com</tt>替代<tt>someone@example.com</tt>) ## 保存更改. #从旧的blog上传插件和主题到新的blog. #删除刚才在Fantastico web上安装的数据库表格. #[[WordPress:Restoring Your Database From Backup|恢复数据库]]. 当你准备好检查你的站点时,确认[[WordPress:I Make Changes and Nothing Happens|清除缓存]] 和cookies,这样你才能在浏览器中看到所做的更改。 == 附加信息 == * [http://www.tamba2.org.uk/wordpress/ Podz WordPress 指南] * [http://www.mydigitallife.info/2007/10/01/how-to-move-wordpress-blog-to-new-domain-or-location/ 如何转移WordPress到一个新的域或者位置] * 本文的意大利语版本 - [http://www.valent-blog.eu/2007/09/14/trasferire-wordpress/ Versione italiana dell'articolo] * 本文的德语版本 - [http://blogs-optimieren.de/2008/01/13/wordpress-korrekt-umziehen/] {{Copyedit}}
摘要:
请注意,您对站长百科的所有贡献都可能被其他贡献者编辑,修改或删除。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源(参阅
Wordpress-mediawiki:版权
的细节)。
未经许可,请勿提交受版权保护的作品!
取消
编辑帮助
(在新窗口中打开)
本页使用的模板:
模板:Copyedit
(
编辑
)
模板:WordPress导航
(
查看源代码
)(受保护)