sh Ubuntu 14.04(nginx + php7-fpm):更新MODx 2.2

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sh Ubuntu 14.04(nginx + php7-fpm):更新MODx 2.2相关的知识,希望对你有一定的参考价值。

#!/bin/bash

echo "Enter username"
read USERNAME

##############

echo "Updating MODx"

cd /var/www/$USERNAME/www/

echo "Getting file from modx.com..."
sudo -u $USERNAME wget -O modx.zip http://modx.com/download/latest/
echo "Unzipping file..."
sudo -u $USERNAME unzip "./modx.zip" -d ./ > /dev/null

ZDIR=`ls -F | grep "modx-" | head -1`
if [ "${ZDIR}" = "/" ]; then
        echo "Failed to find directory..."; exit
fi

if [ -d "${ZDIR}" ]; then
        cd ${ZDIR}
        echo "Moving out of temp dir..."
        sudo -u $USERNAME cp -r ./* ../
        cd ../
        rm -r "./${ZDIR}"

        echo "Removing zip file..."
        rm "./modx.zip"

        cd "setup"
        echo "Running setup..."
        sudo -u $USERNAME php ./index.php --installmode=upgrade --config=/var/www/$USERNAME/config.xml

        echo "Done!"
else
        echo "Failed to find directory: ${ZDIR}"
        exit
fi

echo "Done"

以上是关于sh Ubuntu 14.04(nginx + php7-fpm):更新MODx 2.2的主要内容,如果未能解决你的问题,请参考以下文章

sh Ubuntu 14.04(nginx + php7-fpm):更新MODx 2.2

sh 在Ubuntu 14.04上从源代码安装Nginx,OpenSSL和ngx_pagespeed

sh Ubuntu 14.04(nginx + php7-fpm):删除包含用户和数据库的站点

sh Ubuntu 14.04(nginx + php7-fpm):删除包含用户和数据库的站点

sh Ubuntu 14.04(nginx + php7-fpm):安装MODX 2.2,包括用户,虚拟主机,数据库

sh Ubuntu 14.04(nginx + php7-fpm):安装MODX 2.2,包括用户,虚拟主机,数据库