Thelia 최신 버전의 즉시 사용 가능한 패키지 배포판을 다운로드하려면 thelia.zip을 다운로드하십시오.
Thelia는 e-비즈니스 웹사이트를 만들고 온라인 콘텐츠를 관리하기 위한 오픈 소스 도구입니다. 이 소프트웨어는 GNU General Public License 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
이 'STRICT_TRANS_TABLES' 구성은 NOT NULL 열에 기본값이 정의되어 있지 않고 값이 비어 있거나 유효하지 않은 경우 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에서 소스를 가져온 다음 작곡가가 종속성을 설치하도록 하거나 작곡가를 사용하여 전체 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 포럼