xoops ホダ塾ディストリビューション HD-1.0.4 に 教えて!xoo1.03alt をインストールした際のエラー
xoops ホダ塾ディストリビューション HD-1.0.4 に 教えて!xoo1.03alt をインストールしたところ、管理メニューの一番下にこんなエラーが出た。
--- ここから ---
Warning [PHP]: file(/home/XXXXXX/www/XXXXXX.XXXXX.jp/modules/system/language/english/admin/groups.php) [function.file]: failed to open stream: No such file or directory in file modules/plzXoo/admin/myblocksadmin.php line 33
Warning [PHP]: Invalid argument supplied for foreach() in file modules/plzXoo/admin/myblocksadmin.php line 34
Notice [PHP]: Use of undefined constant XOOPS_SYSTEM_BLOCK - assumed 'XOOPS_SYSTEM_BLOCK' in file modules/plzXoo/admin/myblocksadmin.php line 67
Notice [PHP]: Use of undefined constant _AM_BADMIN - assumed '_AM_BADMIN' in file modules/plzXoo/admin/myblocksadmin.php line 320
Notice [PHP]: Use of undefined constant _AM_TITLE - assumed '_AM_TITLE' in file modules/plzXoo/admin/myblocksadmin.php line 91
Notice [PHP]: Use of undefined constant _AM_SIDE - assumed '_AM_SIDE' in file modules/plzXoo/admin/myblocksadmin.php line 92
Notice [PHP]: Use of undefined constant _AM_WEIGHT - assumed '_AM_WEIGHT' in file modules/plzXoo/admin/myblocksadmin.php line 93
Notice [PHP]: Use of undefined constant _AM_VISIBLEIN - assumed '_AM_VISIBLEIN' in file modules/plzXoo/admin/myblocksadmin.php line 94
Notice [PHP]: Use of undefined constant _AM_BCACHETIME - assumed '_AM_BCACHETIME' in file modules/plzXoo/admin/myblocksadmin.php line 95
Notice [PHP]: Use of undefined constant _AM_ACTION - assumed '_AM_ACTION' in file modules/plzXoo/admin/myblocksadmin.php line 96
Notice [PHP]: Use of undefined constant _AM_TOPPAGE - assumed '_AM_TOPPAGE' in file modules/plzXoo/admin/myblocksadmin.php line 161
Notice [PHP]: Use of undefined constant _AM_ALLPAGES - assumed '_AM_ALLPAGES' in file modules/plzXoo/admin/myblocksadmin.php line 162
Notice [PHP]: Use of undefined constant _AM_TOPPAGE - assumed '_AM_TOPPAGE' in file modules/plzXoo/admin/myblocksadmin.php line 161
Notice [PHP]: Use of undefined constant _AM_ALLPAGES - assumed '_AM_ALLPAGES' in file modules/plzXoo/admin/myblocksadmin.php line 162
Notice [PHP]: Use of undefined constant _MD_AM_ADGS - assumed '_MD_AM_ADGS' in file modules/plzXoo/admin/myblocksadmin.php line 292
Notice [PHP]: Use of undefined constant _AM_ACTIVERIGHTS - assumed '_AM_ACTIVERIGHTS' in file modules/plzXoo/admin/myblocksadmin.php line 294
Notice [PHP]: Use of undefined constant _AM_ACCESSRIGHTS - assumed '_AM_ACCESSRIGHTS' in file modules/plzXoo/admin/myblocksadmin.php line 295
--- ここまで ---
うげーなんだこりゃと思ったが、
一番上を良く見ると、「modules/system/language/english/admin/groups.php」が無いと仰っている。
色々ググると、このファイルはxoopsをダウンロードした際に入ってくるけど、多くのインストールガイドではアップロードしろと指示されないファイルだとわかった。
xoops ホダ塾ディストリビューション HD-1.0.4をダウンロードしなおして解凍してみると、「extras」というフォルダがあった。
多くのインストールガイドでは「html」と「xoops_trust_path」をアップロードすりゃいいのだと書いてあるのだけれど、マニアックなモジュールでしか使っていないのだろうか?
ともかく、XOOPSをインストールする時に解凍したパッケージの中にある
/extras/system/
というディレクトリを、
/modules/system/
となるようにアップロードすればよい。
先人達の苦労に感謝しよう。
以上。