人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

sakuraインターネットでXoops Cubeのインストールをしています。
クイックインストールを行い、アプリケーションの設定を行い
無事管理者IDでログインできました。

モジュールは試しにsitemapというモジュールを入れてみました。
問題なくインストールできました。

続いてd3forumというモジュールを入れようとおもったのですが、
xoops_trust_pathの設定が必要との事だったので、mainfile.phpの
設定を以下のように変更しました。

define('XOOPS_TRUST_PATH', '/home/usrid/www/xoops');

define('XOOPS_TRUST_PATH', '/home/usrid/xoops_trust_path');

そして該当の場所にxoops_trust_pathディレクトリを作成しました。
この時点で管理画面にアクセスすると以下のエラーが出てしまいました。

FETAL: open error: site setting config.

なにが間違っているんでしょうか?

●質問者: はるぼぼ27
●カテゴリ:ウェブ制作
○ 状態 :終了
└ 回答数 : 1/1件

▽最新の回答へ

1 ● rouge_2008
●100ポイント ベストアンサー

XOOPSルートフォルダの「settings」を削除するか、名前を変更しなかったでしょうか?
必要なファイルが入っていますので、元に戻してください。

http://usadeki.jp/modules/d3forum/index.php?topic_id=533


はるぼぼ27さんのコメント
コメントありがとうございます。 /settings はありました。 入っていたファイルは definition.inc.php site_default.ini index.html のみでした。 リンク先ページ書いてあったsite_default.ini.phpというファイルは 無かったので念のため再インストールしてみましたが やっぱりありませんでした。 このファイルははじめから無いようです。 インストーラー自体の不具合なのでしょうか。 ちなみに、 define('XOOPS_TRUST_PATH', '/home/usrid/xoops_trust_path'); この設定を元の状態に戻すと正常に稼動するようです。 ただそれだと、d3forumのモジュールをどこに入れたら良いのか分からないといった状態です。

rouge_2008さんのコメント
もしかしてXoops Cube Legacy 2.2系でしたか? インストールはしていないので確実ではありませんが、こちらでダウンロード済みのアーカイブにも含まれていませんので、2.2系の場合は「site_default.ini.php」は必要ないのかもしれません。 以下で指定した「XPPOS_TRUST_PATH」フォルダのパーミッションを確認してみてください。 define('XOOPS_TRUST_PATH', '/home/usrid/xoops_trust_path'); ※「sblo_files」等、同じ階層にある(ドキュメントルート外の)フォルダと同じにしてください。 http://support.sakura.ad.jp/manual/rs/tech_server.html >> ホームディレクトリ/home/アカウント名/ ウェブ公開ディレクトリ (ドキュメントルート)/home/アカウント名/www/ メール関連ディレクトリ/home/アカウント名/MailBox/ アクセスログ保存ディレクトリ/home/アカウント名/log/ さくらのブログ画像保存ディレクトリ/home/アカウント名/sblo_files/ <<

rouge_2008さんのコメント
一応追記します・・・ 「settings」フォルダはあったという事ですが、どこにあったのでしょうか? 2.2系では「settings」はXPPOS_TRUST_PATHのフォルダに含まれますが、2.1系では回答に書いたようにXOOPSルートフォルダにあります。 もし、XOOPSルートフォルダに「settings」があったけれど、中に「site_default.ini.php」がなかったのでしたら、再度「Package_Legacy_2_1_8a.zip」をダウンロードし直してみてください。 http://sourceforge.net/projects/xoopscube/files/legacy/legacy%202.1.8/ ※インストールしたのが2.2系の場合は、パーミッションを確認してみてください。

rouge_2008さんのコメント
度々すみません。 もしかしてPHPのバージョンで5.3系を選択しているでしょうか? PHP 5.2系に変更して確認してみてください。 http://servercolle.com/2011/10/php.html ※PHP 5.3以降のバージョンでエラーになるようです。 以下のページにある対処をしても、表示されないページがあるようですので、バージョン5.2系を使用した方が良さそうです。 http://ufuso.jp/itfaq/2011/02/24/fetal-open-error-site-setting-config-xoops%E5%BE%A1%E4%B9%B1%E5%BF%83/

はるぼぼ27さんのコメント
コメントありがとうございます。 サクラのインストーラのページには XOOPS Cubeでバージョンは2.2.0と書いてありました。 一見Legacy とは書いてなさそうです。 /home/usrid/xoops_trust_pathのパーミッションをsblo_filesと同じく0755にしましたが 変化なしでした。 settingsディレクトリは /home/usrid/www/xoops/settings にあります。 PHPのバージョンは 5.2.17 でした。 試しに/home/usrid/xoops_trust_pathの中に上のsettingsディレクトリをコピーして 入れてみたら エラーの内容が require_once(/home/usrid/xoops_trust_path/libs/smarty/Smarty.class.php) に変りました。 今度は、/home/usrid/www/xoops/libs/smartyをxoops_trust_pathに入れてみたら Error [Xoops]: Smarty error: the $compile_dir '/home/usrid/xoops_trust_path/templates_c' does not exist, or is not a directory. となりました。 インストール時に「XOOPS_TRUST_PATH へのパス」という設定があってここを デフォルトにしていたのが良くないのかと思い、再度、/home/usrid/xoops_trust_path を明示してインストールしてみましたが結果は同じく FETAL: open error: site setting config.でした xoops_trust_pathの中は本来何かが入っているべきなんでしょうか?

rouge_2008さんのコメント
クイックインストーラ機能によるインストールを行ったのでしょうか? http://support.sakura.ad.jp/manual/rs/web/quick_blog.html フォルダ・ファイル構成が違うようですので、さくらのレンタルサーバでは特別な仕様になっているのかもしれません。 ※d3forumなどXOOPS_TRUST_PATHを使用するモジュールをd3モジュールと呼びますが、さくらのクイックインストールによるXOOPSでは、d3モジュールの利用を想定していないのかもしれませんね。 2.1.xでは、d3モジュールをインストールする際に初めてXOOPS_TRUST_PATHの設定が必要になりますが、2.2.xの場合は、cacheや画面表示に必要なsmartyが入っているlibsフォルダ、テンプレートのキャッシュが作成されるtemplates_c等もあるので、通常のインストールから必要かもしれません。 (さくらのクイックインストーラでは、settingsの他に、cache、templates_cもXOOPSルートフォルダ内にないでしょうか?、※公式の2.1.xでは「class/smarty」ですが、「libs/smarty」があるようですね。 クイックインストーラの説明ページでは、画像がぼかしてありますが、作成時点で2.1.7なのが分かります。一部以前のままの2.1.xの時の構成になっているように思います。) 次のページから2.2.0または2.2.1(ベータ版)の好きな方をダウンロードして、中を確認してみてください。 http://sourceforge.net/projects/xoopscube/files/legacy/ 「xoops_trust_path」というフォルダの中をそのまま丸ごとXOOPS_TRUST_PATHフォルダの中にアップロードすると動くかもしれませんが、クイックインストーラを使用せずに、通常通りインストールする方がいいと思います。 ※インストール済みのXOOPSに、xoops_trust_pathだけ上書きする場合は、同じバージョンで試してみてください。
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ