opencart安装过程一些记录

QQ截图20230706105432.png
Opencart是一个开源的电子商务建站系统,由英国人Daniel一人独立开发,其社区非常活跃,由各国网友翻译出来的语言包已经达到18种,其中包括中文,俄文,法文,西班牙文,德文,日文等等]。Opencart使用PHP语言编写,基于MVC架构设计,支持多语言、多货币、多店铺等功能,有上万款免费和收费的扩展插件和模板主题可供选择Opencart安装方便、功能强大、操作简单,适合各种规模的电商网站搭建。Opencart还提供了多种产品版本和解决方案,如跨境电商独立站系统、多用户商城系统、跨平台APP、小程序、原生APP等。Opencart有详细的使用指引和开发者指南,可以帮助用户和开发者快速掌握和定制Opencart系统

官网 https://www.opencart.com/

安装版本4.X

1.storage目录移到 Web 目录之外

Important Security Notification!

It is very important that you move the storage directory outside of the web directory (e.g. public_html, www or htdocs).
QQ截图20230706105213.png

点击页面上的移动没有反应,后面直接mv命令移动storage目录到 /usr/share/nginx/
然后网站打不开了

解决方法

打开以下两个文件

config.php
admin/config.php

找到

define('DIR_STORAGE', DIR_SYSTEM . 'storage/');

改为

define('DIR_STORAGE', '/usr/share/nginx/storage/');

apache的目录改成这个

define('DIR_STORAGE', '/var/www/storage/');

openlitespeed的目录

define('DIR_STORAGE', '/usr/local/lsws/Example/storage/');

2.安装中文语言包

Opencart 4.X - 简体中文完整语言包 下载地址

繁体中文 下载地址

经实测安装语言包网站的管理后台目录要为 admin,如果改为其他的了要先改成 admin,打开admin/config.php 文件修改默认后台目录,不然安装会失败和异常,语言包安装完成后在刷新下管理后台会提示你修改后台目录在进行修改,就不会报错了

20230726171940.png

执行完语言包安装过程的前两部后打开第三步的 admin/controller/startup/language.php 文件

找到

// Language
			if ($language_info['extension']) {
				$this->language->addPath('extension/' . $language_info['extension'], DIR_EXTENSION . $language_info['extension'] . '/admin/language/');
			}

替换为

// Language
			if ($language_info['extension']) {
				$language = new \Opencart\System\Library\Language($language_info['code']);
				$this->registry->set('language', $language);
				$language->addPath(DIR_EXTENSION . $language_info['extension'] . '/admin/language/');
			}
# opencart 

本文由:星际难民
实践,测试,整理发布.如需转载请注明地址 本文标题:opencart安装过程一些记录
地址:https://530503.xyz/articles/2023/07/06/1688613222107.html

评论

取消