0

これらの低コストの Web ホストの 1 つにサイトを持っていますが、一部のファイルで次のエラーが発生する問題が発生しています。

警告: 不明: SAFE MODE 制限が有効です。uid が 10014 のスクリプトは、行 0 の不明な uid 0 によってアクセス/所有されていません

次のように、ルートレベルにphp.iniファイルを配置しました。

セーフモード = オフ

また、ルート レベルの.htaccessファイルに以下を配置しました。

php_flag safe_mode オフ

phpinfo() スクリプトを実行すると、safe_mode がオフになっていることがわかります。ただし、一部のファイルで上記のエラーがまだ発生しています。これらのエラーの 1 つはメインの JavaScript ファイルにあるため、ご想像のとおり、これは非常に残念なことです。

JS フォルダー/ファイルのアクセス許可は755です

サーバーはPHP バージョン 5.2.17を実行しています

また、Firebug で「画像が壊れているか切り捨てられました:」というエラーが発生します。ご想像のとおり、これらは非常に煩わしく、すべての画像が読み込まれているわけではありません。

いくつかのブラウザでキャッシュをクリア/リロードしましたが、サイトにまだ問題があります。

私はこの問題に遭遇することはありませんでしたし、私の Web ホストは応答することも、情報を提供することさえも得意ではありません。私は、彼らが物事を変更するだけで、いつ、何を変更したかについての通知を送信することさえしないのではないかと疑っています (信じられないほど迷惑です)。私は過去にサイトが正常に動作するという他の問題を抱えていましたが、問題が発生し始めました。繰り返しますが、低コストの Web ホストなので、大きな驚きではありませんよね?

とにかく、上記のセーフモードエラーを解決する方法を知っている人はいますか?

4

1 に答える 1

1

セキュリティ上の理由から、システム管理者が PHP セーフ モードを無効にすることを許可しないと思います。解決策は 2 つしかないと思います。 - アクセスしたいファイルをスクリプトのディレクトリまたは子ディレクトリに置きます。- 別のホスティング プロバイダーに移動します。この構成は、mail() 関数などの他の PHP 機能でも扱いにくい場合があります。

于 2013-05-17T17:05:18.743 に答える