Hatena::ブログ(Diary)

漫描き開発者ブログ

2009-06-03

OpenPNE3.0.4をMacのXAMPP1.01にインストールしてみる

Jobeetに飽きてきたのでOpenPNEインストールして使ってみる。


環境

MacOSX 10.5.7

XAMPP 1.0.1

XAMPPインストールや設定は、Symfonyに挑戦02「開発環境をつくる」を参照。


ダウンロードと展開

/Users/kaneda/Sites/OpenPNE-3.0.4/


OpenPNEのwebディレクトリにローカルドメインを設定

# Virtual hosts
Include /Applications/XAMPP/etc/extra/httpd-vhosts.conf
<VirtualHost *:80>
  ServerName openpne.local
  DocumentRoot "/Users/kaneda/Sites/OpenPNE-3.0.4/web"
  DirectoryIndex index.php
  <Directory "/Users/kaneda/Sites/OpenPNE-3.0.4/web">
    AllowOverride All
    Allow from All
  </Directory>
</VirtualHost>
Mac:~ kaneda$ sudo su
sh-3.2# vi /etc/hosts
(キーボードの「i」を押して一番下に下記を追加)
127.0.0.1       openpne.local
(コピペできたらescキーを押して:wqと続けて入力したあとreturn)

php.iniの編集

XAMPP初期状態ではPHPのメモリサイズや、アップロードできるデータのサイズが小さすぎて、OpenPNEインストール時にエラーになるので変更しておく。

memory_limit = 128M
post_max_size = 128M
upload_max_filesize = 128M

OpenPNEインストール

Mac:~ kaneda$ cd /Users/kaneda/Sites/OpenPNE-3.0.4
Mac:OpenPNE-3.0.4 kaneda$ php symfony openpne:install

インストールが始まると緑色の質問ボックスが出てきていろいろ聞かれるので答えていく。

----------------------------------------
| Choose DBMS (mysql, pgsql or sqlite) |
----------------------------------------
mysql
--------------------------
| Type database username |
--------------------------
root
-------------------------------------
| Type database password (optional) |
-------------------------------------
hoge
--------------------------
| Type database hostname |
--------------------------
localhost
----------------------------------------
| Type database port number (optional) |
----------------------------------------
(何も入力せずにリターン)
----------------------
| Type database name |
----------------------
openpne
----------------------------------------
| Type database socket path (optional) |
----------------------------------------
(何も入力せずにリターン)
---------------------------------------
| Is it OK to start this task? (y/n)  |
---------------------------------------
y

インストールが完了。

「Strict Standards:〜」と「Warning: symlink():〜」というエラーが出るが気にしない。


OpenPNEにアクセス

【フロントエンドにログイン

f:id:s_kaneda:20090603171247p:image


【管理画面にログイン

f:id:s_kaneda:20090603171243p:image


すんなりいけた。

なおこなおこ 2011/09/06 14:10 現在openPNE+XAMPPをmacで動かそうとしており、非常に参考にさせていただきました、ありがとうございます。

Mac:OpenPNE-3.0.4 kaneda$ php symfony openpne:install を入力した際に以下のようなエラーがでてもがいております。
解決方法ご存知でしょうか?調べていくと、環境変数の設定ができてないようなので、やってみたのですが、
同じエラーになるので、最後の手段で質問しました。。。
■エラー内容
Fatal error: Uncaught exception 'Exception' with message 'Unable to find symfony libraries' in /Users/ユーザ名/Sites/OpenPNE-3.0.4/symfony:33
Stack trace:

環境変数が怪しいと判明したソース  http://detail.chiebukuro.yahoo.co.jp/qa/question_detail/q1450599984
環境変数を変更する為のソース    http://p.tl/rrad

ちなみに、環境変数の設定とかはやった事がないレベルの人間です。。

s_kanedas_kaneda 2011/09/06 18:23 環境変数の設定が難しいようであれば、下記の方法で簡単にインストールが出来るかもしれませんので、一度試してみてはいかかでしょう。

《1》まず、この記事で使っているOpenPNE3.0.4はすでに古いバージョンですので、新しい3.6系をダウンロードしてきて任意の場所に解凍します。
《2》解凍したフォルダ内のconfig/ProjectConfiguration.class.php.sampleをコピーし、ProjectConfiguration.class.phpにリネームします。
《3》コンソールを開き、ダウンロードしたフォルダ内にcdで移動したら、
$./symfony openpne:install
を入力してリターンを押すと、インストールプロセスが開始すると思います。

投稿したコメントは管理者が承認するまで公開されません。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/s_kaneda/20090603/1244016722
Connection: close