2011-12-03

OpenXインストール備忘録

OpenX(旧OpenAds(旧phpAdsNew・phpPgAds・Max Media Manager))について。
ちなみに今回はOpenX 2.8.8。

PHPと,MySQLかPostgreSQLが必要。

▼ダウンロード
Ad server solution for publishers, advertisers & networks | OpenX
↑公式
↑普通に行くと登録が必要
↑落とす

▼インストール
↑これ読めばOK
↑消えてたからinterntarchiveから観る

ざっくり言えば以下のとおり。
放り込む。
unzip
ディレクトリ名を,バージョン名消してopenxとかに変えておくと気持ちいい。
./varと./www/imagesをchmodで777に。
http://hogehoge.com/openxとかでアクセス。

言われるがままに設定。
Welcomeページから次のページに行く間に,要件満たしてるかチェックされてるっぽい。

Register with OpenXとか言われるのでOpenXにサインアップ。
これはOpenX Market accountであるらしい。
サーバにいれたOpenXとは関係ない。
ちなみに何故か「We were unable to reach the OpenX Market account registration service at this time. In order to continue with the installation process, you may continue without registering or you may try registering again on the form below. 」と言われて弾かれたので,無視して続行ボタンが現れてくれた。後からでも設定出来る模様。どうせ登録しない。

<追記20111204>
ユーザ名adminでログインしてみた。
hogehoge.com/openx/www/admin/plugins/以下のページが500 Internal Server Error。
これはhogehoge.com/openx/www/admin/plugins/以下のディレクトリとファイルが777になってるから。
さくらだと777は禁止。
全部chmod -R 705すると使える。多分↑の「We were unable to reach the OpenX Market account registration・・・」ってエラーもこのため。
</追記ここまで>

DB設定。
ちゃんと先にMySQLのDB作っておくこと。

Configuration。
OpenXの管理者用アカウントを作成する。
なんと日本語が選べる。

Your OpenX installation is complete.って言われたらインストール&初期設定終わり。

セキュリティーのために以下のファイルのパーミッションを400に設定する。
(DB接続情報等が記載されている。Webから設定変更する際などは一時的に600にするらしい。)

/foo.bar.com/www/openx/var/default.conf.php
/foo.bar.com/www/openx/var/YOURDOMAIN.conf.php
らしい(src: http://pc.casey.jp/archives/3384)。


▼その他


▼そのうち必要になりそうな情報
↑日本語が正しく表示されるように一部修正が必要?



備忘録だからといって,我ながら読みにくい記事だと思う。ulとかliとか使えと。

1 件のコメント:

KennyF さんのコメント...

無事にインスコできました!
php.iniのmemory_limitがデフォルトで90Mになっていてはまりましたが、無事に128Mに増やして動きました。