巡星人
天文行动派

WordPress本地系统上传到网站上的经验

1)备份本地文件:将本地wordpress整个文件夹打包成zip或者rar格式
根据不同虚拟主机支持而定,注意不要打包wordpress这个目录,而是进入目录里面打包,这样网站链接就不会有wordpress字样。

2)备份本地数据库:通过浏览器输入Localhost进入xampp本地管理页面
local-login-2015-08-18_111530
点击下面的phpMyadmin,登录到后台数据库
phpadmin-2015-08-18_111704
选中网站所在的数据库,并点击“导出”,
db-output-2015-08-18_111900
注意要全选,保存格式为“sql”,保存在本地硬盘上,并通过ftp上传到服务器上。
output-sql-2015-08-18_112025
3) 通过ftp工具上传到网站的根目录下面,利用虚拟主机的解压缩功能解压文件到根目录下面。
987.hk的解压界面如下:

decompress-2015-08-18_110400

3)修改wp-config.php,将数据的名称和密码修改成虚拟主机中mysql的信息(如果数据库名,用户名和密码一致,就不需要修改)。
比如987hk的信息如下:

mysql-infor-2015-08-18_110828

wp-config.php的文件也要进行相应的修改,注意DB-HOST默认是localhost,一般不修改。
记得要ftp更新到服务器上。

wp-config

最好创建个新数据库,比如恒创的界面:

Create_Database_2016-08-07_120044

3)虚拟主机的控制面板上会有恢复/还原数据的功能,
以987.hk为例,点MySQL还原:
db-restore-2015-08-18_112708
输入服务器上刚才备份脚本的路径:

db-restore-dialog-2015-08-18_112708

一般会提示还原成功。

也可以直接进入数据管理界面,选中创建的数据库导入:

recovery_DB_2016-08-07_120557

4)修改网站数据库的链接和引用

在虚拟主机空间的控制面板上会有Mysql管理remote-db-mgr2015-08-18_113140

选中网站所在的数据库:

remote-login2-2015-08-18_164019

在SQL窗口运行下面脚本更新wp-options数据表
UPDATE wp_options SET option_value = replace( option_value,'http://localhost/wp/wordpress','http://www.stargazer.org.cn') WHERE option_name = 'home' OR option_name = 'siteurl'

更新wp-posts数据表:
UPDATE wp_posts SET post_content = replace(post_content, 'http://localhost/wp/wordpress','http://www.stargazer.org.cn');
UPDATE wp_posts SET guid = replace( guid, 'http://localhost/wp/wordpress', 'http://www.stargazer.org.cn') ;


小技巧:
如何删除当前所有的所有的表:
select table_name from information_schema.tables where table_schema='当前数据库'删除表(可以一次删除多个):
Drop table 表1,表2;

 


经常遇到的问题汇总及解决方案

1) 如果登录有问题,可以修改user.php,将152行

/* if ( !wp_check_password($password, $user->user_pass, $user->ID) )
 return new WP_Error( 'incorrect_password', sprintf( __( '<strong>ERROR</strong>: The password you entered for the username <strong>%1$s</strong> is incorrect. <a href="%2$s">Lost your password?</a>' ),
 $username, wp_lostpassword_url() ) );*/

注释掉,登录后台后,在设置中重新输入密码,然后记得吧user.php的注释部分去掉。

2) 主页空白,可以用后台登录,换个系统默认主题

3)打开文档就出现404没有找到错误。
到后台设置—》固定链接里面,将链接改为默认链接方式,并保存。

如果还不行就是固定链接设置错误。你可以再找高手参谋下。这里提一点特别容易出错的地方,那就是windows的主机,固定链接由于服务器原因可能不支持,最好跟主机商沟通一下。

4)如果上述办法还没有解决,怎么办?
也不用急。手动修复 .htaccess文件即可。请下载你网站根目录下的.htaccess文件,并修改成下面:
# BEGIN WordPress
 &lt;IfModule mod_rewrite.c&gt;
 RewriteEngine On
 RewriteBase /
 RewriteRule ^index\.php$ - [L]
 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteRule . /index.php [L]
 &lt;/IfModule&gt;
 # END WordPress

上述方法都是经过几天的熬夜得到的经验,字字原创,网上的东西要不断的尝试才能知道哪些方法才能解决问题。

 

 

未经允许不得转载:巡星人 » WordPress本地系统上传到网站上的经验

分享到:

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  页面加载72次查询,加载时间0.118秒