Welcome !! 2010/03/10 05:56:56

MODxをハッスルサーバー上で使う

このサイトは【ハッスルサーバー】を借りてMODxを展開していますが、 他のレンタルサーバーとちょっと違うところがあるので一応メモ書きとして残しておきます。

  1. アカウント取得
    サクッとハッスルサーバーのサイトにて登録してしまいます。支払い方法も事前に決める必要がありますが、本契約しない限り支払は当然発生しません。件名「【ハッスルサーバー】登録ありがとうございます」メールが来たらURLクリックして設定完了メールを待つ事になる。
  2. 【ハッスルサーバー】設定完了のお知らせ
    上記件名のメールにコントロールパネルへのログインパスワードとログイン用URLが書かれているのでクリックして入る。
  3. 左メニュー [データベース]のMySQLをクリック→データベース作成
  4. データベース名とユーザー名はハッスルユーザーIDで決められています。MySQLサーバーのホストアドレスが表示されてるのでメモっておいてMySQLユーザーのパスワードを自分で決めて入力します。
    コントロールパネル MySQL
    phpMyAdminは今特に操作する必要ありません。
  5. FTPでMODxファイル転送
  6. MODxインストール
    普通のレンタルサーバーはhttpdとMySQLが同じサーバーで稼働しているのでMySQLのhost欄には"localhost"と入れるのですが、ハッスルサーバーは違うのでコントロールパネルに表示されていたサーバー名を入力します。
    host
    あとはadmin名などお好きに変えてInstall!
  7. 完了です。
    ハッスルサーバーではインストール後のパーミッション変更などしなくてもMODxは使えます。
    完了

し か し ! 

MODx0.9.6の場合インストール後のマネージャ操作で、度々MySQL接続エラーが出る!必ず出るんじゃなくて50%ぐらいの確率でエラー出るもんだから素人には訳が分かりません^^;
マネージャ利用時データベース接続エラーが出るだけで、普通にMODxの吐き出すサイト閲覧時には全く問題ないので「まぁ別にええか」などと暫く放置していたんですが、やっぱイライラすることもありググってみたら無料ブログ徹底検証さんで解決策が提示されており、その通り修正することにより接続エラーは解消しました。

修正点

一応消失したりしたら困るのでここにも保存しておきます。
MODx0.9.6の場合 manager/includes/extenders/dbapi.mysql.class.inc.php の85行目~96行目の該当3箇所を修正します。

85行目付近 ↓消すかコメントアウト

$charset = $charset ? $charset : $this->config['charset'];

87行目付近 ↓ ,true 削除。

if (!$this->conn = ($persist ? mysql_pconnect($host, $uid, $pwd) : mysql_connect($host, $uid, $pwd, true))) {
↓↓↓ ", true" を削除 ↓↓↓
if (!$this->conn = ($persist ? mysql_pconnect($host, $uid, $pwd) : mysql_connect($host, $uid, $pwd))) {

96行目付近 ↓消すかコメントアウト

@mysql_query("SET CHARACTER SET {$charset}");

これでサクサクMySQLに繋がります♪

0.9.6.1の場合は何ら修正しなくてOKみたいです。


Last Modified 2007/11/30 18:18:59

Write a comment


読みにくい場合は画像をクリックすると再生成されます。
Bot防止のため上の画像の文字列を入力して下さい:

Blog Posts:

開発が遅れに遅れていた PacketiX VPN 3.0 のRC1が知らぬ間にリリースされていましたってニュースを、更...

ようやく Office Professional Plus 2010 Beta がTechNET [1]などでダウンロード可能になりました。機能...

更新です。あんま代わり映えせんけど。 * Google Chrome 4.0.223.16 [1] [2] [3] Links: ------...

ようやくGatewayのサポートサイト [1]に EC1400-31K が登場し、各種ドライバがダウンロード出来るように...

バージョン4系はちょっぴり久々かな? * Google Chrome 4.0.223.9 [1] [2] [3] Links: ------ [...

Others:

Recent Contents:

デル株式会社