Civicrm_enable()を再宣言できません

私はDrupal + CiviCRMを古いサーバーから新しいサーバーに移行しようとしています。

私はファイルとデータベースをコピーし、civicrm.settings.phpとsettings.phpを更新し、キャッシュをクリアしてdrush
up + drush updbを作成し、両方ともうまくいきました。

新しいサーバがPHP 7.0を使用しているので、使用されたバージョン4.4.19を置き換えるために、civicrm-4.7.31
drupalとl10nファイルをダウンロードしました。しかし、私はまだホームページに行くときに白い画面を持っています。

/var/log/nginx/error.logに、このエラーが見つかりました:

2018/04/30 17:54:16 [error] 20389#20389: *845 FastCGI sent in stderr:
"PHP message: PHP Fatal error:  Cannot redeclare civicrm_enable()
(previously declared in
/sites/all/modules/civicrm/drupal/civicrm.module:781)
in
/sites/all/modules/civicrm/drupal/civicrm.install
on line 40" while reading response header from upstream, client:
XXX.XXX.XXX.XXX, server: XXXX, request: "GET/HTTP/1.1", upstream:
"fastcgi://unix:/run/php/php7.0-fpm.sock:", host: "XXXX"

編集: 私はすでにこの投稿を見ましたが、それはなかった私の問題を解決するのを助けてくれません。私はモジュールディレクトリの下にCiviCRMのコピーを1つしか持っていません。私は
“drush vset civicrm_class_loader
””コマンドを試しましたが、今度は新しいエラーメッセージが表示されます:

"2018/05/03 10:36:07 [error] 7010#7010: *2972 FastCGI sent in stderr:
"PHP message: PHP Fatal error: require_once(): Failed opening required
'CRM/Core/ClassLoader.php'
(include_path='.:/sites/all/modules/civicrm:/sites/all/modules/civicrm/packages:.:/usr/share/php')
> in /sites/default/civicrm.settings.php on line 280"
> while reading response header from upstream [...]"

以前のサーバー上のルートパスであるため、どこかにキャッシュする必要がありますが、どこに見つけることができません。このエラーは、ドリルCC後に消えます。

ベストアンサー

コメントする

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です