GMOクラウドのiCLUSTA(旧アイル)にa-blog cmsをインストールする

ローカルで制作していたWEBサイトをiCLUSTA+(i-02)本サーバーのhogeディレクトリにインストールしようと思ったら、あらららら、出来ない。
アップルップルさんに助けてもらいながら、また、a-blog cmsフォーラムをググりながらなんとかインストール及びデーター移行できたので、ここに覚書として残します。

a-blog cmsインストール中にエラー発生

いつも通りセットアップをしていたところ、データベースの設定画面でエラーが発生した。

最初のエラーは「データベースサーバー名・データベース名・データベースユーザー名・データベースパスワード」が合致しないというエラー。
このエラーはa-blog cmsフォーラムで次のように設定し直す事で合致するようになった。

【データベースの設定】

  • データベースサーバー:(コロン)ポート番号
  • データベース名(接続ユーザー名)
  • データベース名(接続ユーザー名)
  • 任意のパスワード

が、しかし、次なるエラーが私を待ち受けていた…それは…

Site error: the file /home/users/web00/0/0/0000000/mydomain/ablogcms/index.php requires the ionCube PHP Loader ioncube_loader_lin_5.2.so to be installed by the site administrator.

ちなみにionCubeはちゃんと同じディレクトリに入れてある~
その中にioncube_loader_lin_5.2.soも入ってる~orz
そこで再度a-blog cmsフォーラムをよ~く読み、php.iniファイルが必要だと分かった^^

php.iniファイル

php.iniファイルを作成するにあたり、まずphpinfoファイルが必要であることが分かったので、phpinfo.phpを作成することに…

phpinfo.phpに書くのは

<?
phpinfo();
?>

はい、これだけ~
このファイルをサーバーのトップディレクトリにアップ!
そしてブラウザでhttp://ドメイン/phpinfo.phpへアクセス...((((=・o・)ノ ゴーゴー♪

phpinfo.phpで確認するのは次の2点。

  • Configuration File (php.ini) Path
  • Loaded Configuration File

ここに書かれている内容を、次はphp.iniに書くこととなるためです。

で、php.iniには次のように記述します。

zend_extension = /usr/local/php5/lib/ioncube/ioncube_loader_lin_5.2.so
zend_extension = /home/vuser00/0/0/0000000/www.xxxxxxxxx.com/ioncube/ioncube_loader_lin_5.2.so

パスはどちらもphpinfo.phpで確認した内容に書き換えて下さい。

php.iniファイルを次のディレクトリへアップします。

  • ドメイン直下
  • hogeフォルダ

この2か所です。

ヨシ!これで上手くいくだろうと思ったら…しかし…

またしても「データベースの作成に失敗しました」

データベースの作成に失敗しました。同名のデータベースが既に存在しているか、MySQLユーザーの権限が十分ではありません。管理者に確認してください。
というエラーが出現ヽ(*`□´*)/ガヽ(*`○´*)/オー!!
もう何が何だか分からなくなり、Twitterでぶつぶつつぶやいていたら、天の助けが゚+。:.゚ヽ(*´∀`)ノ゚.:。+゚
アップルップルのatsu666さんが見るに見かねて助言をして下さいました。
ありがとうございます<(_ _)>

<ここからはatsu666さんとオイラのTwitterでのやりとりです>
atsu666さん:mysqlユーザの権限がたりないのでは?
オイラ:「mysqlユーザの権限がたりないのでは?」とのことですが、契約者としてログインしているのですが…
atsu666さん:うーん。そうですか。いちおうmysqlユーザの権限を確認してみては?コマンドやphpmyadminなどでできますので。
オイラ:mysqlのユーザー権限ですか…???すみません、そういうことに詳しくなくて…アイルはphpmyadminをどこで見ればいいのかわからないんです^^; phpinfoとかは何とか見れるようにしましたが^^; すみません
atsu666さん:一度ご確認頂きたいのですが、インストールのDB情報入力画面で”データベースが存在しなかった場合に、指定された名前でデータベースを作成する”のチェックって入ってますか?
オイラ:チェックは入れてます。お手数お掛けします。
atsu666さん:いえいえ。チェックをはずしてみて下さい。たぶんDBを作成する権限がない為だと思われます。DBの作成は管理ツールからお願いします。
オイラ:(インストール画面のチェックを外して再度トライすると)インストールできました~ありがとうございます<(_ _)> もう24時間戦った気分ですw 後はDBを管理ツールから作成ですね。やってみます。
atsu666さん:おめでとうございます!えーとインストールできたということはDBの作成もされていますので大丈夫ですよ。


そうなんです!インストールが無事にできたんですよ~゚+。:.゚ヽ(*´∀`)ノ゚.:。+゚
もう神様仏様atsu666様です<(_ _)>

さぁ、いよいよローカル→サーバーへのデータベース情報移行です!

iCLUSTA+(i-02)にはphpMyAdminがない~~~~~~~~orz

甘かった…これで全て上手くいくと思っていた私が甘かったorz
iCLUSTA+(i-02)にはphpMyAdminがないのだ!
さぁ、困りましたよ~
今は情報化社会!ググれググれ~ということで必死にphpMyAdminをインストールする情報を探す。(そんなに必死でもなかったが)

で、何とかphpMyAdminをDL・インストする方法を見つけたので、その通りにインストしてhttp://ドメイン/phpMyAdmin/へε=ε=ヘ(;゜∇゜)ノ ゴーゴー♪
後はいつも通り、ローカルからデータをエクスポートしてiCLUSTA+(i-02)へインポート。

はい、これで本当にインストールが終わりました。
ここまで朝6時から11時半までかかった~(_ _;)…パタリ 疲れた(_ _;)…パタリ

皆さんのおかげです^^

今回無事にインストできたのはフォーラムとアップルップルの皆さん、特にkazumichさんとatsu666さんのおかげです。
本当に朝から多々アドバイスを有難うございました<(_ _)>
いつも助けて頂いて感謝です。
今後とも宜しくお願いします^^


【追伸】
先ほどatsu666さんからツイートがありました。
v1.5でしたらバックアップ機能を使ってみてください!便利ですよ。
…そうだった…バックアップ機能がある事をすっかり忘れていたorz
次やる時はバックアップ機能を使います"\( ̄^ ̄)゛ハイ!!


関連記事

この記事のハッシュタグ から関連する記事を表示しています。

a-blog cms Ver1.6.2.1 ロリポップインストール時の注意

さくらインターネットへのインストール時の注意

つばさクリニックWEBサイト

つばさクリニックWEBサイト

初めてのスマホサイト

Entry_Bodyのエントリー日付に曜日を追加する

[どこでも編集ボタン] カテゴリー作成ボタンを作る

最新記事

カテゴリー

アーカイブ

ハッシュタグ