跟着Linux处事器应用范畴越来越遍及,海内许多站长也开始利用它作为本身的Web处事器,本篇就来先容如安在Linux系统情况下安装设置DedeCMS系统。
1.安装筹备
·Linux(Ubuntu)
·Apache2
·MySQL5
·PHP5.3
处事器需要具备以上几个根基情况,一般Linux的Web操纵系统城市默认安装这些组件,虽然您也可以本身去安装,详细的安装要领可以通过在线的一些文档获取,这里就不举办深入。
2.下载解压DedeCMS最新版
通过下载DedeCMS最新版,一般下载包为DedeCMS****.tar.gz名目,Linux下可以利用呼吁行:
tar -zxvf DedeCMS-****.tar.gz
将解压后的uploads目次上传到站点根目次,我们这里系统站点根目次为:/var/dedecms/
3.安装DedeCMS
会见我的站点/install,点击确认进入处事器情况监察,我们可以看随处事器环境(如图1)。
这里我们发明几个目次没有可写入权限,我们需要给这个目次分为权限。
首先需要给站点目次绑定apache处事的用户,利用呼吁行:
sudo chown -R www-data /var/dedecms/
这样给站点目次指定权限用户为www-data
我们这里需要给几个无需写入权限的目次去除写入权限,别离输入:
sudo chmod -R 755 /var/dedecms/data/
sudo chmod -R 755 /var/dedecms/html/
sudo chmod -R 755 /var/dedecms/uploads/
sudo chmod -R 555 /var/dedecms/include/
sudo chmod -R 555 /var/dedecms/install/
sudo chmod -R 555 /var/dedecms/dede/
sudo chmod -R 555 /var/dedecms/plus/
sudo chmod -R 555 /var/dedecms/images/
sudo chmod -R 555 /var/dedecms/member/
sudo chmod -R 555 /var/dedecms/special/
sudo chmod -R 555 /var/dedecms/templets/
sudo chmod 555 /var/dedecms/index.php
sudo chmod 555 /var/dedecms/tags.php
这样我们继承执行下一步(如图2)。
4.设定执行权限
我们可以给DedeCMS几个目次封锁可执行权限,这里的可执行是指在Apache中无法运行php剧本,那我们则可以在Apache目次设置中做如下的配置(虚拟机可配置.htaccess)
<VirtualHost *:80>...
<Directory /var/dedecms/uploads/>
php_admin_flag engine off
</Directory>
<Directory /var/dedecms/data/>
php_admin_flag engine off
</Directory>
<Directory /var/dedecms/html/>
php_admin_flag engine off
</Directory>
<Directory /var/dedecms/templets/>
php_admin_flag engine off
</Directory>
<Directory /var/dedecms/images/>
php_admin_flag engine off
</Directory>
</VirtualHost>
因为我们这里是PHP5,所以可以凭据上面的要领配置。假如是老版本的PHP,那就只能通过:
<Directory "/var/dedecms/uploads/"><Files ~ ".php">
Order allow,deny
Deny from all
</Files>
</Directory>
来设定。
5.完成安装
至此我们已经完成了DedeCMS的安装和设置。