動作環境


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

  2.    
  3. 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
     
  4.    
  5. 設定完了したら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