エラーメッセージ (404) がヒントになりました。

たぶん、XOOPS はサーバーのルート以外 (ディレクトリ) に導入されていることと思います。私の使っている環境は全部ルートだったので気がつかない問題でした。

eguide/admin/index.php:9行目
$self = XOOPS_URL.$HTTP_SERVER_VARS["SCRIPT_NAME"];

修正は XOOPS_URL. の部分を削除してください。
変更後の admin/index.php

御指摘ありがとうございました。
--
安冨 伸浩 (マイサイト管理人)