動作環境


WEKOモジュールの動作環境は下記のとおりです.
  • PHP 5系
  •    
  • データベース MySQL 5系 
  •    
  • WebサーバApache 1.3または2


アプリケーションの設定


       
  1. まずはrootになってsudoの設定をしておきます.

    vi /etc/sudoers

    自分のアカウントにALL権限を与えておきます.


  2.    
  3. アプリケーションを最新の状態にしておきましょう.けっこう時間かかるかも.
    sudo yum update

     

  

Apacheの設定

       
  1. Apacheサービスが自動起動するように設定し,サービスを起動します.

    sudo /sbin/chkconfig httpd on

    sudo /etc/init.d/httpd start

 

MySQLの設定

       
  1. MySQLをインストールします.

    sudo yum install mysql-server

     

     

  2.    
  3. MySQLサービスが自動起動するように設定し,サービスを起動します.

    sudo /sbin/chkconfig mysqld on

    sudo /etc/init.d/mysqld start

     

  4.    
  5. MySQLのルートパスワードを設定しておきます.

    /usr/bin/mysqladmin -u root password 'root-no-password'

     

  6.    
  7. 初期アカウントして登録されている匿名ユーザを削除しておく.

    mysql -u root -p root-no-password
    use mysql
    delete from user where user='';

     

     

  8.    
  9. NetCommons用データベースを作成しておく

    create database nc2db default character set UTF8;

     

  10.    
  11. NC2用ユーザnc2userを作成し,nc2dbを割り当てる. 
    (以下の例はnc2userのパスワードはnc2passの場合)

    grant all on nc2db.* to nc2user@localhost identified by 'nc2pass';

      

 

PHPの設定

       
  1.  必要なアプリケーションをインストールします.
    sudo yum install php-gd php-mbstring php-mysql php-xml


    php.ini/etc/php.ini


    upload_max_filesize < post_max_size < memory_limit

    memory_limit = 512M;

    post_max_size = 256M;

    upload_max_filesize = 128M;

     


    日本語周りの設定を変更します.こんな感じですかね.

    [mbstring]

    mbstring.language = neutral

    mbstring.internal_encoding = UTF-8

    mbstring.http_input = auto

    mbstring.http_output = pass

    mbstring.encoding_translation = Off

     

  2.    
  3. 設定完了したらHTTPリスタート

    sudo /etc/init.d/httpd restart



必要なライブラリ

PDFのサムネイル作成に必要なライブラリ
 sudo yum install ImageMagick

画像ファイルのサムネイル作成に必要なライブラリ
 sudo yum install php-gd

yumリポジトリの追加(必ず実施してください)
 rpm -Uhv [リポジトリ追加用RPMのURL]
 ※ [リポジトリ追加用RPMのURL]は、WEKOが動作しているサーバー環境に応じて異なります。
   指定するURLはこちらからご確認ください。
    http://dag.wieers.com/rpm/packages/rpmforge-release/

PDFカバーページの作成に必要なライブラリ
 sudo yum install pdftk

マルチメディアコンテンツの表示に必要なライブラリ
 sudo yum install ffmpeg

検索ワード表示機能に必要なライブラリ
 sudo yum install mecab