インストールしました。

2008年1月23日(水) 13:16 JST

投稿者: Admin

wkyGeeklogインストーラー1.1.0でインストールするも、FTP接続の設定にある非公開領域と公開領域をサーバ上のパス設定と同じにしてしまいあえなくアップロードに失敗する。

FTPツール(SmartFTPClient)で一旦削除しようとしたところ、拡張子の最後にチルダ(~)がついているファイル(たぶんエディタの編集BACKUPファイル)が削除できずしばし悩む。がしかし、ホスティングサービスが提供しているWEBファイルマネージャを使用して容赦なく取り除く。

サイト名にシングルクォーテーション(')が含まれていたため、precheck.phpでconfig.phpのエラーメッセージが表示され、先に進めない。ファイルを覗いてみると、サイト名(site_name)とスローガン(site_slogan)がシングルクォーテーション(')で括った変数として定義されている。インストーラはエスケープまではくれないようなので自分で直前に\マークを付加しておいたほうがよいかも。(もちろんこの場合、直接ソースをいじってよしする。)

precheck.phpでregister_globalsがOnだと警告される。セキュアなほうを選びOffとする。php.iniディレクティブによるとregister_globalsの設定オプションはPHP_INI_PERDIRとあるので、即効.htaccessに以下の一行を追加する。
php_flag register_globals Off

ファイルの存在チェックでも、ファイル破損の可能性([B])があるとして複数のhtmlファイルやtxtファイルが警告されたが、改行かEOFか何かの問題だろうと高を括り先へ進むことにする。

あとはブラウザのインストーラにより、なんなく完了。もちろんインストールディレクトリを削除し、パスワードは変更。

すえながくお世話になります。

コメント (0件)


Tatsu's Mobile Programming
http://tatsu.s298.xrea.com/article.php/Geeklog_131659936