2

私はorangehrmを無料のホスティングソリューションから有料のソリューションに移しました。mysqlクレデンシャルを更新し、chmod権限を設定しました。ただし、スタートページにアクセスすると、次のエラーが発生します。

致命的なエラー:require()[function.require]:必要な'/home/donut/public_html/symfony/apps/orangehrm/lib/utility/KeyHandler.php'(include_path ='。:/ usr / lib /php5'を開くことができませんでした)188行目の/homepages/1/d316893459/htdocs/bcsdhrm/symfony/lib/vendor/symfony/lib/autoload/sfAutoload.class.php

私はorangehrmの初心者なので、これを手伝ってください!!! ここからどうしたらいいのかわからない。

ありがとうございました

4

2 に答える 2

8

OrangeHRM構成キャッシュファイルを削除する必要があります。

'/var/www/orangehrm/symfony/cache/orangehrm/prod/config/'にアクセスし、ファイル'config_autoload.yml.php'を削除するだけです。

追伸:最初にバックアップを作成してください...;-)

于 2012-09-24T19:15:56.973 に答える
0

私はorangehrmの初心者です

サーバーにアクセスせずに言うことは不可能ですが、推測では、アプリケーション(orangehtmまたはsymfony)の構成のどこかに、新しいパス/ home / donut / public_html/...を設定しました。システム-ただし、/ homepages / 1 / d316893459 / htdocs /bcsdhrm/..に更新する必要があります。

オートローダークラスのバージョンが次のようになっていると仮定すると、問題となるのはPHPのinclude_pathですこれは、php.iniファイル、.htaccessファイルで設定するか、.htaccessファイルで上書きすることができます。ssh経由でサーバーにアクセスして実行することから始めます。

find . -type f -exec grep -H '/home/donut' {} \;
于 2012-06-28T13:41:26.157 に答える