如果您想下载最新版本 Thelia 的打包、即用型发行版,请下载 thelia.zip
Thelia 是一个用于创建电子商务网站和管理在线内容的开源工具。该软件根据 GNU 通用公共许可证 v3.0 发布。
包含所有 thelia 模块的存储库可在以下地址找到:https://github.com/thelia-modules
塞莉亚2.3 | 塞莉亚2.4 | 塞莉亚2.5 | |
---|---|---|---|
PHP | 5.5 5.6 7.0 7.1 | 7.0 7.1 7.2 7.3 | 8.0.2 8.1 8.2 |
MySQL | 5.5 5.6 | 5.5 5.6 5.7 | 5.6 5.7 8.0 |
交响乐团 | 2.8 | 2.8 | 6.0 6.3 |
从 MySQL 5.6 开始,默认配置将 sql_mode 值设置为
STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION
当 NOT NULL 列上未定义默认值并且该值为空或无效时,此“STRICT_TRANS_TABLES”配置会导致 SQL 错误。
您可以在/etc/my.cnf
中编辑此默认配置并更改 sql_mode 以删除 STRICT_TRANS_TABLES 部分
[mysqld]
sql_mode=NO_ENGINE_SUBSTITUTION
假设您的 sql_mode 是默认的,您可以通过运行以下 SQL 命令直接在运行时更改该值
SET @@ GLOBAL . sql_mode = ' NO_ENGINE_SUBSTITUTION ' , @@ SESSION . sql_mode = ' NO_ENGINE_SUBSTITUTION '
有关 sql_mode 的更多信息,您可以查阅 MySQL 文档
Thelia 的档案构建器需要外部库。对于 zip 存档,您需要 PECL zip。请参阅 PHP 文档
对于 tar 档案,您需要 PECL phar。此外,您需要停用 php.ini 选项“phar.readonly”:
phar.readonly = Off
对于 tar.bz2 档案,您需要 tar 的依赖项和扩展名“bzip2”。请参阅 PHP 文档
对于 tar.gz 档案,您需要 tar 的依赖项和扩展名“zlib”。请参阅 PHP 文档
您可以从 git 获取源代码,然后让 Composer 安装依赖项,或者使用 Composer 将整个 thelia 项目安装到特定目录中
$ git clone --recursive https://github.com/thelia/thelia path
$ cd path
$ git checkout 2.5.5
$ curl -sS https://getcomposer.org/installer | php
$ php composer.phar install
$ curl -sS https://getcomposer.org/installer | php
$ php composer.phar create-project thelia/thelia path/ 2.5.5
如果安装过程中出现问题,您可以使用以下命令重新启动 Thelia 安装向导: php composer.phar run-script post-create-project-cmd
您可以通过不同的方式安装Thelia
使用网络安装向导安装 thelia 允许创建管理员、添加有关您商店的一些信息等
首先,您必须按照配置部分中的描述配置虚拟主机。
可使用您喜欢的浏览器访问安装向导:
https://yourdomain.tld/[/subdomain_if_needed]/install
例如,我在 https://thelia.net 下载了 thelia 并且我的虚拟主机已正确配置,我必须到达以下地址:
https://thelia.net/install
$ php Thelia thelia:install
您只需遵循所有说明即可。
此存储库包含使用 docker 和 docker-compose 运行 Thelia 所需的所有配置。警告,此 docker 配置尚未准备好用于生产。
显然需要 docker 和 docker-compose
请按照官方文档在您的系统上安装 docker 和 docker-compose :https://doc.thelia.net/docs/getting_started/docker
请参阅文档:https://doc.thelia.net/docs/contribute
如果您提交添加新数据或更改数据库结构的修改,请查看 https://doc.thelia.net/docs/contribute#sql-scripts-modification
加入对话并帮助社区:
Twitter Discord StackOverflow 论坛