sh 更新数字海洋上的wordpress
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh 更新数字海洋上的wordpress相关的知识,希望对你有一定的参考价值。
[client]
user = [MYSQL_USER]
password = [MYSQL_PASSWORD]
#!/bin/sh
dbcid=`docker ps | awk '$2=="mysql:5.7" { print $1 }'` && docker exec -it $dbcid sh -c 'mysqldump wordpress -u wordpress -pwordpress 2> /dev/null' > ./dbdata/install_wordpress.sql
#!/bin/sh
sed -e 's/http:\/\/localhost:8000/http:\/\/[TARGET_HOST]/g' dbdata/install_wordpress.sql > dbdata/deploy.sql
scp commands/deploy_wp/remote_import-sql.sh commands/deploy_wp/my.conf dbdata/deploy.sql [HOST]:/var/www/commands/
ssh [HOST] /var/www/commands/remote_import-sql.sh
#!/bin/sh
cd /var/www/commands
# mysql -u[USER] -p[PASSWORD] [DBNAME] < deploy.sql
mysql --defaults-extra-file=my.conf [HOST] < deploy.sql
rm remote_import-sql.sh deploy.sql
#!/bin/sh
find wp-content/themes/rabi -type d -exec chmod 0755 {} \;
find wp-content/themes/rabi -type f -exec chmod 0644 {} \;
#!/bin/sh
rsync -ahvu --delete --exclude=".*" wp-content/ [HOST]:/var/www/html/wp-content/
以上是关于sh 更新数字海洋上的wordpress的主要内容,如果未能解决你的问题,请参考以下文章
sh 修复位于水滴数字海洋(ubuntu)
sh 在数字海洋上运行docker-compose与docker-machine和docker-swarm
WordPress 核心版本升级的权限问题
如何通过 laravel 应用程序使用数字海洋服务器从另一台服务器在远程服务器上运行脚本文件
数字海洋 NGINX 和 gunicorn 上的 CORS 标头访问控制缺少 django
数字海洋应用平台上的 Django Celery 与 Redis 问题