站长百科 | 数字化技能提升教程 数字化时代生存宝典
首页
数字化百科
电子书
建站程序
开发
服务器
办公软件
开发教程
服务器教程
软件使用教程
运营教程
热门电子书
WordPress教程
宝塔面板教程
CSS教程
Shopify教程
导航
程序频道
推广频道
网赚频道
人物频道
网站程序
网页制作
云计算
服务器
CMS
论坛
网店
虚拟主机
cPanel
网址导航
WIKI使用导航
WIKI首页
最新资讯
网站程序
站长人物
页面分类
使用帮助
编辑测试
创建条目
网站地图
站长百科导航
站长百科
主机侦探
IDCtalk云说
跨境电商导航
WordPress啦
站长专题
网站推广
网站程序
网站赚钱
虚拟主机
cPanel
网址导航专题
云计算
微博营销
虚拟主机管理系统
开放平台
WIKI程序与应用
美国十大主机
编辑“
更改WordPress网站的URL
”
人物百科
|
营销百科
|
网赚百科
|
站长工具
|
网站程序
|
域名主机
|
互联网公司
|
分类索引
跳转至:
导航
、
搜索
警告:
您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录
或
创建
一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
反垃圾检查。
不要
加入这个!
<span style="border:1px solid #000; text-align:center; float:right; padding:6px;"><strong>导航:</strong> [[WordPress进阶课题|上一页]] | {{Template:WordPress导航}}</span> <div style="clear:both;"></div> WordPress在数据库中存储了两个地址,这两个地址规定了博客文件和主索引的位置。正常安装情况下,这两个地址路径相同。 遇到以下两种情况时,用户需要进入数据库更改其中一个或者所有地址的设置: #试图在设置中更改博客[[URL]]或WordPress的URL并发生错误时 #通过其他域名访问某个域名或子[[域名]]时 '''更改网站URL前请备份[[数据库]],将备份按保存在硬盘的方式保存在网站服务器上。参见:[http://www.wordpress.la/codex-%E5%A4%87%E4%BB%BD%E6%95%B0%E6%8D%AE%E5%BA%93.html 备份数据库]。''' ==快速修正== 通过FTP访问网站的用户可以在错误改动某些值的情况下,用该方法快速备份网站并重新运行网站: #通过[[FTP]]访问站点,复制当前主题的functions.php文件,在简单的文本编辑器(如记事本)中编辑该文件并上传回网站。 # 将以下两行代码添加到文件中首个"<?php"行之后: update_option('siteurl','http://example.com/blog'); update_option('home','http://example.com/blog'); 这里要将example.com换成用户的网站URL。 #将文件按上次的路径上传回网站。FTP客户端软件FileZilla提供了灵活的“编辑文件”功能,帮助用户快速完成以上动作,因此用户可以选择使用这款软件。 #加载几次登录或管理页面,网站备份完毕 #重复以上步骤,但无需再加入代码行。重要:不要将代码行留在原处,网站运行后立即删除这些代码行。 主题中没有functions.php文件时:创建一个新的文本文件并命名为“functions.php”,用记事本编辑该文件,将以下代码添加到文本中(将其中的example.com替换为自己的网站URL): <?php update_option('siteurl','http://example.com/blog'); update_option('home','http://example.com/blog'); 将文件上传到主图目录中,然后按上述步骤进行操作。操作完毕后删除文件。 ==重新定位== WordPress支持自动重定位方法,该方法可自动计算定位并更新定位值。将网站从一台服务器重新定位到另一台服务器上时,该方法能够快速协助网站开始运行。 用法: #编辑wp-config.php 文件 #在“define”语句后添加如下代码: define('RELOCATE',true); #在[[web]]浏览器中访问wp-login.php页面 #在正常状态下登录 RELOCATE flag为true时,系统会自动将网站URL更新到用户用以进入登录页面的路径。这样管理界面就可以立即在新URL上运行,其他设置不会发生变化。用户需要手动改变其它设置。 网站开始运行后,用户应该删除多余代码行,不能将他们激活。 ==直接在数据库中更改网站URL== 如果知道如何在主机上访问phpMyAdmin,可以直接编辑文件然后运行网站。 #备份数据库并将备份保存在其它地方 #登录[http://www.wordpress.la/codex-phpMyAdmin.html PhpMyAdmin] #点击链接进入数据库 #显示数据库列表,选择存放WordPress的数据库 #数据库中所有表格都会显示在屏幕上 #在表格列表中查找 wp_options。注意:表格前缀wp_可能会因为用户安装时的改动而有所不同 #单击Browse按钮 #在wp_options表中弹出一个字段列表窗口 #在option_name字段以下查找siteurl #单击内容首行最左边的Edit Field图标 #Edit Field窗口被打开 #在option_value的输入框中将原有URL改为新URL地址 #检查操作的正确性,单击Go保存 #页面返回到wp-options表格 #在表格中查找home字段,单击Edit Field。注意在wp_options中有很多页表格,点击>进入下页面。 #在 option_value输入框中将原有URL改为新URL地址 #检查操作的正确性,单击Go保存 #删除文件夹wp-content/cache(WordPress 2.0新增文件夹) #完成 ===更改域名=== 谨慎操作。 请先备份数据库:[http://www.wordpress.la/codex-%E5%A4%87%E4%BB%BD%E6%95%B0%E6%8D%AE%E5%BA%93.html 备份数据库] 以下操作将无法撤销。操作过程中没有“取消”或“恢复”选项,所有操作效果都将是永久性的,请注意可能造成的不良影响。 更改域名时需要进行[http://www.wordpress.la/codex-%E6%95%B0%E6%8D%AE%E5%BA%93%E8%BF%98%E5%8E%9F.html 数据库还原] ,还原完毕后将所有文件上传到新地址中。 '''此时博客会停止运行。''' '''1. 数据库''' 根据以上操作说明在数据库中更改信息 '''2. 进入数据库''' #登录进入 PhpMyAdmin #备份数据库并将备份保存在其它地方 #登录进[[PhpMyAdmin]] #点击链接进入[[数据库]] #显示数据库列表,选择存放WordPress的数据库 #在数据库中查找原先储存日志信息的表格名称。通常情况下表格名为wp_posts,但名称有可能被更改。记下表格名称。 #点击Browse按钮或链接,打开wp_posts表格 #查找储存文章“guid”的字段。通常情况下字段名称为guid,但名称有可能被更改。记下字段名称。 #点击表格顶端,进行[[SQL]]查询。 #根据以上操作中记录的信息以及新旧[[URL]]地址,用户可能希望更新数据库,输入以下代码(慎重): UPDATE wp_posts SET guid = REPLACE ( guid, 'http://exampleoldsiteurl.com', 'http://examplenewsiteurl.com'); #确保wp-posts与posts_content的名称与数据库中的表格和字段名称相匹配。修改不匹配的名称。 #确保希望改动的文本在单引号内,以及所有语句都没有拼写错误。 #再次用[[SQL]]对话框检查所有操作。保证其正确性。该操作将无法恢复。 #确定一切操作无误后,单击Go #屏幕顶端生成一个列表,显示所更改的表格和字段数量。 ==更改模板文件== 用户需要在自己的WordPress主题中逐个打开模板文件并查找曾经手动输入的原有域名,将其替换为新域名。在sidebar.php and footer.php等各式模板文件中查找特定手写代码链接。 根据输入管理面板>[http://www.wordpress.la/codex-WordPress%E7%AE%A1%E7%90%86%E9%9D%A2%E6%9D%BF%E8%8F%9C%E5%8D%95%E4%BB%8B%E7%BB%8D%E4%B9%8B%EF%BC%9A%E8%AE%BE%E7%BD%AE%3E%E5%B8%B8%E8%A7%84.html 设置>常规]l栏的信息,WordPress用一个名为[http://www.wordpress.la/codex-%E6%A8%A1%E6%9D%BF%E6%A0%87%E7%AD%BE-bloginfo%28%29.html bloginfo()]的模板标签自动生成用户的网站地址。不必修改该模板[[标签]]。 ==更改Config文件== 如果数据库以某种方式被移动或更改,用户需要相应更新WordPress的configuration文件。 #用户需要在以下情况发生时修改config文件: #*数据库转移到另一台服务器上,目前不在本地运行 #*重命名数据库 #*更改数据库的用户名 #备份wp-config.php文件 #在文本编辑器中打开wp-config.php文件 #检查文件内容。尤其注意查找数据库主机入口 #保存文件 这时WordPress就可以运行了。 ==检验URL资料== #进入管理面板>设置>常规,在这里查看之前的[[URL]]更改是否正确。 #确保WordPress URL的引用中含有新链接地址 #确保[[博客]]URL的引用中含有新链接地址 #如果做了更改,点击Save Changes ==更改.htaccess文件== 如果用户使用固定链接或其他任何改写以及重定向方式,需要在管理面板>设置>常规中更改资料后更新.htaccess文件。 #备份[[.htaccess]]文件,这是必要条件 #在文本编辑器中打开.htaccess文件 #检查文件内容并查找用户曾经输入的所有自定义改写或重定向。为安全起见,将这些改动复制并保存到另一个文本文件。 #关闭文件 #根据Permalinks SubPanel上的说明,将永久链接更新到.htaccess文件 #打开新的.htaccess文件,检查自定义改写或重定向是否还在。如果不在,请将第三步中保存的信息复制到新的.htaccess文件中。 #对自定义改写和重定向做必要改动以显示新的[[URL]]地址 #保存文件 #测试[[重定向]]是否有效 如果中途发生错误,可以在备份中还原[[数据库]],然后再次操作。尽量保证一次成功。 ==其它信息== 本文中大多数内容摘自[http://www.tamba2.org.uk/wordpress/ Podz' WordPress Guides]。 在[[SQL]]数据库中进行查找&替换时需要注意: #图片链接:图片链接保存在wp_posts表中的"post_content"里。用户可以使用上文中的代码来更新图片链接。 #wp_options:除了上文中提到的"siteurl"和"home"词条,还有其他需要更改的option_value,例如"upload path"以及一些插件词条(取决于用户所安装的软件,如widgets,统计表,DMS留言板,网站地图等) #为所有剩下的词条做数据库全文搜索。确保自己所修改的内容,检查任何可能被不慎替换的词条。 ==相关条目== *[[Drupal]] *[[OBLOG]] *[[X-Space]] *[[SaBlog-X]] *[[Bo-Blog]] [[category:WordPress中文文档|U]] [[category:WordPress网站开发|U]]
摘要:
请注意,您对站长百科的所有贡献都可能被其他贡献者编辑,修改或删除。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源(参阅
Wordpress-mediawiki:版权
的细节)。
未经许可,请勿提交受版权保护的作品!
取消
编辑帮助
(在新窗口中打开)
本页使用的模板:
模板:WordPress导航
(
查看源代码
)(受保护)