软硬件环境
- 阿里云服务器
- 系统Ubuntu 18.04
- MediaCMS v1.6
安装过程
下载代码
sudo apt update
sudo apt install git
mkdir /home/mediacms.io && cd /home/mediacms.io/
git clone https://github.com/mediacms-io/mediacms
手动安装 FFMPEG
在本地电脑上,下载 FFMPEG。使用FileZilla上传到阿里云服务器。

mkdir -p tmp
tar -xf ffmpeg-release-amd64-static.tar.xz --strip-components 1 -C tmp
cp -v ./tmp/{ffmpeg,ffprobe,qt-faststart} /usr/local/bin
rm -rf ./tmp ffmpeg-release-amd64-static.tar.xz
修改自动安装脚本
使用 FileZilla 打开 mediacms 文件夹下的install.sh 文件,找到 ffmpeg 部分,即:
# install ffmpeg
echo "Downloading and installing ffmpeg"
wget -q https://johnvansickle.com/ffmpeg/releases/ffmpeg-release-amd64-static.tar.xz
mkdir -p tmp
tar -xf ffmpeg-release-amd64-static.tar.xz --strip-components 1 -C tmp
cp -v tmp/{ffmpeg,ffprobe,qt-faststart} /usr/local/bin
rm -rf tmp ffmpeg-release-amd64-static.tar.xz
echo "ffmpeg installed to /usr/local/bin"
将该部分删除,并上传回服务器。

执行修改后的脚本
cd /home/mediacms.io/mediacms/ && bash ./install.sh
首先,输入 yes,

接着,输入网址,我这里是 cms.dllly.cn,

最后,确定网站名,默认为 MediaCMS,如果选择默认,按Enter键即可。
更新
cd /home/mediacms.io/mediacms #进入 mediacms 目录
source /home/mediacms.io/bin/activate #使用 virtualenv
git pull #更新代码
python manage.py migrate #运行 Django 迁移
sudo systemctl restart mediacms celery_long celery_short #重启服务
1315

被折叠的 条评论
为什么被折叠?



