云服务器之网站迁移
宝塔Wordpress网站迁移
宝塔面板安装后,建议先清除安全入口
1 | echo "/" > /www/server/panel/data/admin_path.pl |
近期好友五哥素材 http://www.wugesc.cn/ 由于备案问题,需要搬迁到境外服务器,Wordpress的备份迁移着实难倒我了,整个过程我也是边摸索便操作,所幸花了一天时间,网站的搬迁也顺利完成,简单记录下来,方便日后查看。
记录下旧网站LAMP/ LMNP 的版本,在新服务器配置好相同的环境。
宝塔-网站-备份网站,下载到本地。
宝塔-数据库-备份数据库,同时记录数据库名,密码。稍后应用到新的服务器,下载到本地。
上传网站备份和数据库备份到新的服务器。
新建数据库,确保数据库名,密码和旧数据库一致,导入旧的数据库。
新建网站,确保目录,PHP和旧网站一致。
设置好网址解析,检查解析是否成功。
解压网站备份,移动到网站目录,再次访问。
RI-PRO主题需要 Swoole Compiler, 具体操作看页面提示即可。
[swoole]
extension = swoole.so
extension=swoole_loader72.so
extension=memcached.so
https://ahushare.com/2735.html
https://www.axiangw.com/1646.html最后把页面链接出错的问题解决。在宝塔控制面板打开对应的WordPress网站,选择设置,然后选择伪静态,选择WordPress程序,点击保存即可。
https://cloud.tencent.com/developer/article/1769015使用宝塔建站有部分情况下会出现Mysql数据库停止的问题。
登陆宝塔面板后台 - 计划任务 - 任务类型 - shell脚本,每隔2分钟,或者10分钟运行一次1
2
3
4
5pgrep -x mysqld &> /dev/null
if [ $? -ne 0 ];then
bash /www/server/panel/script/rememory.sh
/etc/init.d/mysqld start
fi将网站备份恢复到新的网址,或者wordpress误修改了后台url。
请进入wp数据库(以phpmyadmin为例),找到wp_options, option_name. 修改‘home’ 和 ‘siteurl’ 后面的url。
https://icode.best/i/19297331670449https
1
UPDATE wp_posts SET post_content = replace(post_content, 'http://s.darler.cn/wp-content/uploads','https://s.darler.cn/wp-content/uploads');
Typecho网站迁移
Typecho需要PHP7.2及以上的支持,需要注意一点,在nginx的安装目录下找到php的配置文件,例如我的是Windows Server,PHP版本是7.3,进入C:\BtSoft\nginx\conf\php\73.conf ,(根据自己的系统找出配置文件即可)
注释掉以下这行,否则登录Typecho后台时会报错404。
1 | #try_files $uri =404; |
Oldiy网页音乐播放
项目地址 http://hub.docker.com/r/oldiy/music-player-docker
【内容可能过时】
1、拉取项目镜像;
1 | docker pull oldiy/music-player-docker:latest |
2、运行镜像,/home/oldiymusic可以改为你的其他缓存目录
1 | docker run -d --name music -p 264:264 -v /home/oldiymusic:/var/www/html/cache oldiy/music-player-docker |