更新日:2015年06月27日
OSS版のOpenXは製品名がRevive AdServerに変わりました。
インストールはこちらをご確認下さい。(2015/06/27)
ローカルPCのVmwarePlayerにOpenXをインストール。
[マニュアル]に従ってインストールしました。
1.ソース取得
マニュアルの下記リンクからソースをダウンロード。(アンケートがあるためwgetでは落とせない)
Download the latest installation archive from: here
ソースをWebサーバへアップし、解凍して公開ディレクトリへ配置する。
# mv openx-2.8.10 openx # mv openx /var/www/html/
/var/www/html/openx/varと/var/www/html/openx/www/images に777を与える。
# cd /var/www/html/openx/ # chmod -R 777 var # chmod -R 777 ./www/images/
ブラウザでhttp://localhost/openx/ へアクセスし、Webのインストーラを起動する。
下記のディレクトリにも書き込み権限が必要というエラーが出た。
/var/www/html/openx/plugins
/var/www/html/openx/www/admin/plugins
画面にコマンドが書いてあったのでそのまま実行。
# chmod -R a+w /var/www/html/openx/plugins # chmod -R a+w /var/www/html/openx/www/admin/plugins
2.Registration
Webインストーラを続行、下記項目に入力。
name, password, e-mail
3.Database
DBがなかったら作成されると画面に書いてあったが、エラーになったので
下記コマンドであらかじめDBとユーザを作成。(testxxxxの部分は適当に変更)
# create database testdb; # grant all on testdb.* to 'testuser'@'localhost' identified by 'testpassword';
4. Configuration
Webインストーラを続行、下記項目に入力。
Admin User, Admin User Password
5. Finish
エラーが出たからログを見てね、と書いてあったが無視してそのままcontinue
※その後、ログを見たがエラーは出力されていなかった。
# view /var/www/html/openx/var/install.log
6. その他
そのまま広告設定の管理画面ぽいところへ遷移。
ページ上部に下記のエラーメッセージが…
Warning: date_default_timezone_get(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Asia/Tokyo' for 'JST/9.0/no DST' instead in /var/www/html/openx/variables.php on line 82
下記ソースに追記する。
■ソース
/var/www/html/openx/variables.php
■追記内容
//追記ここから if( ! ini_get('date.timezone') ){ date_default_timezone_set('Asia/Tokyo'); } //追記ここまで $GLOBALS['serverTimezone'] = date_default_timezone_get();