問題タブ [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.
statistics - PHP から訪問者の Web 統計プログラムを呼び出す
私は自分のサイトのさまざまな Web 統計プログラムを調べてきましたが、有望なものの 1 つは訪問者です。残念ながら、これは C プログラムであり、Web サーバーから呼び出す方法がわかりません。PHP のshell_execを使用してみましたが、Web ホスト ( NFSN ) で PHP のセーフ モードがオンになっているため、エラー メッセージが表示されます。
セーフモードでプログラムを実行する方法はありますか? そうでない場合、CGI で動作しますか? もしそうなら、どのように?(CGは使ったことない)
php - PLESK 8.4 の PHP safe_mode デフォルト値は ON です。なぜ?
PLESK で PHP safe_mode のデフォルト値が ON になっているのはなぜでしょうか。セキュリティ上の問題だと思いますが、これはどのように役立ちますか?
ps 経験の浅い Web 開発者として、なぜ .php ファイルがサーバー上で実行されるのではなくダウンロードされたのか、疑問に思うのに何時間も費やします。その理由は、この php のデフォルトの safe_mode が ON であり、plesk コントロール パネルの設定に妥当な変更をランダムに加えることで解決策を見つけたからです。この質問をすることで、私はこのばかげた問題で失った苛立たしい時間を慰めたいと思っています. デフォルトで .php ファイルを実行せず、それらが機能しない理由を明示的に説明しないのは、私にとっては愚かなことです。
php - シェルアクセスなしでセーフモードでシンボリックリンクを作成しますか?
LAMPスタックとPHPを実行している共有ホスティングパッケージで、シェルアクセスがなく、PHPがセーフモード(=exec()
無効)で、FTPアクセスのみの場合、どういうわけかシンボリックリンクを作成する機会がありますか?
ln
確認したところ、コマンドを実行するcronジョブを挿入するという卑劣な回避策すら使用できません。
php - PHPをセーフモードで実行するかどうかの違いは何ですか?
認識できる具体的な違いを挙げていただけますか?
php - PHPドメインでshell_exec()関数を使用するにはどうすればよいですか?
shell_exec()
リモートサーバーで機能が無効になっていることがわかりました。
shell_exec()
関数を実行する他の方法やヒントはありますか?
php - セーフ モード サーバーで php readfile() に代わるものはありますか?
最近サーバーをセーフモードに変更した共有ホスティングでサイトをホストしています(通知することさえありません)。readfile()関数 (私は php を使用)を使用して、サーバーからファイルをダウンロードする機能を使用します。現在、safe_mode では、この機能は使用できなくなりました。ユーザーがファイルをダウンロードできるようになる状況を処理するための代替手段または回避策はありますか?
ありがとう
php - php4 セーフ モードを無効にする - 何を考慮する必要がありますか?
大幅に変更された古いバージョンの osCommerce を実行している Web サイトを維持しています。私の Web ホストは、ドメインごとにいくつかの種類の PHP を提供しています (ただし、ディレクトリごとに PHP のバージョンを設定するオプションを見た記憶があります)。それらは、PHP4 セーフ モード、PHP4 CGI、および PHP5 CGI です。
現在、PHP4をセーフモードで実行しています。モジュール (gettext) を追加したい場合は、他の 2 つのモードのいずれかにする必要があることがわかりました。セーフモードにすることを恐れる理由はありますか?
php - .htaccessファイルでセーフモードをオフに設定しても機能しません
セーフモードがオンになっているサーバーを使用しています。これで、サーバーは.htaccessファイルを許可します。私のpublic_htmlフォルダーにWordpressの設定があるものがあります。今サブドメインに.htaccess
セーフモードをdsiablesするファイルを挿入したいと思います。
私はこれらを試しました:
しかし、どれも機能しませんでした。
誰もが私がそれを行うことができる方法を知っていますか?サーバーの所有者にセーフモードを無効にするように依頼することはできません。また、基本的に何も依頼することはできません。
php - 777のアクセス許可とopen_basedir値がないにもかかわらず、phpで/tmpに書き込むことができません
phpfopen関数を使用して(Apacheサーバー上の)/ tmpディレクトリにファイルを書き込もうとしていますが、失敗します。
これにより、エラーメッセージが返されます。
ストリームを開くことができませんでした:そのようなファイルまたはディレクトリはありません。
/tmp
ディレクトリには権限が設定されており、drwxrwxrwt
Webユーザーが他のファイルをディレクトリに書き込んでいることがわかります。不思議な777
ことに、アクセス許可のある別のフォルダーにスクリプトを指定すると、成功が返されます。しかし、私open_basedir
には価値がありません。私は持ってsafe_mode=on
いallow_url_fopen=off
ますが、それはそれを説明するべきではないと思いますか?
これは、ApacheHttpd2.0上のPHP5.3.10です。
php - safe_modeがオンのPHPセッション
私はセッションを使用するカスタムcmsを持っていますoいくつかのデータを保存します。私が使用しているWebサーバーが突然変更され、PHPでsafe_modeがオンになりました。これは、セッションを使用できなくなったことを意味します。safe_modeをオフにするオプションがない場合、これに対する回避策はありますか?