安装和升级
在安装 JuboShop 前,您应该检查您的服务器环境,如果不满足这些要求,您网站的安全性和性能将受到影响,甚至无法运行 JuboShop,具体要求:
- PHP 版本5.5或更高
- MySQL 版本5.7或更高
- PHP库:Curl,GD,OpenSSL,Mbstring
- URL 重写
在安装过程中也会检查您的服务器是否符合要求,也不用担心,大部分服务器都支持,所以可以直接开始安装。
下载和上传 JuboShop
最新版本的 JuboShop 可以从 JuboShop 官网下载,您将获取一个zip文件,这就是最新版本的 JuboShop,解压它,可以看到admin,catalog,install和其他的文件夹,这些都是程序的一部分,请把这些文件夹和文件通过FTP或其他方式上传到您网站所在的服务器目录下。
把/config-dist.php和/admin/config-dist.php都重命名为config.php,并且有写入的权限。以下目录也要有写入的权限:
- /uploads
- /storage
现在您就可以通过绑定的域名访问网站,程序将自动跳转到安装页面。
开始安装
按照安装页面的提示,输入数据库的配置和设置后台账号后提交,一切顺利的话程序就安装好了,您 可以通过在您的域名访问网站前台,通过 您的域名/admin/ 来访问后台。
前台需要服务器支持URL重写,如果你是用Apache,只需要把网站目录下的.htaccess.txt重命名为.htaccess即可。如果你是使用nginx,可以参考以下配置:
rewrite ^/sitemap.xml$ /index.php?route=extension/feed/google_sitemap last;
rewrite ^/googlebase.xml$ /index.php?route=extension/feed/google_base last;
rewrite ^/system/storage/(.*) /index.php?route=error/not_found last;
rewrite ^/payment_callback/(.*) /index.php?route=extension/payment/$1/callback;
rewrite ^/category/([0-9]+)$ /index.php?route=product/category&category_id=$1 last;
rewrite ^/product/([0-9]+)$ /index.php?route=product/product&product_id=$1 last;
rewrite ^/information/([0-9]+)$ /index.php?route=information/information&information_id=$1 last;
rewrite ^/content-category/([0-9]+)$ /index.php?route=cms/category&category_id=$1 last;
rewrite ^/content/([0-9]+)$ /index.php?route=cms/content&content_id=$1 last;
if (!-f $request_filename){
set $rule_9 1$rule_9;
}
if (!-d $request_filename){
set $rule_9 2$rule_9;
}
if ($uri !~ ".*\.(ico|gif|jpg|jpeg|png|js|css)"){
set $rule_9 3$rule_9;
}
if ($rule_9 = "321"){
rewrite ^/([^?]*) /index.php?_route_=$1 last;
}
为了安全,还有两个步骤:
- 删除install目录。这个目录以后都用不到。
- 更改admin目录。把admin改成一个不常用的名称,可以避免有人恶意攻击后台。例如privateadmin,需要先修改/admin/config.php里的
HTTP_SERVER,HTTPS_SERVER,DIR_APPLICATION这三个配置,把其中的admin改为privateadmin,然后把admin目录名称也改为privateadmin。现在你就可以通过 您的域名/privateadmin/ 来访问后台。
升级
如果你已经安装了旧版本的 JuboShop,按前面的说明上传新版本的 JuboShop,然后访问 您的域名/install/ 就可以进入升级页面,点击升级,等待进度条完成即可。
但为了网站的正常运营,建议按以下步骤操作:
- 关闭网站。在系统设置下的“服务器”下启用“维护模式”。
- 备份网站文件和数据库。
- 更新程序文件。如果后台目录不是默认的admin,也请先修改新版程序里的admin目录名称。
- 访问 网站域名/install/ 升级。
- 进入后台清除缓存并关闭维护模式。
- 在“系统”→“管理员群组”编辑管理员帐号的权限,全部勾选上以获取新功能的权限。
- 在“系统”→“设置”保存下设置,以便更新新增的选项。
- 升级完成,请在前台测试下会员注册、会员登录、下单等主要功能,如果发现严重错误先关闭网站并尝试恢复原来的程序和数据。
注意
如果在安装和升级过程中出现了无法解决的问题,请联系在线客服获取帮助。