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或者你的数据库地址,下面的管理员信息记得别弄错哦,然后下一步就可以完成了!
这个时候提示成功和删除install目录,我们输入SSH命令删除即可:
rm -rf install
下面这里来讲OpenCart的Nginx伪静态设置
我们用SSH输入下面命令打开conf文件:
vi /usr/local/nginx/conf/vhost/域名.conf
然后可以打开一个文件来,我们点击键盘上的“Insert”按键即可编辑
找到location ~ .*\.(php|php5)?$这里,在这里上面添加下面代码:
- location / {
- if ($host != 'www.abc.com') {
- rewrite ^/(.*)$ http://www.abc.com/$1 permanent;
- }
- try_files $uri @opencart;
- }
- location @opencart {
- rewrite ^/(.+)$ /index.php?_route_=$1 last;
- }
- location /admin/ {
- index index.php;
- }
- location ~* (\.(tpl|ini))$ {
- deny all;
- }
上面代码中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