問題タブ [open-basedir]

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 投票する
1 に答える
2945 参照

.htaccess - open_basedir の制限を削除

スクリプトを実行していますが、次のエラーが発生します。

ホストに制限を削除するように依頼しましたが、セキュリティ上の理由から削除しないとのことでした。したがって、次のように htaccess で php.ini をオーバーライドして、自分で行うことにしました。

しかし、うまくいきません。構文であろうとパスであろうと、何が問題なのか正確にはわかりません。手を貸していただけますか?

ありがとうございました。

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

cakephp - jpgraph 警告 (2): file_exists() [function.file-exists]: open_basedir 制限が有効です

jpgraph の画像を Web 上で動作させるのに問題があります。localhost で実行すると jpgraphs は機能しますが、アップロードするとエラー メッセージが表示されます。

警告 (2): file_exists() [function.file-exists]: open_basedir 制限が有効です。ファイル (/usr/share/fonts/truetype/arialbd.ttf) が許可されたパス内にありません: (/home/:/usr/lib/php:/tmp) [APP/Vendor/jpgraph/jpgraph-3.5 .0b1/src/jpgraph_ttf.inc.php、505行目]

この

警告 (2): file_exists() [function.file-exists]: open_basedir 制限が有効です。ファイル (/usr/share/fonts/truetype/arialbd.ttf) が許可されたパス内にありません: (/home/:/usr/lib/php:/tmp) [APP/Vendor/jpgraph/jpgraph-3.5 .0b1/src/jpgraph_ttf.inc.php、510行目]

説明についてご不明な点がございましたら、お気軽にお問い合わせください。前もって感謝します

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

php - Laravel Google アナリティクス パッケージのパスの問題

私は Laravel サイトを開始しており、ここに Google Analytics パッケージを含めることにしましたhttps://github.com/thujohn/analytics-l4

資格情報を使用して適切に構成し、.p12 ファイルを配置した後、次のことを試しました。

近いですが、open_basedir エラーが発生します。エラーコードは次のとおりです。

ErrorException (E_UNKNOWN) file_exists(): open_basedir 制限が有効です。ファイル (/tmp/Google_Client/e4/e4376171b3c41df2c55e1a689f6386c9) は許可されたパス内にありません: (/var/zpanel/hostdata/zadmin/public_html/:/var/zpanel/temp/)

パスが間違っていることがわかります。どこを修正すればよいかわかりません。他に何をすべきかわからない。どんな助けでも大歓迎です。ありがとう

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

php - Codeigniter - 画像のアップロード - open_basedir 制限が有効

Codeigniter フレームワークで書かれた単純な cms があります。多くのプロジェクトで問題なく動作し、ローカル マシンでも問題なく動作します。しかし、最近の Web サイト (サーバー PHP バージョン 5.5.17) をオンラインにして、画像をアップロードしようとすると、次のエラーが発生します。

メッセージ: file_exists(): open_basedir 制限が有効です。ファイル (/) が許可されたパス内にありません: (.:/var/www/vhosts/web-test-host.tk:/tmp:/usr/share/php:/usr/share/pear:/ var/lib/php/session) ファイル名: libraries/Image_lib.php

私はすべてを試しましたが、権限はすべて設定されています。open_basedir の値を none に設定しても、画像をアップロードしたくなく、画像の名前も取得しません。

サーバーphpのバージョンは5.5.17です。

0 投票する
0 に答える
1286 参照

php - upload_tmp_dir および open_basedir との競合

PHP で記述された複数のサイトを持つ Web サーバー (Debian、Nginx) があります。セキュリティ上の理由から、Nginx 構成のようにopen_basedir指定して、各サイトを制限しています。fastcgi_param

ただし、デフォルトの一時ディレクトリ ( upload_tmp_dir) はopen_basedir. 最適な解決策は、それを別のものとして追加することfastcgi_paramです:

upload_tmp_dirただし、 php.iniで設定する必要があるように見えるため、これは機能しません-これは私の複数のサイトでは機能しません。

どうすればこれを解決し、まだ維持できopen_basedirますか?