Dedecms从服务器到安装一条龙攻略

author:falconhero
qq:40594324
简介
Dedcms: 集简单、健壮、灵活、开源几大特点的开源内容管理系统 , 是国内开源 CMS 的领先品牌
目前从网上搜集到的资料很多都不全。以下为从服务器搭建到安装攻略

基础环境
服务器版本 :centos,5.5-6.2 随意。
环境 base gcc gcc++
快速安装: lemp
下载地址:
http://docs.linuxtone.org/autoinstall/lemp_auto_v1.0.8.tar.gz
选择全部安装, php 选择 ecc 即可。然后就是慢慢等待了
具体参数调试如果没有经验的话,不建议乱修改。
默认版本支持 utf8 ,不支持 gbk ,只需要调整 nginx 参数即可

官方下载
http://www.dedecms.com/products/dedecms/downloads/
服务器下载方式:
打开 dede 网站,复制下载链接地址。然后 wget , 右键粘贴即可。默认下载版本是 utf8 版本
下载 gbk 版本方法
windows 下载,然后上传到服务器,可以用 rz ,也可以通过第三方软件如 xftp
只要能上传即可
 
nginx的部分规则
Nginx 的关于火狐不支持 gbk 的解决方法
修改 nginx.conf 配置文件:查找
      # charset  gb2312,utf-8;
       charset utf-8;
修改成
       charset  gb2312,utf-8;
       #charset utf-8;
上面两句说的是 nginx 的编码支持问题

站点配置
/usr/local/nginx/conf/vhosts
进里面创建个站点配置以及部分安装规则
www.999.com.conf
部分注释:
server
{
isten 80; 监听端口,可以配合网站写
server_name  www.999.com 999.com;  站点名称
index index.php index.html index.htm;   首页文件
root /data/www/ 999;     站点存放路径
access_log /data/logs/access_www.999.com.log  combined;     日志
error_log  /data/logs/error_www.999.com.log;  错误日志
# Seekge tallking dir create               以下为禁止访问的文件目录,创建目录时候注释掉,创建完毕后重新启用
location ~* ^/(data|templets|uploads|html|special|images|install)/.*\.(php|php5)$
{
  deny all;
}
mysql防注入
由于部分和公司有关,删除
  
配置完毕后需要重启 nginx
/etc/init.d/nginx reload 没有必要使用 restart 。有错查错

创建站点
解压缩 dedecms
tar zxvf DedeCMS-UTF8-SP1.tar.gz
tar zxvf DedeCMS-GBK-SP1.tar.gz
将解压后的文件 uploads 改名成网站名字
 
修改用户,一般 daemon。 不要使用默认的 root 去创建目录。当然你也可以自己创建个账号,赋权就行。用visudo修改即可
mv upload 999
chown -R daemon.daemon 999
然后将 999 的内容拷贝到上面配置的 /data/www/ 999 里面就可以了
 
Allow_url_fopen php.ini 参数。危险参数。修改完后最好再次关闭
下面目录权限需要全部开启,只要目录权限 daemon.daemon 即可

如果数据库名称那里始终处于转圈状态的话,就是表示失败了。可以用火狐的 firebug 查看

这里就是建立完毕了。
后面上传,后台操作不再演示。
实际上还有很多安全方面的应用,及规则应用。非常多内容,再次不再详述


你可能感兴趣的:(服务器,职场,dedecms,休闲,一条龙)