如果您想下載最新版本 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 論壇