在本地用搭建好wordpress,填加文章及和各种美化达到要求,在找好网络空间及域名并配置正确后,将本地wordpress上传虚拟空间步聚分为数据库上传和wordpress程序上传两步。
1. 本地数据库的导出及上传
在本地http://localhost/phpmyadmin打开数据库,找到并选择wordpress对应的数据库后,点击命令行的导出,保持默认参数不变,点击执行,即可将数据库导出为后缀为sql文件保存。
导出的数据库文件中的很多链接是本地地址,如果直接将导出数据库存文件上传到网络空间数据库使用,因无法找到地址会导致文章、图片等无法显示,所以必须将本地地址改为域名地址。将数据库中的本地地址改为域名地址,可以采取直接用无格式文本编辑EverEdit工具打开导出的数据库文件,将其中的本地地址全部替换为域名地址。
在虚拟空间,用空间商给定的SQL数据库用户名和密码进入数据库 phpmyadmin 管理界面,选定数据库,点击命令行导入,将本地导出的数据库表导入。
如果导出本地数据库文件中的本地链接没有用文本编辑工具更换为域名地址而直接导入了空间数据库,也可在导入后选定数据库点击命令行SQL命令,并在下面框内依次粘贴以下内容并执行,也可完成本地地址换成域名地址。
UPDATE wp_optionsSET option_value = replace(option_value, ‘http://www.旧网址.com’, ‘http://www.新网址.com’)
WHERE option_name = ‘home’ OR option_name = ‘siteurl’
UPDATE wp_posts
SET guid = REPLACE (guid, ‘http://www.旧网址.com’, ‘http://www.新网址.com’)
UPDATE wp_posts
SET post_content = REPLACE (post_content, ‘http://www.旧网址.com’, ‘http://www.新网址.com’)
UPDATE wp_postmeta
SET meta_value = REPLACE (meta_value, ‘http://www.旧网址.com’, ‘http://www.新网址.com’)
2. wordpress程序文件的上传
wordpress程序文件的上传,先将本地wordpress文件夹下的wp-config.php用无格式文本编辑工具打开,将其中的数据库名称、用户名、密码改为空间商提供的对应数据并保存。然后将整个wordpress压缩并上传到空间。
上一步也可以不改wp-config.php文件,而直接在空间控制面板上安装wordpress,安装好后,将本地的wordpress/wp-content/themes/下的你的主题文件夹上传到空间对应的位置即可。通过以上本地数据库的导出及上传和wordpress程序文件的上传就可将本地wordpress成功上传到网络空间并保持原貌。