NetCommons3(Giithub Edition) 가져오기 및 설치 전 단계
4610 단어 NetCommons3
NetCommons3은 국립정보학연구소가 개발한 CMS(콘텐츠 관리 시스템)다.
NetCommons3는 2016년 8월 말 공개될 예정이기 때문에 현재(2016년 8월 26일)는 zip과 tar+gz 형식으로 제공되지 않는다.다만, 지허브https://github.com/NetCommons3/NetCommons3가 공개한 것(이하 지허브 버전이라고 함)에 대한 clone 테스트는 가능하다.
다음은 Giithub 버전을 NetCommons3로 가져와 설치하는 절차입니다.
작업 환경
작업 환경으로서 CentOS 7로 가정합니다.
또한 다음 단계는 CentOS 7 환경으로 가져올 때의 단계입니다.
하지만 CentOS 7 이외에도 같은 환경(구성)을 준비할 수 있다면 동작할 수 있을 것이다.(PHP5.4 이상, MySQL5.5/MarriaDB5.5 이상 동작으로)
또한 CentOS 6에는 SCL 또는 Remi와 같은 타사 창고가 필요합니다.(표준 창고의 PHP 버전 등은 동작 요구에 부합되지 않아 실행할 수 없음)
※ 이상은 제가 가진 환경의 검증 결과일 뿐, 공식적으로 보장된 액션 환경은 아닙니다.공식적인 액션 환경에 대해서는 향후 공개될 공식 액션 환경을 참조하시기 바랍니다.
설치 방법
다음 명령과 설정을 순서대로 진행하세요.
RPM 패키지 설치
# yum install -y tar wget php php-cli php-devel php-mysql php-mbstring epel-release php-gd httpd mariadb mariadb-server
# yum install php-mcrypt php-xml nodejs npm git
# npm install -g bower
Composter 설치# wget https://getcomposer.org/installer
# php ./installer
# mv composer.phar /usr/local/bin
# cd /usr/local/bin
# ln -s composer.phar composer
NetCommons3 웨어하우스/var/www 이하 clone# cd /var/www
# git clone https://github.com/NetCommons3/NetCommons3
composter 업데이트 진행# cd /var/www/NetCommons3
# composer update
NetCommons3 디렉토리 아래에 빈 파일을 추가하여 사용 권한 설정# cd /var/www/NetCommons3
# touch app/Config/database.php
# touch app/Config/application.yml
# chmod -R 666 app/Config/database.php
# chmod -R 666 app/Config/application.yml
# chmod -R 777 app/webroot/files
# chmod -R 777 app/tmp
아파치 설정※ 다음은 최소한의 설정이니 필요에 따라 적절히 변경해 주십시오.
/etc/httpd/conf/httpd.conf
# DocumentRootを以下の通り書き換える
DocumentRoot "/var/www/NetCommons3/app/webroot"
# 以下の記述を追加する
<Directory "/var/www/NetCommons3/app/webroot">
AllowOverride All
Options FollowSymLinks
Require all granted
</Directory>
PHP 설정; date.timezoneを以下の通り変更する
date.timezone = Asia/Tokyo
MarriaDB의 암호 설정mysqladmin -u root password root
서비스 시작# systemctl enable httpd
# systemctl start httpd
# systemctl enable mariadb
# systemctl start mariadb
웹 브라우저를 통해 설치 환경 액세스설치 환경에 대한 웹 브라우저에 액세스하여 다음 화면이 표시되면 NetCommons3을 설치할 수 있습니다.화면의 지시에 따라 NetCommons3을 사용할 수 있습니다.
Reference
이 문제에 관하여(NetCommons3(Giithub Edition) 가져오기 및 설치 전 단계), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/tabimoba/items/3155e1e8199f1565da8a텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)