重装wordpress代码沿用已有数据库和设置

使用Putty(SSH)进行重装。

先留下你的wp-config.php,再重新装一个wordpress。

ls -la /var/www


ls -la /var/www/

cp /var/www/html/wp-config.php ~

(ps:  ~ 这个符号也要输入进去!!!这个是复制一份wp-config.php到你家目录~)

mv /var/www/html /var/www/html.old2

这是把你现在的wordpress 位于html 的移到html.old2备份起来

ls -la

现在没有wordpress,也没有html网站了。

点击:https://wordpress.org/download/  ,看到Download .tar.gz — 8.3 MB,不要点,用滑鼠右键拷贝链接。

在putty 上先打命令,wget 空格 再用滑鼠右键贴上 回车。

再看一次   ls -la(用于检查)   

wordpress解压完成。

ls wordpress

ls html.old2

观察一下,是否像似呢?但里面少了一些东西。没关系,接下来再进行这些命令:

mv wordpress html

全新的wordpress变成html,可以试着在浏览器打开你的网站,但千万不要点任何东西,你看到的就是全新的wordpress,我们还需要把设置档给拿过来,因为我们不是要重装新的数据库,我们只是用了新的代码,已有的数据库在旧的设置档。

ls ~

cp /root/wp-config.php /var/www/html

在不知道文件是在哪的情况下,我们可以通过 ls 来查看。

那么,现在你再重新登录自己的网站,你现在能登入进去了!但,别高兴太早,你只是成功了一半。继续往下看。

你会发现,语言是英文的,不是中文。(hhhhhh)

ls -la /var/www

chown -R www-data:www-data html

www-data指的是apache2或nginx伺服器能读的账号以及群组

目前的新站点是没有主的 nobody。

chown -R www-data:www-data /var/www/html

更新完之后就好啦。(在点击更新中文那自己设置成中文哈)装完之后,你会发现你的wordpress是全新的,什么都没有,插件和主题都要重装,但数据库还是有的,因为wp-config.php连到你原已有的数据库上。

再把媒体档拷贝回来。媒体档都放在   wp-content/uploads 

cp -R /var/www/html.old2/wp-content/uploads /var/www/html/wp-content

拷贝完后用ls检查是否拷成功。

ls /var/www/html/wp-content/uploads 

自己登录后台的媒体库,即可发现所有的数据都回来啦~

重装wordpress成功~

你可能感兴趣的:(重装wordpress代码沿用已有数据库和设置)