PHP CMS Bolt 설치
볼트
Bolt는 GitHub에서 Pagekit 다음에 스타 수를 획득한 PHP제 CMS이다.
프레임 워크에 Silex를, 표준 테마로 Foundation을 채용하고 있다.
2016 CMS Critic Award
2016 CMS Critic Award 의 Best Blogging Software 부문에서 1위에 선정된 무늬.
인상
설정은 모두 YAML 로 텍스트 기술하는 것 같고, 간편하게 사용하기에는 심한 이미지. 콘텐츠 타입이나 택소노미도 모두 YAML로 기술한다.
템플릿은 WordPress와 같이 관리 화면에서 편집해도 좋다. (링크가 어디에 있는지 수수께끼이지만/bolt/file/edit/theme에 액세스하면 편집할 수 있다.)
Symfony 프로파일 러가 붙어 있으므로 해석 등에 편리.
전체적으로 WordPress를 Symfony(Silex)로 제대로 만들면 이렇게 된 인상.
시스템 요구 사항
설치
아파치/PHP
yum -y install yum-utils http://rpms.famillecollet.com/enterprise/remi-release-7.rpm && yum -y update
yum-config-manager --enable remi remi-php70
yum -y install httpd php php-gd php-mbstring php-pdo php-process php-xml
sed -i.org 's|;date.timezone =|date.timezone = Asia/Tokyo|' /etc/php.ini
볼트
curl -O https://bolt.cm/distribution/bolt-latest.tar.gz
tar vzxf bolt-latest.tar.gz --strip=1 -C /var/www/html
소유자와 컨텍스트
chown -R apache:apache /var/www/html/*
chcon -R -t httpd_sys_script_rw_t /var/www/html/app/{cache,config,database} /var/www/html/extensions /var/www/html/public/{thumbs,extensions,files,theme}
위의 설정이 끝나면 톱 페이지를 요청하여 app/config/config.xml을 자동 생성 한 후 다음을 수행하십시오.
cookies_domain
sed -i '/cookies_domain:/ s/:/: 192.168.56.101/' /var/www/html/app/config/config.yml
cookies_domain
를 지정하지 않으면 The CSRF token is invalid. Please try to resubmit the form.
로 분노되어 사용자가 만들 수 없다.
일본어화
sed -i 's/locale: en_GB/locale: ja_JP/' /var/www/html/app/config/config.yml
문서 루트
cat << _EOF_ > /etc/httpd/conf.d/bolt.conf
ServerName localhost
DocumentRoot "/var/www/html/public"
<Directory "/var/www/html/public">
AllowOverride All
</Directory>
_EOF_
systemctl enable httpd
systemctl start httpd
firewalld
firewall-cmd --permanent --add-service=http
firewall-cmd --reload
화면
초기 사용자 작성
대시보드
페이지 목록
페이지 편집
메타 정보
CMS 관련 기사
yum -y install yum-utils http://rpms.famillecollet.com/enterprise/remi-release-7.rpm && yum -y update
yum-config-manager --enable remi remi-php70
yum -y install httpd php php-gd php-mbstring php-pdo php-process php-xml
sed -i.org 's|;date.timezone =|date.timezone = Asia/Tokyo|' /etc/php.ini
curl -O https://bolt.cm/distribution/bolt-latest.tar.gz
tar vzxf bolt-latest.tar.gz --strip=1 -C /var/www/html
chown -R apache:apache /var/www/html/*
chcon -R -t httpd_sys_script_rw_t /var/www/html/app/{cache,config,database} /var/www/html/extensions /var/www/html/public/{thumbs,extensions,files,theme}
sed -i '/cookies_domain:/ s/:/: 192.168.56.101/' /var/www/html/app/config/config.yml
sed -i 's/locale: en_GB/locale: ja_JP/' /var/www/html/app/config/config.yml
cat << _EOF_ > /etc/httpd/conf.d/bolt.conf
ServerName localhost
DocumentRoot "/var/www/html/public"
<Directory "/var/www/html/public">
AllowOverride All
</Directory>
_EOF_
systemctl enable httpd
systemctl start httpd
firewall-cmd --permanent --add-service=http
firewall-cmd --reload
초기 사용자 작성
대시보드
페이지 목록
페이지 편집
메타 정보
CMS 관련 기사
Reference
이 문제에 관하여(PHP CMS Bolt 설치), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/bezeklik/items/ca6783ccb748df4baad8텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)