hetemlにopenpneをインストールしたい!データベースの設定が必要
heteml(共有レンタルサーバー)にopenpne(v2.10.5)をインストールしました。そのインストールの際に、私がつまづいた&困った事をメモしています。openpneのインストールで困っている方のお役に立てれば嬉しいです。OpenPNEのプログラムダウンロードOpenPNE セットアップガイド現象OpenPNE セットアップガイドの「5. セットアップモジュールの実行」の失敗。セットアップ画面にアクセスし、SNS名、初期メンバー、管理用アカウントを入力して[セットアップ]実行をし、管理画面に行ったのですが、ログインできませんでした。失敗までの経緯OpenPNE セットアップガイドに従い、下記を実行出来ていたつもりでいました。1. ファイルの設置2. 設定ファイルの変更3. データベースの設定(「4. サーバ設定」 は、レンタルサーバのため省きました。cron設定についてはこちら>>)原因「3. データベースの設定」で、データベースの作成はしていたのですが、SQLを実行していなかったのが原因でした。「OpenPNE セットアップガイド」だけでは、分かりませんでした。ネットで調べたりして、やっと分かりました。以下の対策をしたら、インストールが成功しました! ▼▼▼対策hetemlのデータベース(データベースの作成・SQLの実行)の設定(2008/04/24の時点でhetemlのデータベースはMySQL4.0.25)データベースの作成hetemlのコントロールパネルから、データベースの作成。※設定したサーバー名、データベース名、ユーザー名、パスワードは、メモしておきましょう。config.php の設定の際に必要です。config.php// DBサーバ設定$GLOBALS['_OPENPNE_DSN_LIST']['main'] = array('dsn' => array( 'phptype' => 'mysql', 'username' => 'ユーザー名', 'password' => 'パスワード', 'hostspec' => 'サーバー名', 'database' => 'データベース名', 'new_link' => false, ),);SQLの実行データベースの[管理ページ(phpMyAdmin)]にログイン。[sql]ボタンクリック小窓が開きます。[インポート]タブをクリック。[テキストファイルの位置]でファイルを指定し[実行する]。※MySQL のバージョンによって実行ファイルが違います。・mysql41フォルダ…MySQL 4.1 以降(5.x を含む)用・mysql40フォルダ…MySQL 4.0 用・postgres74…PostgreSQL 7.4 以降用MySQL4.0の場合。※実行する順番を間違えないようにして下さい。[テキストファイルの位置]で下記ファイルを指定し[実行する]。setup/sql/mysql40/install/install-2.10-create_tables.sql[テキストファイルの位置]で下記ファイルを指定し[実行する]。setup/sql/mysql40/install/install-2.10-insert_data.sql以上で、データベースの設定は終わり。再度、「5. セットアップモジュールの実行」をしたら、管理画面にログイン出来、OpnePNEを正常に稼動することが出来ました!***※hetemlでのOpnePNEの設定に詳しい方、上記がもし間違っていたら是非教えて下さい。※上記方法を試される場合は、ご自分の責任において行なって下さい。OpenPNEによるSNSサイトの構築