VPS+lnmp安装opencart和伪静态设置及相关注意事项

opencart是一款php+mysql开发的电子商务程序,可以结合第三方支付等实现网上购物,甚至可以和支付宝整合,不过需要去支付宝网站申请,好像要备案号?由于我另外一个域名yijubh.com是没备案的,所以就没打算去弄支付宝了!先不废话,说说如何使用吧!

LNMP的搭建,配置,和网站程序的搭建我就不多说了...下面我们来说说安装和配置伪静态

其实最纠结的就是伪静态,为此百度谷歌了一天,后来还是用回原来的方法!好,下面开始教程

首先下载你要的opencart版本,然后传到/home/wwwroot/abc.com/下,然后解压,记得路径要调整下,如果用SSH手工操作的话,可以用远程下载

版本 发布日期 行动
v1.5.3.1 2012年5月25日 下载 ]
v1.5.3 2012年5月23日 下载 ]
v1.5.2.1 2012年3月4日 下载 ]
v1.5.2 2012年3月3日 下载 ]
v1.5.1.3 2011年9月29日, 下载 ]
v1.5.1.2 2011年9月6日 下载 ]
v1.5.1.1 2011年7月23日 下载 ]
V1.5.1 2011年7月16日 下载 ]
v1.5.0.5 2011年6月14日 下载 ]
v1.5.0.4 2011年6月11日 下载 ]
v1.5.0.3 2011年6月8日 下载 ]
v1.5.0.2 2011年6月4日 下载 ]
v1.5.0.1 2011年6月2日 下载 ]
V1.5.0 2011年05月30日, 下载 ]
v1.4.9.6 2011年7月23日 下载 ]
v1.4.9.5 五月10,2011 下载 ]
v1.4.9.4 2011年3月19日, 下载 ]
v1.4.9.3 2010年12月19日 下载 ]
v1.4.9.2 10月26日 下载 ]
v1.4.9.1 九月8,2010 下载 ]
v1.4.9 8月27日 下载 ]
v1.4.8b 六月14,2010 下载 ]
v1.4.8 六月9,2010 下载 ]
v1.4.7 四月十八日 下载 ]

看到所有可用的下载

你们可以获取下载地址,然后用wget下载,如下:

wget http://opencart.googlecode.com/files/opencart_v1.5.1.3.1.zip

下载好了后用unzip解压,如下:

unzip opencart_v1.5.1.3.1.zip

解压之后默认都是需要调整目录的,输入下面代码:

mv upload/* ./

然后我们需要修改文件权限,用下面代码,修改abc.com改为你自己的地址:

chown -R www /home/wwwroot/abc.com
chmod 0755 image/
chmod 0755 image/cache/
chmod 0755 cache/
chmod 0755 download/
chmod 0755 config.php
chmod 0755 admin/config.php

我是修改了abc.com为自己路径地址之后复制上面代码黏贴再回车一次就够了!

然后我们还要建立一个数据库和数据库用户,给予相应的权限!

然后我们输入自己域名进行安装,这个时候,点击下一步你会吧?

第二步可以看到要求和当前状态,如果哪个不对的自己修改下咯!如果点击下一步出现一个红色错误什么的要关闭一类的,一般是php.ini配置文件和这个程序要求的不一样,我忘了那次是什么错误,总之找到VPS的php配置文件修改了下然后重启就OK了

第三步输入相应的信息,数据库名,数据库用户名,数据库密码,前缀,如果数据库不是本地的话就输入127.0.0.1或者你的数据库地址,下面的管理员信息记得别弄错哦,然后下一步就可以完成了!

VPS+lnmp安装opencart和伪静态设置及相关注意事项

这个时候提示成功和删除install目录,我们输入SSH命令删除即可:

rm -rf install

下面这里来讲OpenCart的Nginx伪静态设置

我们用SSH输入下面命令打开conf文件:

vi /usr/local/nginx/conf/vhost/域名.conf

然后可以打开一个文件来,我们点击键盘上的“Insert”按键即可编辑

找到location ~ .*\.(php|php5)?$这里,在这里上面添加下面代码:

  1. location / {
  2.      if ($host != 'www.abc.com') {
  3.              rewrite ^/(.*)$ http://www.abc.com/$1 permanent;
  4.      }
  5.      try_files $uri @opencart;
  6.  }
  7.  location @opencart {
  8.      rewrite ^/(.+)$ /index.php?_route_=$1 last;
  9.  }
  10.      location /admin/ {
  11.      index index.php;
  12.      }
  13.  location ~* (\.(tpl|ini))$ {
  14.        deny all;
  15.  }

上面代码中abc.com改为自己的域名,插入后按下“esc”,然后shift+Q组合,然后输入wq之后回车即可保持!

这个时候已经修改好了,注意修改之前最好备份一次这个文件,以免改错了导致整个服务器崩溃...

弄好了我们输入下面命令重启一次即可:

/root/lnmp restart

好了,然后其他的自己慢慢研究吧!

此文伪静态的方法参考自:http://www.vmvps.com/opencart-setup-install-under-lnmp-vps-nginx-rewrite-rule.html#step-2

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

目前评论:1   其中:访客  0   博主  0   引用   1

评论加载中...

来自外部的引用: 1

  • opencart技巧-简单两步修改后台登陆地址以及常见问题解决 | SDT技术网

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

图片 表情