0

私はライブWebサイトでLaravel 3をしばらく使用していましたが、アプリをdocrootの外に移動し、public_htmlフォルダーを削除し、publicフォルダーをpublic_htmlフォルダーにシンボリックリンクすることにしました。ここで解決策1に従いました。

それを行った後、サイトの読み込みが停止し、500 エラーが発生しました。public/error_log のエラー ログを確認すると、次のメッセージが表示されます。

[05-Feb-2013 08:07:25] PHP Warning:  chdir() [<a href='function.chdir'>function.chdir</a>]: No such file or directory (errno 2) in /home4/indieweb/indiewebseries/paths.php on line 62
[05-Feb-2013 08:07:25] PHP Fatal error:  require() [<a href='function.require'>function.require</a>]: Failed opening required '/home4/indieweb/indiewebseries/public/laravel/laravel.php' (include_path='.:/usr/lib64/php:/usr/lib/php:/usr/share/pear') in /home4/indieweb/indiewebseries/public/index.php on line 34

参考までに:

// paths.php on line 62:
chdir(__DIR__);

// index.php line 34:
require path('sys').'laravel.php';

何か案は?

編集: @TheShiftExchange の提案を試し、すべてを docroot の外に移動し、パブリックの名前を public_html に変更しました。これらのphpエラーが発生しました:

[07-Feb-2013 05:38:25] PHP Warning:  chdir() [<a href='function.chdir'>function.chdir</a>]: No such file or directory (errno 2) in /home4/indieweb/paths.php on line 62
[07-Feb-2013 05:38:25] PHP Fatal error:  require() [<a href='function.require'>function.require</a>]: Failed opening required '/home4/indieweb/public_html/laravel/laravel.php' (include_path='.:/usr/lib64/php:/usr/lib/php:/usr/share/pear') in /home4/indieweb/public_html/index.php on line 34
4

1 に答える 1

0

解決策を見つけました。私の問題はすべて無関係であることがわかりました。なんらかの理由で、私のホスティング アカウントの PHP 設定がリセットされ、すべてを修正するために PHP のバージョンを 5.4 に戻すだけで済みました。

于 2013-02-07T14:07:31.537 に答える