0

Ubuntu に XAMPP をインストールしたところ、Web サイトのページでこのエラーに遭遇しました...

Warning: require_once(core/init.php): failed to open stream: Permission denied in 

/opt/lampp/htdocs/lr/start.php on line 44

Fatal error: require_once(): Failed opening required 'core/init.php' (include_path='.:/opt

/lampp/lib/php') in /opt/lampp/htdocs/lr/start.php on line 44

そこで、このコードを含むファイルとファイル/opt/lampp/htdocsのアクセス許可を変更するコードを数行実行しました。php.ini

sudo chmod 777 filename

問題は、まだphpからエラーを受け取っていることです。私の質問は、コードを実行できるようにするためにどのファイルを実行可能にする必要があるかという点で何が欠けているのかということです。

4

1 に答える 1

1

次の項目を確認して、require_once() が致命的なエラーを返す理由を特定します。

  1. ファイル /opt/lampp/htdocs/lr/core/init.php が存在することを確認します。
  2. ファイルの所有者を確認します。このファイルは、PHP を実行しているユーザーが所有する必要があります。
  3. PHP を実行しているユーザーがファイルへの読み取りアクセス権を持っていることを確認します。
于 2012-08-31T23:36:27.480 に答える