We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 29501
    • 26 Posts
    大変困っています。よろしくお願いいたします。

    -

    使用環境
    modx 1.0.2j
    サーバー:XREA
    PHP:5.2.5
    MySQL:5.1.22-rc

    -

    エレメント>ファイル管理 で、ファイルをアップロードしようと思ったのですが、下記のようなエラーが出てアップできません。
    これはどうしたら解決するでしょうか?

    ファイル管理
    ディレクトリ一覧:/


    Warning: is_writable() [function.is-writable]: open_basedir restriction in effect. File(サイトホームディレクトリ/) is not within the allowed path(s): (.:/virtual:/tmp:/usr/local/lib/php:/usr/local/php/bin) in /virtual/naokazu/public_html/client/nsd/www/manager/actions/files.dynamic.php on line 356
    トップレベルへ移動
    1レベル上へ移動




    Warning: is_dir() [function.is-dir]: open_basedir restriction in effect. File(サイトホームディレクトリ/) is not within the allowed path(s): (.:/virtual:/tmp:/usr/local/lib/php:/usr/local/php/bin) in /virtual/naokazu/public_html/client/nsd/www/manager/actions/files.dynamic.php on line 418
    Invalid path "サイトホームディレクトリ/"
    ファイル名 編集日時 ファイルサイズ オプション
    This directory is empty.
    ディレクトリ: 0
    ファイル管理: 0
    データ: 0 B
    ディレクトリ書き込み可?
    Warning: is_writable() [function.is-writable]: open_basedir restriction in effect. File(サイトホームディレクトリ/) is not within the allowed path(s): (.:/virtual:/tmp:/usr/local/lib/php:/usr/local/php/bin) in /virtual/naokazu/public_html/client/nsd/www/manager/actions/files.dynamic.php on line 511
    いいえ.



    Warning: is_writable() [function.is-writable]: open_basedir restriction in effect. File(サイトホームディレクトリ/) is not within the allowed path(s): (.:/virtual:/tmp:/usr/local/lib/php:/usr/local/php/bin) in /virtual/naokazu/public_html/client/nsd/www/manager/actions/files.dynamic.php on line 518
    アップロード機能が使用できません。 - アップロードがサポートされているか、PHPがディレクトリに書込権を持っているかを確認してください。

    また、書き込み権限の問題かと思い、理解不十分のままassetsディレクトリなどの権限を変えてみましたがダメでした。
    今は、下記のURLの通りにもどしたつもりですが、もしかしたら、戻せていない箇所があるかもしれません。こうした場合、権限の一覧または一括で既定値に設定できるツールはないでしょうか??)
    http://modxcms-jp.com/howto/install-modx-ja.html



    それから、また別の原因なのかもしれませんが、これまで問題なく使えていたフレンドリーURLが、特定のエイリアス名のURL(http://site.com/エイリアス名)だけつかえなくなってしまいました。アクセスすると「403 Forbidden」が表示されます。それにURLが「http://site.com/エイリアス名/」と言うふうに最後に勝手に「/」が付加されます。
    一度、該当リソースを削除し新規作成したリソースに同じエイリアス名をつけてみましたが、やはり同様でした。一文字でもかえればうまく動作します。
    これは、一体どういう事なのでしょうか?そして、どうすれば、解決できますか?



    上記の問題は、おかしくなったタイミングが同じくらいだったので、関連があるかと思い一度にたくさんの質問をしてしまいました。
    申し訳ありません。どうぞ、よろしくお願いいたします。 :’(
      • 26012
      • 324 Posts
      Quote from: terada at Jan 30, 2010, 02:20 AM

      これまで問題なく使えていた・・・
      現象面からパーミッションの問題と思われますが、もしかして、1.0.2Jへのアップグレード、サーバ移転、フォルダ移動などの、不具合の元となる基本的な操作(解を得るための)説明が欠落してませんでしょうか?