码迷,mamicode.com
首页 > 其他好文 > 详细

B2C在线零售商城(ecstore)配置

时间:2015-10-23 16:34:18      阅读:237      评论:0      收藏:0      [点我收藏+]

标签:服务器   server   listen   零售商   

查看contos版本号   rpm -q centos-release    contos最低6.0以上

1.安装服务器环境,我这边是直接安装lnmp  一键安装包
2.项目考进wwwroot目录   解压 tar zxvf   xxxx.gz   解压文件
3.执行:
cd /root/lnmp1.1-full && ./vhost.sh技术分享修改配置虚拟域名 vi  /usr/local/nginx/conf/vhost/www.xxxx.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.xxxx.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.xxxx.com.log  access;          error_log   /home/wwwlogs/www.xxxx.com.error.log ; }

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中自己配置指向

        2.Php版本不对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.上述步骤走完,应该就能出来安装页面,在浏览器中输入xxx.xxx.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
然后重启所有服务,再次访问看能否访问成功,能成功表示是被防火墙限制了,修改防火墙,保存重启。
根据以下,写可以访问的端口号
(网站端口)
(SSH端口)

/sbin/iptables -I INPUT -p tcp --dport 21 -j ACCEPT (FTP端口)

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

重启

/etc/init.d/iptables restart


本文出自 “熊科泉” 博客,请务必保留此出处http://kequan.blog.51cto.com/10815369/1705552

B2C在线零售商城(ecstore)配置

标签:服务器   server   listen   零售商   

原文地址:http://kequan.blog.51cto.com/10815369/1705552

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!