『已转CSDN』『已转WordPress』ghost博客搭建

WordPress搭建

参考官方链接
我是基于debian环境、MariaDB数据库的,所以要安装php-sqli扩展,另外关于升级要ftp的问题这里给出解决方案:
define( 'FS_METHOD', 'direct' );

(Primary Preference) “direct” forces it to use Direct File I/O requests from within PHP, this is fraught with opening up security issues on poorly configured hosts, This is chosen automatically when appropriate.

---来自Editing wp-config.php

一、腾讯云购买轻量应用服务器

日韩服务器2g2c30元/月很便宜。
选预装时一开始选择基于应用模板的DocerCE,但是docker run之后发现秒退。
docker ps -a发现status为Exited (2)或(5)。
查了很久没找到原因,最后查到cent6.x对docker支持不完全(存疑),虽然模板是基于cent7构建的,但还是换了debian。

二、debian安装docker

参照docker docs运行如下命令:
1.卸载冲突包
for pkg in docker.io docker-doc docker-compose podman-docker containerd runc; do sudo apt-get remove $pkg; done
2.建立docker的apt储存库(储存库[repository]是什么?)
# Add Docker's official GPG key:
sudo apt-get update
sudo apt-get install ca-certificates curl gnupg
sudo install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/debian/gpg | sudo gpg --dearmor -o /etc/apt/keyrings/docker.gpg
sudo chmod a+r /etc/apt/keyrings/docker.gpg

# Add the repository to Apt sources:
echo \
  "deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian \
  $(. /etc/os-release && echo "$VERSION_CODENAME") stable" | \
  sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
sudo apt-get update
3.安装docker
sudo apt-get install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

三、参照docker docs安装ghost

docker pull ghost
docker run -d --name some-ghost -e NODE_ENV=development -e url={主机ip} -p {主机端口}:2368 ghost

四、安装结束

  • 8
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值