20年 专注基础软件研发
50+ 自主软件产品
200+ 自主知识产权
30000+ 成功政务与企业级客户
30+ 全球及少数民族语言支持
全闭环 从CMS到OA、ERP、图库、字库、语音全自主知识产权
18年 专注基础软件研发
三大 北京、上海、南昌三大研发中心
100000TB 大型自主IDC机房与数据中心支持企业云
10+ 10余家国家权威机构检测认证
500+ 智能硬件接入支持

Zoomla!逐浪CMS2精品教程74:在linux服务器上部署逐浪CMS

作者:匿名 发布时间:2016-04-30 点击数:

作为一款高大上的企业级CMS,难道只能限于linux或是windows服务器?

NO,NO,NO。


我既想有开源世界的自由自在,又想要拥有微软黑科技与卓越的最终使用成本管理以及高性能。

而Zoomla!逐浪CMS作为国际领先CMS全面支持在linux+oracle环境部署、应用和二次开发,尽享高大上的品质。

小编这次带来整个部署过程。


概述:使用Jexus+monoUbutun-Server系统下布署Net环境,并安装ZoomlaCMS.

提示:操作建议使用root用户

,布署mono

命令:

sudo apt-get install mono-complete

 

,安装好编译环境

命令:

1,更新系统:

sudo apt-get update

sudo apt-get upgrade

2,构建编译环境:

如果你的系统是新安装的,那么你得构建一个编译环境,以便顺利完成对mono源文件的编译安装。

sudo apt-get install build-essential

sudo apt-get install automake autoconf

sudo apt-get install bison gettext libtool libglib2.0-dev libfreetype6-dev libfontconfig-

dev



3,安装libgdiplusmono以及编译环境所需要的其它库文件

sudo apt-get install libgif-dev libtiff5-dev libpng12-dev libexif-dev libx11-dev libxft-

dev libjpeg-dev



4,源文件下载与解压:

4.1,下载:

wget http://download.mono-project.com/sources/libgdiplus/libgdiplus-2.10.tar.bz2

4.2,解压:

tar jvxf libgdiplus-2.10.tar.bz2

5、安装Libgdiplus

  cd libgdiplus-2.10

  ./configure --prefix=/usr

  make

  sudo make install

  cd ..

 

,安装Jexus

1,下载并安装

wget linuxdot.net/down/jexus-5.8.0.tar.gz 
tar -zxvf jexus-5.8.0.tar.gz 
cd jexus-5.8.0 
sudo ./install 

2,布署站点与启动jexus

2.1: 本地安装好文件传输工具,这里我们使用winscp来传输文件与修改配置文件.

2.2:修改配置使其不区分大小写,/usr/jexus/jws/  取消 export_MONO_IOMAP="all"的注释。

2.3:/var/目录下创建 /www/default/目录,并将一个测试用的aspx页面拷入

2.4:运行命令/usr/jexus/jws start 启动服务器

2.5:运行ifconfig查看本地IP地址,然后通过浏览器访问

 


,下载并布署ZoomlaCMS

你可以直接在Linux中下载后解压,也可以下载后通过文件传输工具,将其放入服务器上

1,进入/var/www/default/目录,在其中运行命令下载CMS

wget  http://code.zoomla.cn/zoomlacms.tar

tar  –zxvf  zoomlacms.tar 

将其解压后,再通过地址栏访问开始安装

*放置文件后需要重启一次jexus以让其更新配置 /usr/jexus/jws restart

 

其它:

1,开启远程Root登录

编辑vim /etc/ssh/sshd_config文件,将PermitRootLogin 的值改为yes

1.     4

因为为root账户设置了密码,所以还要更改PermitEmptyPasswords为 no。然后:wq保存文件,

步骤阅读

2.     5

重启ssh服务 service ssh restart