PHP CMS October 설치

October



October는 GitHub에서 WordPress 다음으로 스타 수를 획득하고 있는 PHP제 CMS였지만, 2016년 9월 초순에 Flat-File CMS의 Grav에 뽑혀 3위로 후퇴했다. 프레임 워크에는 Laravel이 채택되었습니다.

설치



구성


  • CentOS 7.2.1511 (minimal)
  • Apache 2.4.6 (업데이트)
  • PHP 7.0.9 (remi-php70)
  • MySQL 커뮤니티 서버 5.7.14 (mysql57-community)

  • Apache 2.4 + PHP 7 + MySQL 5.7에서 검증했지만 기본적인 동작에 문제는 없었다.

    MySQL / Apache / PHP 설치


    yum install https://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
    yum install mysql-community-server
    cp -a /etc/my.cnf{,.org}
    echo "character-set-server=utf8" >> /etc/my.cnf
    systemctl enable mysqld
    systemctl start mysqld
    grep "temporary password" /var/log/mysqld.log | awk '{print $11}' # 初期パスワードを確認
    mysql_secure_installation
    cat << "_EOQ_" | mysql -u root -p
    CREATE DATABASE `october` CHARACTER SET 'utf8';
    GRANT ALL ON `october`.* TO `october`@`%` IDENTIFIED BY 'P@assw0rd';
    _EOQ_
    yum install epel-release
    yum update
    yum install yum-utils http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
    yum-config-manager --enable remi remi-php70
    yum install httpd php php-gd php-mbstring php-mysqlnd php-pecl-zip
    sed -i 's|;date.timezone =|date.timezone = Asia/Tokyo|' /etc/php.ini
    sed -i '/memory_limit =/s/128M/512M/' /etc/php.ini
    cat << _EOF_ > /etc/httpd/conf.d/october.conf
    ServerName localhost
    <Directory "/var/www/html">
        AllowOverride All
    </Directory>
    _EOF_
    systemctl enable httpd
    httpd -t
    systemctl start httpd
    

    October 설치


    cd /var/www/html
    php -r "eval('?>'.file_get_contents('https://octobercms.com/api/installer'));"
    php artisan october:install
    
    .====================================================================.
    
     .d8888b.   .o8888b.   db  .d8888b.  d8888b. d88888b d8888b.  .d888b.
    .8P    Y8. d8P    Y8   88 .8P    Y8. 88  `8D 88'     88  `8D .8P , Y8.
    88      88 8P      oooo88 88      88 88oooY' 88oooo  88oobY' 88  |  88
    88      88 8b      ~~~~88 88      88 88~~~b. 88~~~~  88`8b   88  |/ 88
    `8b    d8' Y8b    d8   88 `8b    d8' 88   8D 88.     88 `88. `8b | d8'
     `Y8888P'   `Y8888P'   YP  `Y8888P'  Y8888P' Y88888P 88   YD  `Y888P'
    
    `=========================== INSTALLATION ==========================='
    
     Database type:
      [0] MySQL
      [1] Postgres
      [2] SQLite
      [3] SQL Server
     > 0
    
     MySQL Host [localhost]:
     >
    
     MySQL Port []:
     >
    
     Database Name [database]:
     > october
    
     MySQL Login [root]:
     > october
    
     MySQL Password []:
     > P@ssw0rd
    
    Enter a new value, or press ENTER for the default
    
     First Name [Admin]:
     >
    
     Last Name [Person]:
     >
    
     Email Address [[email protected]]:
     > [email protected]
    
     Admin Login [admin]:
     >
    
     Admin Password [admin]:
     >
    
     Is the information correct? (yes/no) [yes]:
     >
    
     Application URL [http://192.168.56.101]:
     >
    
     Configure advanced options? (yes/no) [no]:
     >
    
    Application key [Ux0HNx4TlF7WTviMsem2ndriDDdDRBy2] set successfully.
    Migrating application and plugins...
    
    .=========================================.
                    ,@@@@@@@,
            ,,,.   ,@@@@@@/@@,  .oo8888o.
         ,&%%&%&&%,@@@@@/@@@@@@,8888\88/8o
        ,%&\%&&%&&%,@@@\@@@/@@@88\88888/88'
        %&&%&%&/%&&%@@\@@/ /@@@88888\88888'
        %&&%/ %&%%&&@@\ V /@@' `88\8 `/88'
        `&%\ ` /%&'    |.|        \ '|8'
            |o|        | |         | |
            |.|        | |         | |
    `========= INSTALLATION COMPLETE ========='
    
    chown -R apache:apache /var/www/html
    

    전면 화면





    관리 화면



    로그인





    /backend에 액세스하면 관리 화면에 로그인 화면이 표시됩니다.

    대시보드





    일부 일본어화되어 있지만 설정을 변경하지 않으면 전환되지 않는다.
    화면 오른쪽 상단의 아이콘을 클릭하고 Back-end preferences를 클릭하면 변경 화면이 표시됩니다.

    플러그인 설치





    플러그인의 설치는 관리 화면에서 할 수 있다. 「설정」→「업데이트」→「Install plugins」를 클릭하면 플러그인의 검색 화면으로 천이한다.
    무료 플러그인은 다음에서도 확인할 수 있다.
    h tp // 오토 rcms. 이 m / p ㅅ 긴 s / f? 그 rt=포푸리 ty

    테마 설치





    플러그인처럼 관리 화면에서 설치할 수 있다. 플러그인의 검색 화면으로 천이 한 후, 「THEMES」탭을 클릭하면 테마 검색 화면으로 천이한다.
    무료 테마는 다음에서도 확인할 수 있다.
    h tp // 오토 rcms. 이 m/테메 s/f? 그 rt=포푸리 ty

    편집 화면





    기본 편집 화면은 보시다시피 소스를 쓰고 쓰는 스타일로 Wysiwyg 편집기는 준비되어 있지 않다.



    Wysiwyg Editors 플러그인을 설치하면 Wysiwyg 편집기를 사용할 수 있습니다. 이 플러그인의 경우는 4 종류로부터 선택할 수 있게 되는 재미있는 만들기.



    CMS 관련 기사


  • GitHub에서 인기 있는 CMS 순위
  • PHP CMS October 설치
  • PHP CMS Grav 설치
  • PHP CMS Pagekit 설치
  • PHP CMS concrete5 설치
  • 좋은 웹페이지 즐겨찾기