首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

重装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成功~

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180710G1JDIG00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券