PHPCMS(1)ngnix下安装PHPCMS全过程详解-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

PHPCMS(1)ngnix下安装PHPCMS全过程详解

jadder 2014-07-08 10:43:17 17573
相关系列:
   PHPCMS(1)ngnix下安装PHPCMS全过程详解  
  
  
   PHPCMS(2)安全:改后台登陆地址并去除在线升级提示  
  
  
   PHPCMS(3)从头到尾做网站  




感谢 @随歌 邀请我来这里,当讲师我不合格,当个研究员我还算可以,因为我确实在自己研究。

我比较喜欢PHPCMS系统,因为用的时间长(3年),所以在用这个系统开发网站,我还是有一点心得体会,特来分章节分享给大家。

对于内容管理框架系统,我建议大家选择常见的,可以获得帮助的大众程序。


第一步:到PHPCMS官网下载最新的安装包 。
[attachment=55887]


第二步:将下载好的安装包在本机上解压缩。
[attachment=55888]
注意:只需要上传install_package这个文件夹,你可以将这个文件任意重命名,比如我们定义为:jiaocheng
[attachment=55890]



第三步:将解压缩后的文件件,用FTP工具上传到我方服务器下(/alidata/www)。
[attachment=55899]



第四步:利用XSHELL工具,将以上传的文件夹以及全部子文件夹777(修改属性)。
将下面的代码语言修改成对应你的文件夹的,比如:
chmod -R 777 /home/wwwroot/www.yoyowoo.net/ chmod -R 777 /alidata/www/jiaocheng[attachment=55900]






第五步:通过域名(IP)进入安装界面。
在浏览框内输入*******/jiaocheng/install/install.php
一直点下一步,直到进入这个界面:
[attachment=55894]


第六步:安装完毕进入后台。后台请参照phpcms手册操作设置。
[attachment=55896]
注意:你可能是用IP安装的PHPCMS,然后绑定了域名,那么上图的路径和默认站点,请务必修改正确。
此外,如果你是在IP安装后的一端时间,即你已经更新里很多内容上去,那么从新指定域名后,需要更新附件地址,在附件管理内。



第七步:按照提示修改部分文件夹属性。
[attachment=55895]
注意,你可以在线升级此框架系统,但是建议你在升级前,重复一下第四步的777操作,不然很大概率因为文件属性问题报错!
这里的修改只是为了安全考虑。


第八步:绑定域名。

在ftp条件下,来到这个文件夹(/alidata/server/nginx-1.0.4/conf/vhosts)
在里面修改或者增加一个conf文件
[attachment=55897]
代码是:
server {
        listen   80 ;
        server_name  jiaocheng.net  www.jiaocheng.net;
        server_name_in_redirect off;
    index index.html index.htm index.php;
    root /alidata/www/jiaocheng;
    error_page 404 /404.html;
    location ~ .*\.(php|php5)?$
    {
        #fastcgi_pass  unix:/tmp/php-cgi.sock;
        fastcgi_pass  127.0.0.1:9000;
        fastcgi_index index.php;
        include fastcgi.conf;
    }
    location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
    {
        expires 30d;
    }
    location ~ .*\.(js|css)?$
    {
        expires 1h;
    }
    #伪静态规则
    include /alidata/server/nginx/conf/rewrite/phpcms.conf;
    log_format  jiaocheng  '$remote_addr - $remote_user [$time_local] "$request" '
                  '$status $body_bytes_sent "$http_referer" '
                  '"$http_user_agent" "$http_x_forwarded_for"';
    access_log  /alidata/log/nginx/access/default.log jiaocheng;
}
注意,请把jiaocheng这个词汇替换成你定义的名称,即可。

以上就完成了PHPCMS在阿里云上的初始安装。
你注意到一个a.conf文件了,给你看下代码:
server {
   listen 80 default_server;
   server_name _;
   rewrite ^(.*) http://www.lu-kou.com permanent;
}
这个文件时用于禁止IP访问服务器。

http://www.lu-kou.com是我做心理测试网站,还不成熟,欢迎大家加我友情链接哦。
这个心理测试网站是完全用phpcms_v9做出来的,你可以看一下PHPCMS_v9有多嘛强大。
当然,我虽然不懂代码,但是我是请技术员做了二次开发的哦。








安全 前端开发 JavaScript Unix 应用服务中间件 PHP nginx
分享到
取消 提交回答
全部回答(10)
  • pinhan
    2014-10-29 11:54:19
    RePHPCMS(1)ngnix下安装PHPCMS全过程详解
    3Q
    0 0
  • 爱你的人!
    2014-10-27 19:56:24
    RePHPCMS(1)ngnix下安装PHPCMS全过程详解

    0 0
  • 净尘
    2014-08-29 01:58:20
    RePHPCMS(1)ngnix下安装PHPCMS全过程详解
    谢谢楼主分享
    0 0
  • 大笨熊123
    2014-08-26 15:14:18
    RePHPCMS(1)ngnix下安装PHPCMS全过程详解
    感谢楼主的精彩分享!
    0 0
  • china2058366
    2014-08-23 22:37:56
    感谢楼主分享
    0 0
滑动查看更多

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题
推荐课程