問題タブ [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 投票する
2 に答える
21373 参照

php - 警告: file_exists() [function.file-exists]: open_basedir 制限が有効です。ファイル(/usr/local/apache/bin/apachectl)

まず最初に、長いタイトルで申し訳ありません。このエラーは予期していなかったので、どのように説明すればよいかわかりません。

次のエラーが表示されます。

tmp ディレクトリに既に使用されているものがある、または何かが不足しているということですか?

ここで道に迷ってしまいました。どこから始めればよいでしょうか?

これが helper.php です。

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

php - open_basedir は「信頼できる」コードを含めることを許可します

一部のユーザーが自分のサーバーで自分のコードを記述/実行/テストできるようにするアプリケーションを作成しています。アプリケーションからプリロードされたコードを使用しています。これらのユーザーが自分のディレクトリでのみ作業できるようにしたいのですが、このタスクは で実行できますが、問題は、アプリケーションのコードを含めopen_basedir();たい場合、またはがまたは の内部にある場合、ファイルがが呼び出される前に含まれていません。requireincludefunctionclassopen_basedir

例 :

アプリケーションの「信頼できる」コードを含めることを許可するが、ユーザーのコードが別のディレクトリにアクセスすることを許可しないことは何とか可能ですか? 可能であれば、open_basedir() に関係なくても、これを解決する方法の例または主なアイデアを教えてください。

私の例では、許可を拒否したくありません。これにより、アプリケーションにいくつかの優れた機能を追加できるようになります。

もう一つの例 :

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

linux - phpmyadmin、neginx error.log - グループ www-data に読み取りアクセス権があり、open_basedir があることを確認します

phpmyadmin Web サイトにこのメッセージがあります

phpMyAdmin 構成ストレージが完全に構成されていないため、一部の拡張機能が無効になっています。その理由を知りたい場合は、ここをクリックしてください。

「ここをクリック」ページには次のようなものがあります: Page printscreen

私のnginxエラーは次のとおりです。

3 つのファイルすべてに対して、次のコマンドでアクセス許可を与えます。

open_basedir の制限を修正するには?

Google を調べましたが、何も見つかりませんでした。解決方法やヒントを教えてください。ありがとうございました!

Ubuntu のバージョン:

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

php - Facebook api:「open_basedir 制限が有効です」

php 5.4をサポートするWebホスティングで、facebook php api 4.0に基づいて、facebookログイン用のスクリプトをアップロードしましたが、取得しています

警告: is_readable(): open_basedir 制限が有効です。ファイル (/dev/urandom) が許可されたパス内にありません: (/home/myuserid:/usr/lib/php:/tmp) の /home/myuserid/public_html/Facebook/FacebookRedirectLoginHelper.php 行 244

ファイルの 244 行目と次の一部を次に示します。

役立つ場合は、基本的なログイン スクリプトを次に示します。

注: ローカルで easyPHP を使用すると、スクリプトは完全に機能します

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

php - PHP 警告: include_once(): open_basedir 制限が有効です

サイトをあるホストから別のホストに移行しました。このサイトには、機能している、または少なくとも機能していた CRM があります。移行が完了したため、crm へのリンクが error500-internal server error で応答し、それを確認するためにホストに連絡しました。彼らはそれを修正したと言いましたが、今では次のように表示されます

PHP 警告: include_once(): open_basedir 制限が有効です。ファイル (/var/www/vhosts/mysite.com/httpdocs/crm/includes/adodbtime/adodb-time.inc.php) が許可されたパス内にありません: (G:/PleskVhosts//mysite.com\ ;C:\Windows\Temp) G:\PleskVhosts\mysite.com\httpdocs\crm\filefunc.inc.php の 229 行目

PHP 警告: include_once(/var/www/vhosts/mysite.com/httpdocs/crm/includes/adodbtime/adodb-time.inc.php): ストリームを開くことができませんでした: 操作は G:\PleskVhosts\mysite.com では許可されていません\httpdocs\crm\filefunc.inc.php 行 229

PHP 警告: include_once(): '/var/www/vhosts/mysite.com/httpdocs/crm/includes/adodbtime/adodb-time.inc.php' を開くのに失敗しました (include_path='G:\PleskVhosts\mysite. com\httpdocs/htdocs') G:\PleskVhosts\mysite.com\httpdocs\crm\filefunc.inc.php の 229 行目

PHP 警告: file_exists(): open_basedir 制限が有効です。ファイル (/var/www/vhosts/mysite.com/httpdocs/crm/core/lib/functions.lib.php) は許可されたパス内にありません: (G:/PleskVhosts//mysite.com\;C :\Windows\Temp) の G:\PleskVhosts\mysite.com\httpdocs\crm\filefunc.inc.php 行 231

私はpleskパネルを使用していますが、これは本当に初めてです。私が思いついた解決策では、アクセスできない php.ini ファイルを変更する必要があります。ホストに再度連絡する前に、まずここで質問しようと思いました。

少しでもお役に立てれば、これらの行のコードを表示しています。

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

php - WordPress - ファイル (/) が許可されたパス内にありません

WordPress をサーバーに移動した後、非常に奇妙なことがあります。

WordPress で / にアクセスしようとするのはなぜですか? 何か案は?

WordPress の呼び出し中に 1GB の Err-Log が生成されます ^^

私は約 100 の WP インスタンスをホストしていますが、すべて非常にうまく機能しており、「/」にアクセスしようとするインストールはありません。

編集

これは失敗する関数です:

いくつかの変更を追加しました。コメントを読んで見つけてください。次の出力が得られます。

dirname(/var/www/vhosts/xyz/xyz.kunden.xyz/wp-content/uploads/2014/09) は /var/www/vhosts/xyz/xyz.kunden.xyz/wp を返す必要があるため、何が間違っていますか? -content/uploads/2014 だけでなく、/...

何か案は?