阿里云ECS用docker建Discuz!论坛和mediawiki

好文章就要为版主分享-- 仅仅作为个人笔记
转载地址:http://blog.csdn.net/rs_network/article/details/52892506

为了增加之前的ECS的使用功能,所以我们也打算在Docker上增加一个Discuz论坛

首先先从网上下载一个Discuz论坛的安装包,笔者选择是简体 UTF8的版本,GBK的版本出来有乱码,估计是服务器没打字库,现在地址为: http://download.comsenz.com/DiscuzX/3.1/Discuz_X3.1_SC_UTF8.zip

然后在服务器上,pull一个lamp的环境,如下

docker pull dockerfiles/centos-lamp

然后运行这个image

docker run -d -p xxxx:80 -v /share:/mnt --name lamp dockerfiles/centos-lamp 

那么xxxx代表端口号,然后挂载一个外面的目录,并运行lamp的image

笔者是在宿主机上面scp过去安装包,然后通过宿主机拷贝给容器的

在容器中,将Discuz_X3.1_SC_UTF8.zipj解压缩后的upload文件夹内部的内容拷贝至容器的/var/www/html目录下

然后网页打开即可进行安装过程

服务器id:xxxx,xxxx为之前设置的端口号

安装过程中,两点值得注意下,

1.lamp中MySQL的默认账户为root,密码为空,需要手动更改下密码

3:如果想用自己DB,需要在数据库服务器地址后面ip+port

2.安装Discuz时候,部分目录需要更改权限,按照要求更改就行了,其中也有两个目录出现./config/config_global.PHP 目录不存在的情况,这个时候,直接chmod -R 777 ./config即可

即更改整个目录的权限即可


安装mediawiki的方法基本一样,下载地址为:

http://jx.down.chinaz.com/%B2%A9%BF%CD%CF%B5%CD%B3/mediawikis.tar.gz

安装的时候,需要手动修改下mysql数据库密码

SET PASSWORD FOR 'root'@'localhost' = PASSWORD('password');

其中password就是具体的密码



PS:本文还存在问题,即如果用Haproxy来做代理的话,php主页会出502或者显示不全的问题,这个问题笔者目前也没有解决

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值