ecos


1.
安装服务器环境,我这边是直接安装lnmp  一键安装包

2. 项目考进wwwroot目录   解压 tar zxvf   xxxx.gz   解压文件

3.执行:
cd /root/lnmp1.1-full && ./vhost.sh
修改配置虚拟域名 vi  /usr/local/nginx/conf/vhost/www.hepinmeidu.com.conf
代码如下:

server
     {
          listen 80;
          #listen [::]:80;
          server_name 
www.hepinmeidu.com;

          index index.html index.htm index.php default.html default.htm default.php;
          root  /home/wwwroot/
www.hepinmeidu.com;

          include other.conf;
          #error_page   404   /404.html;
          location ~ [^/]\.php(/|$)
               {
                    # comment try_files $uri =404; to enable pathinfo
                    #try_files $uri =404;
                    fastcgi_pass  unix:/tmp/php-cgi.sock;
                    fastcgi_index index.php;
                    include fastcgi.conf;
                    include pathinfo.conf;
                 }
          location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
               {
                    expires      30d;
               }
          location ~ .*\.(js|css)?$
               {
                    expires      12h;
               }

         access_log  /home/wwwlogs/www.hepinmeidu.com.log  access;
          error_log   /home/wwwlogs/www.hepinmeidu.com.error.log debug; 
}

4./usr/local/php/etc   修改php.ini文件
最后一行加上
[Zend Optimizer]
zend_extension=/usr/local/zend/ZendGuardLoader.so  
lnmp环境下自动生成.so文件)
zend_loader.enable=1
zend_loader.disable_licensing=0
zend_loader.obfuscation_level_support=3
zend_loader.license_path=/home/wwwroot/license

(当授权文件只有一个时直接写授权文件,多个时zend_loader.license_path指向一个目录,该目录下同时包含多个developer.zl文件,请避免developer.zl文件重名,developer.zl 文件在confing文件夹中)




5.重启服务
service nginx restart
service php-fpm restart

到这里就应该能访问了:以下是个人配置时候出现得一些问题:

一.都配置好了后,还是无法访问到项目路径(配置得虚拟域名没解析)

        1.没有解析可能是域名没有开通,即域名未指向IP,可在本地hosts中自己配置指向

        2Php版本不对 ecstore只适用于 php5.3得版本,请检查 php版本是否是 5.3

6.本地hosts    IP跟域名映射   (如果域名有开通则不需映射)

7.数据库创建

CREATE DATABASE `test2` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;     创建数据库( 数据库必须是utf8编码得,否则安装完成后访问首页会报代码得错

8.对 data,config,public 目录赋 777
chmod -R 777 /wwwroot/ecstore.yiyon.com.cn/data
chmod -R 777 /wwwroot/ecstore.yiyon.com.cn/config
chmod -R 777 /wwwroot/ecstore.yiyon.com.cn/public
二.在点击安装后无法链接数据库  如图




1. 连不上数据库   查看pdo_mysql.default_socket=/tmp/mysql.sock是否有开启
2.命令行mysql –uroot –pxxx(xxx指数据库密码) –h 127.0.0.1   是否能连上数据库,如果连不上命令行mysql –uroot –pxxx(xxx指数据库密码) –h localhost  是否能连上数据库    127.0.0.1连不上得话可能是防火墙禁止了  
查看 iptables -L   防火墙状态  看mysql是否有被 DROP,·如果被DROP掉了执行
 iptables -D INPUT 1  (“1”指的是DROP是第几条)

或者 vim /etc/sysconfig/iptables  
把iptables配置文件修改一下,开放3306端口
*filter
:INPUT ACCEPT [19:1282]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [12:1820]
-A INPUT -p tcp -m tcp --dport 80 -j ACCEPT
-A INPUT -s 127.0.0.1/32 -p tcp -m tcp --dport 3306 -j ACCEPT
-A INPUT -i eth0 -p tcp -m tcp --dport 3306 -j ACCEPT
-A INPUT -s 127.0.0.1/32 -i eth0 -p tcp -m tcp --dport 3306 -j ACCEPT
COMMIT

重启服务
/etc/init.d/iptables restart

9.上述步骤走完,应该就能出来安装页面,在浏览器中输入ecstore.yiyon.com.cn  出来如下界面:
  • 点击“开始安装”,跳出“协议对话框”,点击“同意协议并下一步”
这是需要新建mysql数据库:CREATE DATABASE `test2` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci
新建的数据库必需是utf8编码格式的,如果不是utf8格式的能通过验证安装成功,最后访问时会出现代码错误。

说明:数据库主机,数据库用户名,数据库密码都输入后才能会自动带出是数据库名,以上信息填完以后开始安装
 
 
 
 
安装完成后访问页面出现如下错误,错误原因应该是权限问题,在安装时有些APP缺少权限导致很多服务没有安装上,
请执行:chown -R www:www erp.ghs.net (erp.ghs.net项目名称)
      chmod -R 777 data     (data项目中data目录)
      app/base/cmd update   还是不行的话重新安装
 
在linux服务器安装LNMP环境之后,上传网站用vhost.sh 绑定域名之后,(服务器ip也解析好了),还是无法访问网站:
首先,要确定是不是真的解析好了,你Ping一下域名,看是否指向那个IP,如果是,表示解析成功了;
其次,要确定是否已经绑定好了域名,进/usr/local/nginx/conf/vhost/目录下看看是否有该域名的配置文件,且正确配置了;
如果以上都正确,还访问不到,就有可能被墙了或者防火墙限制了,尝试直接关闭防火墙 service iptables stop 
然后重启所有服务,再次访问看能否访问成功,能成功表示是被防火墙限制了,修改防火墙,保存重启。
根据以下命令,写可以访问的端口号
/sbin/iptables -I INPUT -p tcp --dport 80 -j ACCEPT (网站端口)
/sbin/iptables -I INPUT -p tcp --dport 22 -j ACCEPT (SSH端口)
/sbin/iptables -I INPUT -p tcp --dport 21 -j ACCEPT  (FTP端口)

然后保存:
/etc/rc.d/init.d/iptables save

重启

/etc/init.d/iptables restart

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值