programing

정의되지 않은 함수 create_function 호출

goodjava 2023. 3. 26. 11:21

정의되지 않은 함수 create_function 호출

설치된 플러그인을 활성화하려고 했는데 이 오류가 발생했습니다.사이트를 다시 열 수 없습니다.컴퓨터를 재부팅하여 localhost URL을 로드하면 다음과 같은 오류가 나타납니다.

치명적인 오류:검출되지 않은 오류: C:\xampp\htdocs\university\wp-content\plugins\full-site-builder-for-elementor\extensions\google-maps에서 정의되지 않은 함수 create_function()을 호출합니다.php:136 스택트레이스: #0 C:\xampp\htdocs\university\wp-content\plugins\full-site-builder-for-extensions\google-maps.php(441): stylepress_dtbaker_Shortcode_Google_Map->init() #1:\docs\docs\wp\docs\docs\docs\docs\docsplugin.php(184): require_once('C:\xampp\htdocs...") #2 C:\xampp\htdocs\university\wp-includes\class-wp-hook.php(307) : DtbakerElementorManager->load_extensions('') #3 C:\xampp\htdocs\class-wp-ph-wp-hook.ph.p(331:WP) >WP_hook.php ( 476) : WP _ Hook - > do _ action ( Array ) # 5 C : \ x ampp \ htdocs \ university \ wp - settings . php ( 598 ) : do _ action ( ' init ' ) # 6 C : \ xampp \ htdocs \ htdocs . php ( 96) : 。.) #7 C:\xampp\htdocs\university\wp-load.php(50): require_once('C:\xampp\htdocs').) #8 C:\xampp\htdocs\university\wp-blog-header.php(13): require_once('C:\xampp\htdocs...") #9 C:\xampp\htdocs\university\index.php(17): require('C:\xampp\htdocs').') C:\xampp\htdocs\university\wp-content\plugins\full-site-builder-for-elementor\extensions\google-maps에 #10 {main}이 입력되었습니다.136행의 php

일부 플러그인 또는 활성 테마의 일부 코드가 PHP8과 호환되지 않기 때문에 치명적인 오류가 발생합니다.

이 문제를 해결하려면 기사 https://ehikioya.com/fix-for-function-create_function-is-deprecated-in-php-7-2/을 참조하십시오.

특정 사용 사례를 트러블 슈팅하는 것은 어렵지만, 이 문제를 해독하고 수정하는 데 도움이 될 수 있는 메모와 도구를 소개합니다.이 오류는 PHP8에서 실행 중이지만 코드에는 PHP7 비호환성이 있기 때문입니다.

A.) 서버를 PHP7 B로 다운그레이드 합니다.)또는 확장 버전을 PHP8 호환성 C로 업데이트합니다.)또는 직접 확장을 업데이트하십시오.

> PHP7에서 감가상각된 create_function()이 익명 PHP8 함수 호출로 대체되었습니다.

자세한 내용은 다음을 참조하십시오.PHP 7.2 Function create_function()은 권장되지 않습니다.https://www.php.net/manual/en/function.create-function.php

이 문제를 수정하기 위해 코드 자체에 대해 자세히 알아보려면 다음 절차를 따릅니다.

  1. 메모장++ 다운로드 https://notepad-plus-plus.org/
  2. C:\xampp\htdocs\university\wp-content\plugins\full-site-builder-for-elementor\extensions\google-maps로 이 문서를 엽니다.php
  3. 수신처: 136 회선
  4. 위의 메모를 사용하여 위의 메모를 사용하여 함수를 다시 작성해보십시오.

코드에는 다른 감가상각 함수가 있을 수 있습니다.

  1. 검색 -> 파일에서 찾기(Ctrl+Shift+F) C:\xampp\htdocs\university\wp-content\plugins\full-site-builder-for-elementor\extensions\에서 "create_function"()을 검색합니다.
  2. 이러한 감가상각 기능의 인스턴스는 오류를 없애기 위해 업데이트해야 합니다.
  3. 이 확장자에서는 다른 유형의 감가상각 코드 오류가 발생할 수 있습니다.PHP 버전 업데이트 또는 다운그레이드 등의 다른 옵션이 없는 한 개별적으로 수정하지 않는 것이 좋습니다.

언급URL : https://stackoverflow.com/questions/72585111/call-to-undefined-function-create-function