問題タブ [php-safe-mode]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
5 に答える
277 参照

statistics - PHP から訪問者の Web 統計プログラムを呼び出す

私は自分のサイトのさまざまな Web 統計プログラムを調べてきましたが、有望なものの 1 つは訪問者です。残念ながら、これは C プログラムであり、Web サーバーから呼び出す方法がわかりません。PHP のshell_execを使用してみましたが、Web ホスト ( NFSN ) で PHP のセーフ モードがオンになっているため、エラー メッセージが表示されます。

セーフモードでプログラムを実行する方法はありますか? そうでない場合、CGI で動作しますか? もしそうなら、どのように?(CGは使ったことない)

0 投票する
1 に答える
684 参照

php - PLESK 8.4 の PHP safe_mode デフォルト値は ON です。なぜ?

PLESK で PHP safe_mode のデフォルト値が ON になっているのはなぜでしょうか。セキュリティ上の問題だと思いますが、これはどのように役立ちますか?

ps 経験の浅い Web 開発者として、なぜ .php ファイルがサーバー上で実行されるのではなくダウンロードされたのか、疑問に思うのに何時間も費やします。その理由は、この php のデフォルトの safe_mode が ON であり、plesk コントロール パネルの設定に妥当な変更をランダムに加えることで解決策を見つけたからです。この質問をすることで、私はこのばかげた問題で失った苛立たしい時間を慰めたいと思っています. デフォルトで .php ファイルを実行せず、それらが機能しない理由を明示的に説明しないのは、私にとっては愚かなことです。

0 投票する
1 に答える
1217 参照

php - シェルアクセスなしでセーフモードでシンボリックリンクを作成しますか?

LAMPスタックとPHPを実行している共有ホスティングパッケージで、シェルアクセスがなく、PHPがセーフモード(=exec()無効)で、FTPアクセスのみの場合、どういうわけかシンボリックリンクを作成する機会がありますか?

ln確認したところ、コマンドを実行するcronジョブを挿入するという卑劣な回避策すら使用できません。

0 投票する
4 に答える
269 参照

php - PHPをセーフモードで実行するかどうかの違いは何ですか?

認識できる具体的な違いを挙げていただけますか?

0 投票する
3 に答える
773 参照

php - PHPドメインでshell_exec()関数を使用するにはどうすればよいですか?

shell_exec()リモートサーバーで機能が無効になっていることがわかりました。

shell_exec()関数を実行する他の方法やヒントはありますか?

0 投票する
2 に答える
6078 参照

php - セーフ モード サーバーで php readfile() に代わるものはありますか?

最近サーバーをセーフモードに変更した共有ホスティングでサイトをホストしています(通知することさえありません)。readfile()関数 (私は php を使用)を使用して、サーバーからファイルをダウンロードする機能を使用します。現在、safe_mode では、この機能は使用できなくなりました。ユーザーがファイルをダウンロードできるようになる状況を処理するための代替手段または回避策はありますか?

ありがとう

0 投票する
1 に答える
173 参照

php - php4 セーフ モードを無効にする - 何を考慮する必要がありますか?

大幅に変更された古いバージョンの osCommerce を実行している Web サイトを維持しています。私の Web ホストは、ドメインごとにいくつかの種類の PHP を提供しています (ただし、ディレクトリごとに PHP のバージョンを設定するオプションを見た記憶があります)。それらは、PHP4 セーフ モード、PHP4 CGI、および PHP5 CGI です。

現在、PHP4をセーフモードで実行しています。モジュール (gettext) を追加したい場合は、他の 2 つのモードのいずれかにする必要があることがわかりました。セーフモードにすることを恐れる理由はありますか?

0 投票する
3 に答える
33818 参照

php - .htaccessファイルでセーフモードをオフに設定しても機能しません

セーフモードがオンになっているサーバーを使用しています。これで、サーバーは.htaccessファイルを許可します。私のpublic_htmlフォルダーにWordpressの設定があるものがあります。今サブドメインに.htaccessセーフモードをdsiablesするファイルを挿入したいと思います。

私はこれらを試しました:

しかし、どれも機能しませんでした。

誰もが私がそれを行うことができる方法を知っていますか?サーバーの所有者にセーフモードを無効にするように依頼することはできません。また、基本的に何も依頼することはできません。

0 投票する
4 に答える
27492 参照

php - 777のアクセス許可とopen_basedir値がないにもかかわらず、phpで/tmpに書き込むことができません

phpfopen関数を使用して(Apacheサーバー上の)/ tmpディレクトリにファイルを書き込もうとしていますが、失敗します。

これにより、エラーメッセージが返されます。

ストリームを開くことができませんでした:そのようなファイルまたはディレクトリはありません。

/tmpディレクトリには権限が設定されており、drwxrwxrwtWebユーザーが他のファイルをディレクトリに書き込んでいることがわかります。不思議な777ことに、アクセス許可のある別のフォルダーにスクリプトを指定すると、成功が返されます。しかし、私open_basedirには価値がありません。私は持ってsafe_mode=onallow_url_fopen=offますが、それはそれを説明するべきではないと思いますか?

これは、ApacheHttpd2.0上のPHP5.3.10です。

0 投票する
1 に答える
1074 参照

php - safe_modeがオンのPHPセッション

私はセッションを使用するカスタムcmsを持っていますoいくつかのデータを保存します。私が使用しているWebサーバーが突然変更され、PHPでsafe_modeがオンになりました。これは、セッションを使用できなくなったことを意味します。safe_modeをオフにするオプションがない場合、これに対する回避策はありますか?