Home arrow Blog arrow Server

5月
21
2008

サーバー移転したばかりで・・・ : CORE SERVER

diggに追加!

サーバーを移転したばかりなのでやり残しがまだありました。
昨日、携帯Google Mapのデモを公開しましたが、URLがCORE SERVERのルートになっていました。お恥ずかしい。

CORE SERVER で動作しなかった、もしくはコード修正が必要だったものと簡単な対策方法を列挙します。もちろんSAFE MODEオンなのでhtaccessの変更は、言うまでもありません。

まず、サーバー環境です。

  • coreserver_top OS
    Linux
  • Database Version:
    5.1.22-rc
  • PHP Version:
    5.2.5
  • MySQL
    5.1.22
  • Web Server:
    Apache
  • WebServer to PHP interface:
    cgi
  • Joomla! Version:
    Joomla! 1.0.15JP Stable

不具合があったものと簡単な対策

  • Joomla!1.0.15JPの文字化け
    CORE SERVER の場合MySQLの設定がUTF-8(照合順序は、DB作成時に選択できる。)でないようなので明示的にUTF-8を指定してやる必要がある。具体的にはRoot/includes/database.mysql5.phpの8?行目付近に以下をくわえた。
    @mysql_query("SET NAMES 'utf8'", $this->_resource);
  • docmanlistモジュールのWarningエラー
    docmanのクラスファイルのコードを変更した。見る限りでは、上書きしなくても良さそうななのに上書きしていたのが原因。これは、Joomla!のルートには、SAFE MODE対策(htaccess)をしていないためです。Root配下全体に対策をされた方は、関係ないでしょう。
  • Combineが吐き出すスタイルシートをブラウザが認識してくれない。
    まだ、未公開のコンポーネントですが、Joomla!ルートにSAFE MODE対策をすると正しく出力されなかった。ヘッダーがらみかとも思ったが、後の課題とした。よって、Root配下全体にはSAFE MODE対策できないのでadministrator配下のみ対策。
  • com_bbcloneのアクセス解析は動かない。
    これは、Root配下全体をSAFE MODE対策しないと無理っぽい。すればできるかもしれないが、Combineが・・・。
    ファイルひとつパーミッションを変更し忘れていたのが原因でした。完動しています。
  • com_pingerは動かない。
    これもRoot配下全体を対策してないことが原因と思います。でも、試していません。私がとりあえず使う分には管理画面からPingできるようにコードを追加しようと思います。
  • MovableType XML-RPCは、ルートのxmlrpcフォルダ内にSAFE MODE対策のhtaccessを追加すれば、画像アップロードできる。しないなら、FTPでアップロードする。

環境の変更は、かなり面倒ですね。今回は、あわてていたのですべての対策はできませんでした。これから少しずつ対策していこうと思っています。

 

Related Articles

How to MovableType XML-RPC for Joomla!1.5
  最初のダイアログでURLを入力すると、その後にカスタム設定を行ってもエラーが出る場合があるようです。
xmlrpc serverコンポーネントをフォーラムで公開
まだ、変更があると思うのでdocmanではなく、ログイン後フォーラムのXML-RPC板を見てください。 (寒そうなフォーラムを暖めてやってください。)使っていただいた方は、不具合や希望などをフォーラ...
Pinger!を作ってテストしてみた : Joomla!1.5 Pinger!
  Joomla!1.5用のウェブログピングコンポーネントは、名前をPinger!にすることにした。ロゴも新調した。で、作成してDemoで実際のテストをしてみました。 ピングが成功したもの...
文字コード(UTF-8)で困惑
他の文字コードの違うCMSを使っていたり、初めてCMSを使う方でJoomla!を使用するときエラーが出たり、動かないって困ったことはないでしょうか。私は、今でもエディタによってはデフォルトの...
Google Video Search モジュール Update!!
Google Video Search モジュールをアップデートしました。(1.1.0) 変更点 ファイルはUTF-8フォーマットですが、すべて英語表記としました。 Google Custo...
担当者にはめられる
私もはめ上手ですが、担当者も”か・な・り”はめ上手です。 携帯で出力してもmainbody()が出力されるとさんざんひっぱり回されました。まあ、お互い自分に原因があると思わない性格だからでしょうけど。...
JGTdoc の翻訳エラーメッセージ : Google AJAX Language API
フォーラムでJGTdocの翻訳結果にエラーメッセージが表示されるとあったので説明を・・・。 今回の場合は、Google AJAX Language APIで許可されている以上の長い文章を一度に翻訳...
サーバーを移転してみました : Joomler!.net
昨日、朝からまた、サイトにアクセスできなくなってしまっていたのですぐに障害報告が無いかチェックしたが、報告は何もないのでサポートに報告を入れた。しばらくしたら直るだろうとしばらく放置。時間をおいてアク...
以前のFireBoardの変更点について
基本的に行番号が変わっているくらいで変更内容は、そのままいけそうですね。 FireBoardのログイン FireBoardでまた少し変更してみました。 うちのサーバーのFireBoardも早くアップデ...
Pinger! for Joomla!1.5のファイルを更新しています
3ダウンロードの時でしたので該当すると思われる方は同じリンクからダウンロードし直して下さい。 さて、これでまたひとつJoomla!1.5化に向けてアイテムが一つ揃いました。まだ足りないので作成せねば...
SQLインジェクション攻撃 5月:iLogScanner IPA
テンプレートを更新しました
携帯 Google Mapモジュールがいつの間にか・・・ : Joomla!1.5
phpDesigner 2007でのFile Encoding
Google VideoBar Module 1.0.0
JBackupプラグインをアップデートしました : Joomla! JBackup Plugin
管理画面で便利な QuickLink Previewモジュール
MOVABLETYPE XML-RPC BETA プラグインを公開
携帯 Google Map モジュールのデモを公開しました : Joomla!1.5
Google Video Search Module 1.0.0

joomler_kun_48.gif Blog
Joomler! Blog

for Mobile