1

ファイルを要求するのに問題があります:

$path_requires = "/var/www/vhosts/website.com/v3" ;

require("$path_requires/vars.inc.php") ;

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

/var/www/vhosts/website.com/portraits 致命的なエラー: require(): 必要な '/var/www/vhosts/website.com/v3/vars.inc.php' を開けませんでした

端末から行う場合:

cat /var/www/vhosts/website.com/v3/vars.inc.php

ディレクトリの権限を確認しました。ウェブサイト.com。これは:

drwxr-xr-x 17 Apache psaserv 4096 10 月 18 日 03:32 v3

そのディレクトリへのアクセス許可を変更しましたが、成功しませんでした。

誰が何が起こっているのか知っていますか。この php ファイルを要求できないのはなぜですか?

4

3 に答える 3

1

実際のホスティング内で /var/www/vhosts フォルダーを探している可能性がありますが、明らかに見つからない可能性があります。試す:

$path_requires = "/v3" ;

require("$path_requires/vars.inc.php") ;
于 2012-10-30T10:47:35.753 に答える
0

これを使ってチェック

$path_requires = "https://www.website.com/v3" ; (base url)

require("$path_requires/vars.inc.php") ;
于 2012-10-30T10:48:18.670 に答える
0

phpinfo() の結果:

open_basedir    /var/www/vhosts/website.com/portraits/:/tmp/    no value

/etc/php.ini:

;open_basedir =

ローカル値を変更するには? /etc/php.ini を変更すると、ローカル値が優先されます。

/website.com/portraits/ portraits はサブドメインのディレクトリです portraits.website.com

于 2012-11-01T12:33:28.483 に答える