PHP로 만든 오픈 소스 CMS "Pimcore"설치

Pimcore



Pimcore는 Zend Framework와 Ext JS 등으로 만들어진 오픈 소스 CMS입니다.
고기능 너무 코피가 나오게 되기 때문에 주의.



데모 사이트



아래에서 공식 데모 사이트에 로그인할 수 있습니다. 해외 사이트 때문인지 무겁게 느끼지만, 로컬에 설치하면, 관리 화면은 Ext JS이므로 경쾌하게 동작할 것입니다.
htps //w w. 피 m 이것. 오 RG / 엔 / 레소 r s / try

시스템 요구 사항



웹 서버


  • Apache 2.2 이상
  • mod_rewrite
  • .htaccess support (AllowOverride All)

  • Nginx

  • PHP 5.6 이상



    mod_php와 FCGI (FPM) 모두 지원.
    HHVM은 테스트되지 않았지만 잘 작동합니다.

    필수 설정, 모듈, 확장


  • memory_limit >= 128M
  • upload_max_filesize and post_max_size >= 100M (depending on your data)
  • pdo_mysql or mysqli
  • iconv
  • dom
  • simplexml
  • gd
  • exif
  • file_info
  • mbstring
  • zlib
  • zip
  • bz2
  • openssl
  • opcache
  • CLI SAPI (for Cron Jobs)
  • Composer (added to $PATH)

  • 추천 모듈 및 확장


  • imagick (if not installed gd is used instead, but with less supported image types)
  • curl (required if Google APIs are used)
  • phpredis (recommended cache backend adapter)

  • MySQL / MariaDB >= 5.5.3



    Features


  • InnoDB/XtraDB storage engine
  • MyISAM storage engine (only if InnoDB full-text indexes are not supported)
  • MEMORY storage engine

  • Permissions



    All permissions on database level, specifically:
  • Select, Insert, Update, Delete table data
  • Create tables
  • Drop tables
  • Alter tables
  • Manage indexes
  • Create temp-tables
  • Lock tables
  • Execute
  • Create view
  • Show view

  • Additional Server Software


  • FFMPEG (>= 3)
  • Ghostscript (>= 9.16)
  • LibreOffice (>= 4.3)
  • wkhtmltoimage/wkhtmltopdf (>= 0.12)
  • xvfb
  • html2text (mbayer)
  • timeout (GNU core utils)
  • pdftotext (poppler utils)
  • inkscape
  • zopflipng
  • pngcrush
  • jpegoptim
  • pngout
  • advpng
  • cjpeg (MozJPEG)
  • exiftool

  • 설치



    미들웨어 설정


    yum install http://rpms.famillecollet.com/enterprise/remi-release-7.rpm
    yum install yum-utils
    yum-config-manager --enable remi-php56
    yum install yum install http://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
    yum install php php-gd php-xml php-mbstring php-mysqlnd php-opcache mysql-server
    cat << _EOF_ > /etc/httpd/conf.d/pimcore.conf
    ServerName localhost
    <Directory "/var/www/html">
        AllowOverride All
    </Directory>
    _EOF_
    sed -i 's|;date.timezone =|date.timezone = Asia/Tokyo|' /etc/php.ini
    systemctl start httpd mysqld && systemctl enable httpd mysqld
    firewall-cmd --permanent --add-service=http && firewall-cmd --reload
    

    데이터베이스 설정


    grep "temporary password" /var/log/mysqld.log | awk '{print $11}' # 初期パスワードを確認
    mysql_secure_installation
    cat << "_EOQ_" | mysql -u root -p
    CREATE DATABASE `pimcore` CHARACTER SET 'utf8mb4';
    CREATE USER 'pimcore'@'localhost' IDENTIFIED BY 'P@assw0rd';
    GRANT ALL ON pimcore.* TO 'pimcore'@'localhost';
    _EOQ_
    

    Composer 설치


    curl -sS https://getcomposer.org/installer | php && mv composer.phar /usr/local/bin/composer
    composer config -g repos.packagist composer https://packagist.jp
    composer global require hirak/prestissimo
    

    추가 라이브러리 설치


    yum install http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm
    yum install ffmpeg libreoffice libreoffice-math inkscape ghostscript pngcrush jpegoptim perl-Image-ExifTool wkhtmltopdf
    

    파일 배포


    curl -LO https://www.pimcore.org/download/pimcore-data.zip
    yum install unzip
    unzip pimcore-data.zip -d /var/www/html
    

    이것으로 콘솔 작업이 종료됩니다. 그리고는 브라우저로 설정 작업을 진행합니다.

    CMS 관련 기사


  • GitHub에서 인기 있는 CMS 순위
  • PHP CMS October 설치
  • PHP CMS Grav 설치
  • PHP CMS Pagekit 설치
  • PHP CMS Bolt 설치
  • PHP CMS concrete5 설치
  • PHP로 만든 오픈 소스 CMS "Pimcore"설치
  • CentOS 6.6에 eZ Publish 5.4 설치
  • 좋은 웹페이지 즐겨찾기