そこで、Skingraftを見に行くと、SkingraftはMODx Resource Wizardを使ってインストールすると楽 と書いてあります。
で、MODx Resource Wizard や Skingraft を XREA にインストールしようといろいろやってみましたが、結果として挫折しました
● MODx Resource Wizard のインストール
http://piratemachine.org/software/modxresourcewizard.html から mrw.php をダウンロードします。バージョンは MODx Resource Wizard (2.1.0) でした。それをサイトのルートにアップします。
そして、
http://サイトURL/mrw.php
にアクセスすると、パーミッションがダメだと怒られます。どうやら、MODx Resource Wizard のファイルをサイト上にダウンロードし自動的にインストールしようとするのですが、セーフモード問題で動かないようです。
そこで、
http://modxcms.com/forums/index.php/topic,19833.0.html
を参考に、手動インストールしてみました。ディレクトリのパーミッションを707にする変更は、挙げていただいている3ディレクトリだけでなく、
/assets/modules/wizard/eval/
もzipファイルをアップロードするために必要のようです。
これで、「モジュール管理」に MODx Resource Wizard が出現し、アイコンをクリックすると「モジュールを実行」できます。
● MODx Resource Wizard で SkinGraft をインストール → 挫折
まずは、SkinGraft_1.0.1.zip を
http://modxcms.com/SkinGraft-1146.html
からダウンロードし、MODx Resource Wizard からインストールしてみます。
すると「The file you have selected is not a MODx Resource Wizard package」と怒られました。何度やってもダメです。
http://modxcms.com/forums/index.php/topic,15004.0.html
こちらに、MODx Resource Wizard にサンプルとして同梱されているものならできる、とあったので探したのですが、見つかりません。そこで試しに別のサイトからダウンロードしてみました。
http://piratemachine.org/downloads.html
すると今度は SkinGraft_1.0.1.zip already open と言われます。以後、何度やっても already open です。 /assets/modules/wizard/eval/ にアップロードされた SkinGraft_1.0.1.zip を消してみても結果は同じです。
試しにローカルで解凍してみると、このファイルはエラーで解凍できません。最初のサイトのファイルなら解凍できます。同じファイル名なのに...
http://modxcms.com/forums/index.php/topic,15004.0.html
こちらの方も苦労されたようですが、原因は MODx Resource Wizard にあるのか SkinGraft_1.0.1.zip にあるのか、まだわかりません。他のモジュールを試してみればわかるのかもしれませんが、もう時間がもったいなくなってきました。
● Skingraft の手動インストール → 挫折
説明書にしたがって、マニュアル・インストールしてみました。基本的には SkinGraft_1.0.1.zip をローカルに解凍して /assets/modules/ にアップし、マネージャでモジュール登録するだけですが、パーミッションを変更してみました。
/modules/skingraft/ を707
/modules/skingraft/tmp/ を707
最初にダウンロードしたテンプレートのzipファイルを選んでインストールしてみます。すると、またセーフモードがらみと思われるエラーが出るので、.htaccess を /modules/skingraft/ に置いて cgi モードで動くようにしてみます。
すると今度は、
SAFE MODE Restriction in effect. The script whose uid is 10127 is not allowed to access /virtual/ユーザ/public_html/URL名/assets/modules/skingraft/tmp owned by uid 1000 in /virtual/ユーザ名/public_html/URL名/assets/modules/skingraft/sg.inc.php on line 349だそうです
http://modxcms.com/forums/index.php/topic,19833.0.html の方が MODx Resource Wizard の XREA へのインストールでうまくいかなかったのと同じようなメッセージですね。
というわけで、今日のところは挫折です。またそのうち、時間を作って調べてみようかな。