最高のWordPressバックアップ
& 移行プラグインを今すぐ入手しよう
デュプリケーターを今すぐ入手

デュプリケーター・ドキュメンテーション

デュプリケーターのドキュメント、参考資料、チュートリアル

未定義関数呼び出しエラーの解決。

Duplicator Proで未定義の呼び出しエラーにお困りですか?このガイドでは、この問題を効果的にトラブルシューティングし、解決するための実践的なソリューションを提供します。

まず始めに、Duplicator Proの最新バージョンを使用していることを確認してください。変更履歴と システム要件をご確認ください。

問題の概要

Duplicator プラグインを使用中に"Uncaught Error:Duplicator プラグインを使用しているときに"Unfined Error: Call to undefined Function" というエラーメッセージが表示された場合は、ホスティング環境で PHP のバージョンが古いか、設定が間違っている可能性があります。以下はこの問題を解決するための推奨されるソリューションです。

一般的なエラーメッセージ

  • 捕捉されないエラー:未定義関数の呼び出し
  • ERR_EMPTY_RESPONSE

可能な解決策

解決策1:ホスティングプロバイダーに連絡する

ほとんどの場合、このエラーはホスティングプロバイダに連絡することで解決できます。エラーメッセージをプロバイダーに転送してください。たとえば、ログに次のようなエラーが含まれている場合:

INSTALLER ERROR:[PHP ERR][FATAL] MSG:Uncaught Error: Call to undefined function token_get_all() in /var/www/localhost/htdocs/wordpress/duplicator/dup-installer/lib/config/class.wp.config.tranformer.php:387

注意:このエラーメッセージをホストまたはサーバー管理者に送ってください。通常、必要な機能を有効にすることができます。

解決策2:プラグインとテーマのアップデート

新しいホスティング環境に移行する際、ホストがカスタム設定を適用して 特定の PHP 関数を制限している場合があります。もし"undefined function" というメッセージが表示された場合は、 以下の手順を試してみてください:

  1. すべてのプラグインを無効にする- インストールされているすべてのプラグインを無効にし、問題の再現を試みます。
  2. テーマの切り替え- 一時的にWordPressのデフォルトテーマ(Twenty Twenty-Fiveなど)に切り替えて、テーマ関連の競合を除外する。

Note:これらのステップの後にエラーが消えた場合、競合するプラグインを特定するために、各プラグインを1つずつ再有効化してください。

解決策3:手動アップデートを実行する

手動でトラブルシューティングを行いたい場合は、以下を確認してください:

  1. PHPが更新されていることを確認してください:WordPressでは、PHP 7.4以降を推奨しています。古いバージョンを使用している場合は、アップグレードすることで問題が解決する場合があります。
  2. php.iniの設定を確認する:を確認する。 disable_functions = あなたの php.ini ファイルが特定の PHP 関数の実行を妨げています。

ホストが課す行の長さの制限により、ユーザーによっては "undefined function "エラーが発生する場合があります。このような場合は、以下のコードを .htaccess ファイルが役に立つかもしれない:

# BEGIN Line too long fix
<IfModule mod_substitute.c>
    SubstituteMaxLineLength 10M
</IfModule>
# END Line too long fix

その他のリソース

トラブルシューティングの詳細については、以下の外部リソースを参照してください:

この記事は役に立ちましたか?

関連記事