Jika Anda ingin mengunduh distribusi Thelia versi terbaru yang dikemas dan siap pakai, silakan unduh thelia.zip
Thelia adalah alat sumber terbuka untuk membuat situs web e-bisnis dan mengelola konten online. Perangkat lunak ini diterbitkan di bawah GNU General Public License v3.0.
Repositori yang berisi semua modul thelia tersedia di alamat ini : https://github.com/thelia-modules
Thelia 2.3 | Thelia 2.4 | Thelia 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 |
simfoni | 2.8 | 2.8 | 6.0 6.3 |
Pada MySQL 5.6, konfigurasi default menetapkan nilai sql_mode menjadi
STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION
Konfigurasi 'STRICT_TRANS_TABLES' ini menghasilkan kesalahan SQL ketika tidak ada nilai default yang ditentukan pada kolom NOT NULL dan nilainya kosong atau tidak valid.
Anda dapat mengedit konfigurasi default ini di /etc/my.cnf
dan mengubah sql_mode untuk menghapus bagian STRICT_TRANS_TABLES
[mysqld]
sql_mode=NO_ENGINE_SUBSTITUTION
Dengan asumsi sql_mode Anda adalah yang default, Anda dapat mengubah nilainya langsung saat dijalankan dengan menjalankan Perintah SQL berikut
SET @@ GLOBAL . sql_mode = ' NO_ENGINE_SUBSTITUTION ' , @@ SESSION . sql_mode = ' NO_ENGINE_SUBSTITUTION '
Untuk informasi lebih lanjut tentang sql_mode Anda dapat membaca dokumen MySQL
Pembuat arsip Thelia membutuhkan perpustakaan eksternal. Untuk arsip zip, Anda memerlukan PECL zip. Lihat Dokumen PHP
Untuk arsip tar, Anda memerlukan PECL phar. Selain itu, Anda perlu menonaktifkan opsi php.ini "phar.readonly":
phar.readonly = Off
Untuk arsip tar.bz2, Anda memerlukan dependensi tar dan ekstensi "bzip2". Lihat Dokumen PHP
Untuk arsip tar.gz, Anda memerlukan dependensi tar dan ekstensi "zlib". Lihat Dokumen PHP
Anda bisa mendapatkan sumber dari git dan kemudian membiarkan komposer menginstal dependensi, atau menggunakan komposer untuk menginstal seluruh proyek thelia ke direktori tertentu
$ 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
Jika terjadi kesalahan saat proses instalasi, Anda dapat me-restart Thelia install wizard dengan perintah berikut: php composer.phar run-script post-create-project-cmd
Anda dapat menginstal Thelia dengan cara berbeda
Menginstal thelia dengan wizard instalasi web memungkinkan untuk membuat administrator, menambahkan beberapa informasi tentang toko Anda, dll
Pertama-tama, Anda harus mengkonfigurasi vhost seperti yang dijelaskan di bagian konfigurasi.
Wizard penginstalan dapat diakses dengan browser favorit Anda:
https://yourdomain.tld/[/subdomain_if_needed]/install
Misalnya, saya telah mengunduh thelia di https://thelia.net dan vhost saya dikonfigurasi dengan benar, saya harus mencapai alamat ini:
https://thelia.net/install
$ php Thelia thelia:install
Anda hanya perlu mengikuti semua instruksi.
Repo ini berisi semua konfigurasi yang diperlukan untuk menjalankan Thelia dengan docker dan docker-compose. Peringatan, konfigurasi buruh pelabuhan ini belum siap untuk produksi.
Ini jelas membutuhkan komposisi buruh pelabuhan dan buruh pelabuhan
Silakan ikuti dokumentasi resmi untuk menginstal docker dan docker-compose di sistem Anda: https://doc.thelia.net/docs/getting_started/docker
Lihat dokumentasi : https://doc.thelia.net/docs/contribute
Jika Anda mengirimkan modifikasi yang menambahkan data baru atau mengubah struktur database, lihat https://doc.thelia.net/docs/contribute#sql-scripts-modification
Bergabunglah dalam percakapan dan bantu komunitas:
Forum StackOverflow Perselisihan Twitter