PHPをアップグレードした後にCronが壊れます

私はCiviCRM 4.5.5を実行しています。最近WordPress 4.9.5とPHP
5.6にアップグレードしています(これに先立ってメーリングは完璧でした)。最新のスケジュールされたメール送信が開始されず、cron.phpのURLメソッドテストで次のエラーが生成されました:

解析エラー:予期しない ‘clone’(T_CLONE)、 ‘(’ in
/…/wp-content/plugins/civicrm/civicrm/packages/DB/DataObject.php(207):eval()
‘d 1行目のコード

これを修正する簡単な方法はありますか? (数年前にCiviCRMを設定するのに時間がたってから、私はアップグレードしたくなかった
– 私はボランティアであり、技術者ではない)。

ベストアンサー

PHPの開発に伴い、以前のバージョンで動作していたコードの一部が新しいバージョンでは失敗します。これらの変更に対応するようにCiviCRMコードが更新されますが、アップグレードしないと明らかに修正が得られません。

PHPのバージョンをダウングレードしてから、CiviCRMをアップグレードして、PHPをもう一度アップグレードしてください。サポートされているPHPとCiviCRMのバージョンの一覧は、管理者ガイド」を参照してください。

アップグレードの手助けが必要な場合は、エキスパートを探す(私を含む)を参照してください。

コメントする

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