Lỗi chưa bắt được: gọi hàm không xác định trong php

  • 2 năm, 10 tháng trước

    eduranz_779

    khán giả

    Xin chào,

    Tôi gặp lỗi nghiêm trọng sau khi xem bản nháp và Bài đăng đã xuất bản

     

    PHP Lỗi nghiêm trọng. Lỗi chưa xử lý. Gọi hàm không xác định wplms_modern_get_header[] trong /home/eduranz/public_html/wp-content/themes/wplms/single-post. php. 14

    dấu vết ngăn xếp

    #0 /home/eduranz/public_html/wp-includes/template-loader. php[78]. bao gồm[]

    #1 /home/eduranz/public_html/wp-blog-header. php[19]. require_once[‘/home/eduranz/p…’]

    #2 /home/eduranz/public_html/index. php[17]. yêu cầu ['/home/eduranz/p…']

    #3 {chính}

    ném vào /home/eduranz/public_html/wp-content/themes/wplms/single-post. php trên dòng 14

    Xin hãy giúp giải quyết vấn đề này sớm nhất

    2 năm, 10 tháng trước

    logan

    Hội viên

    Thông báo/cảnh báo không có gì phải lo lắng. không liên quan gì đến chức năng thực tế. nhưng nếu bạn chỉ tìm thấy bất kỳ lỗi nghiêm trọng nào thì bạn phải lo lắng về nó.

    Thông báo PHP là gì?
    Thông báo PHP ít quan trọng nhất. Như đã nêu trên trang web chính thức của PHP, bạn sẽ thấy thông báo PHP khi.

    tập lệnh gặp phải điều gì đó có thể chỉ ra lỗi nhưng cũng có thể xảy ra trong quá trình chạy tập lệnh bình thường

    Tham khảo. https. //www. kiềm chế. com/blog/wordpress/cảnh báo/.

    GHI CHÚ. NHỮNG DÒNG TRÊN KHÔNG PHẢI LÀ VẤN ĐỀ. ĐÓ CHỈ LÀ THÔNG BÁO, BẠN KHÔNG CẦN PHẢI LO LẮNG VỀ NÓ. MỌI THỨ ĐỀU HOẠT ĐỘNG TỐT

    bạn có thể ẩn các thông báo này, theo liên kết này. https. //www. người mới bắt đầu. com/wp-tutorials/how-to-turn-off-php-errors-in-wordpress

    2 năm, 10 tháng trước eduranz_779

    khán giả

    Quả nhãn,

    Đây chỉ là một lỗi nghiêm trọng

    PHP Lỗi nghiêm trọng. Lỗi chưa xử lý. Gọi hàm không xác định wplms_modern_get_header[] trong /home/eduranz/public_html/wp-content/themes/wplms/single-post. php. 14

    Do đó, trang Blog và Bài đăng của tôi bị lỗi và không tải được. Xem ảnh chụp màn hình bên dưới tôi nhận được khi tải Bài đăng

    https. //www. eduranz. com/bài kiểm tra/

    Tôi đã thử các tùy chọn khác như tắt plugin. nhưng nó không phải là vấn đề với Plugins

    Không chắc chắn tại sao nó đột nhiên không được xác định ở đây và nếu điều này có thể liên quan đến PHP 8. 1 nhưng rất thích một số phản hồi

    • Chủ đề này đã được sửa đổi 8 tháng, 4 tuần trước bởi
      Rhand .
    • Chủ đề này đã được sửa đổi 8 tháng, 4 tuần trước bởi Rhand .
    • Chủ đề này đã được sửa đổi 8 tháng, 4 tuần trước bởi Rhand .
    • Chủ đề này đã được sửa đổi 8 tháng, 4 tuần trước bởi Rhand .
    • Chủ đề này đã được sửa đổi 8 tháng, 4 tuần trước bởi Rhand .

Đang xem 15 câu trả lời - 1 đến 15 [trong tổng số 19]

1 2 →

  • Tác giả plugin

    Daan van den Bergh

    [@daanvandenbergh]

    8 tháng, 4 tuần trước

    Tôi thậm chí chưa bao giờ nhận được thông báo chính thức rằng bản thân WordPress tương thích với PHP 8. 1. Điều cuối cùng tôi có thể tìm thấy về đó là điều này

    Vì vậy, tôi có thể tưởng tượng rằng một số mã của WordPress không được thực thi trên PHP8. 1, điều này cuối cùng dẫn đến các chức năng cốt lõi không khả dụng

    Đây là tất cả suy đoán, tất nhiên. Nhưng tôi sẽ phải kiểm tra điều này và liên hệ lại với bạn

    Tác giả plugin Daan van den Bergh

    [@daanvandenbergh]

    8 tháng, 4 tuần trước

    À, đợi đã. Đây là về OMGF Pro. Bạn có đang chạy phiên bản mới nhất không? . 3. 2

    Trình bắt đầu chuỗi

    Rhand

    [@rhand]

    8 tháng, 4 tuần trước

    @daanvandenbergh tôi cũng đã sao chép trang sản xuất sang dàn dựng nên tôi tin rằng mình có

    OMGF
    Deactivate | Troubleshoot | Settings
    Increase GDPR compliance, reduce DNS requests and leverage browser cache by automatically downloading Google Fonts to your server.
    
    Version 5.0.6 | By Daan from FFW.Press | View details
    Disable auto-updates
    Select OMGF Pro	
    OMGF Pro
    Deactivate | Troubleshoot | Enter License Key
    Premium add-on for OMGF. Requires OMGF to activate.
    
    Version 3.0.2 | By Daan from FFW.Press | Visit plugin site

    Nó chỉ là dàn dựng đã chết trên tôi. Giao diện người dùng tải nhưng bố cục Elementor/Astra cũng bị hỏng… nhưng hãy đợi. quyết định kiểm tra readme cho OMGF Pro trên dàn dựng và đó là 3. 0. 2

    === OMGF Pro ===
    Contributors: DaanvandenBergh
    Tags: OMGF Pro, Google Fonts, Host Fonts Locally
    Requires at least: 5.3
    Tested up to: 5.8
    Stable tag: 3.0.2
    Requires PHP: 7.0
    
    == Description ==
    
    Replace all Google Fonts in your webpages with locally hosted versions. Also removes preconnect, dns-prefetch and preload headers.
    
    == Changelog ==
    
    = 3.0.2 | October 5th, 2021 =
    * Fix: Manual Mode works again when Advanced Processing is on.
    * Fix: Empty Cache Directory broke down due to 3.0.1's dependency checks.
    * Fix: Don't throw any more notices, when optimization is finished.
    * Fix: When Automatic Optimization Mode hasn't processed the page yet, serve the original page, including Google Fonts.

    Hmm tự hỏi tại sao chúng tôi không bao giờ cập nhật sau đó. hy vọng nó sẽ hữu ích và tôi sẽ phải thực hiện thủ công trên dàn dựng

    • Câu trả lời này đã được sửa đổi 8 tháng, 4 tuần trước bởi Rhand .
    • Câu trả lời này đã được sửa đổi 8 tháng, 4 tuần trước bởi Rhand .

    Tác giả plugin Daan van den Bergh

    [@daanvandenbergh]

    8 tháng, 4 tuần trước

    Thử tạm thời hủy kích hoạt giấy phép của bạn từ bên trong trình quản lý giấy phép. Sau đó nhập lại giấy phép của bạn và nhấp vào Kích hoạt giấy phép

    Việc kích hoạt lại nhanh chóng có thể kéo bản cập nhật vào đúng cách

    Tác giả plugin Daan van den Bergh

    [@daanvandenbergh]

    8 tháng, 4 tuần trước

    Nếu không, tất nhiên bạn có thể tải xuống từ bên trong ffw của mình. nhấn tài khoản

    Trình bắt đầu chuỗi Rhand

    [@rhand]

    8 tháng, 3 tuần trước

    @daanvandenbergh Tôi đã hủy kích hoạt OMGF Pro cũ bằng cách thêm -dead vào thư mục, sau đó tải plugin mới nhất lên qua SFTP. Đây là một phần của readme.txt. mới

    == Nhật ký thay đổi ==

    = 3. 4. 1. Ngày 22 tháng 3 năm 2022 =
    * Đã sửa. Xử lý Biểu định kiểu cục bộ không hoạt động trong v3. 4. 0.

    Vẫn thấy

    [24-Mar-2022 06:32:26 UTC] PHP Fatal error:  Uncaught Error: Call to undefined function get_plugin_data[] in /home/wp_fjg2if/sitecom.stage.site/wp-content/plugins/host-google-fonts-pro/includes/class-omgf-pro.php:258
    Stack trace:
    #0 /home/wp_fjg2if/sitecom.stage.site/wp-includes/class-wp-hook.php[307]: OmgfPro->check_dependencies['']
    #1 /home/wp_fjg2if/sitecom.stage.site/wp-includes/class-wp-hook.php[331]: WP_Hook->apply_filters[NULL, Array]
    #2 /home/wp_fjg2if/sitecom.stage.site/wp-includes/plugin.php[474]: WP_Hook->do_action[Array]
    #3 /home/wp_fjg2if/sitecom.stage.site/wp-settings.php[587]: do_action['init']
    #4 /home/wp_fjg2if/sitecom.stage.site/wp-config.php[92]: require_once['/home/wp_fjg2if...']
    #5 /home/wp_fjg2if/sitecom.stage.site/wp-load.php[50]: require_once['/home/wp_fjg2if...']
    #6 /home/wp_fjg2if/sitecom.stage.site/wp-admin/admin.php[34]: require_once['/home/wp_fjg2if...']
    #7 /home/wp_fjg2if/sitecom.stage.site/wp-admin/index.php[10]: require_once['/home/wp_fjg2if...']
    #8 {main}
      thrown in /home/wp_fjg2if/sitecom.stage.site/wp-content/plugins/host-google-fonts-pro/includes/class-omgf-pro.php on line 258

    Tuy nhiên. Vấn đề khác có thể là giấy phép đó dành cho một trang web và tôi đang thử nghiệm trang web thử nghiệm trên *. sân khấu. trang web với DreamPress

    • Câu trả lời này đã được sửa đổi 8 tháng, 3 tuần trước bởi Rhand .

    Trình bắt đầu chuỗi Rhand

    [@rhand]

    8 tháng, 3 tuần trước

    Tôi đã thêm một bản sao mới của trang web sản xuất vào dàn dựng lại và nó tải. Chưa thử cập nhật cũng như mở trang quản trị OMGF Pro để xem mọi thứ có ổn không

    Trình bắt đầu chuỗi Rhand

    [@rhand]

    8 tháng, 3 tuần trước

    Tôi có thể mở //site.stage.site/wp-admin/options-general.php?page=ffwp-license-manager ngay bây giờ và thấy giấy phép hoạt động. Chưa có vấn đề nào. Có lẽ trong quá trình di chuyển, một cái gì đó đã bị hỏng?

    NB Cũng có thể tải

    $inactive_plugin = array_search[false, $required_plugins];
    
    if [$inactive_plugin] {
    $plugin_name = get_plugin_data[OMGF_PRO_PLUGIN_FILE]['Name'];
    
    // Clear all previously set notices.
    
    delete_transient[OmgfPro_Admin_Notice::OMGF_PRO_ADMIN_NOTICE_TRANSIENT];
    
    OmgfPro_Admin_Notice::set_pro_notice[sprintf[__['%s needs to be installed and active for %s to function properly. Please make sure it\'s installed and activated, before activating %s.', $this->plugin_text_domain], $inactive_plugin, $plugin_name, $inactive_plugin], 'error', 'omgf_pro_license_manager_not_active'];
    
    deactivate_plugins[OMGF_PRO_PLUGIN_BASENAME];
    
    $this->init = false;
    
    return;
    }
    0 ngay bây giờ

    • Câu trả lời này đã được sửa đổi 8 tháng, 3 tuần trước bởi Rhand .

    Tác giả plugin Daan van den Bergh

    [@daanvandenbergh]

    8 tháng, 3 tuần trước

    Được rồi, tốt, điểm trước đây của tôi vẫn còn 🙂

    Tôi thậm chí chưa bao giờ nhận được thông báo chính thức rằng bản thân WordPress tương thích với PHP 8. 1. Điều cuối cùng tôi có thể tìm thấy về đó là điều này

    Vì vậy, tôi có thể tưởng tượng rằng một số mã của WordPress không được thực thi trên PHP8. 1, điều này cuối cùng dẫn đến các chức năng cốt lõi không khả dụng

    Đây là tất cả suy đoán, tất nhiên. Nhưng tôi sẽ phải kiểm tra điều này và liên hệ lại với bạn

    Tôi sẽ thiết lập môi trường của mình với PHP 8. 1 và hy vọng tôi sẽ có thể tái tạo sự cố. Tôi sẽ thông báo cho bạn

    • Câu trả lời này đã được sửa đổi 8 tháng, 3 tuần trước bởi
      Daan van den Bergh .

    Trình bắt đầu chuỗi Rhand

    [@rhand]

    8 tháng, 2 tuần trước

    Vâng, tôi đã cập nhật lên 3 mới nhất. 4. 2 phiên bản bây giờ và trang web vẫn tải. Nhưng hãy nhận những lỗi này ngay bây giờ. Có lẽ tôi cần thực hiện một số thao tác đặt lại hoặc xây dựng lại

    Access to font at '//site.com/wp-content/uploads/2021/04/amalfi_coast-webfont.woff2' from origin '//sitecom.stage.site' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
    post-7.css:1          GET //site.com/wp-content/uploads/2021/04/amalfi_coast-webfont.woff2 net::ERR_FAILED 200
    sitecom.stage.site/:1 Access to font at '//site.com/wp-content/uploads/2021/04/amalfi_coast-webfont.woff' from origin '//sitecom.stage.site' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
    post-7.css:1          GET //site.com/wp-content/uploads/2021/04/amalfi_coast-webfont.woff net::ERR_FAILED 200
    sitecom.stage.site/:1 Access to font at '//site.com/wp-content/uploads/2021/04/amalfi_coast-webfont.ttf' from origin '//sitecom.stage.site' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
    post-7.css:1          GET //site.com/wp-content/uploads/2021/04/amalfi_coast-webfont.ttf net::ERR_FAILED 200

    Bạn đã làm trống WP Rocket Cache trên trang dàn dựng DreamPress này chưa

    Trình bắt đầu chuỗi Rhand

    [@rhand]

    8 tháng, 2 tuần trước

    Và bởi vì dàn dựng phía sau bức tường htaccess, tôi dường như nhận được điều này khi nhấp vào “bắt đầu tối ưu hóa”

    $inactive_plugin = array_search[false, $required_plugins];
    
    if [$inactive_plugin] {
    $plugin_name = get_plugin_data[OMGF_PRO_PLUGIN_FILE]['Name'];
    
    // Clear all previously set notices.
    
    delete_transient[OmgfPro_Admin_Notice::OMGF_PRO_ADMIN_NOTICE_TRANSIENT];
    
    OmgfPro_Admin_Notice::set_pro_notice[sprintf[__['%s needs to be installed and active for %s to function properly. Please make sure it\'s installed and activated, before activating %s.', $this->plugin_text_domain], $inactive_plugin, $plugin_name, $inactive_plugin], 'error', 'omgf_pro_license_manager_not_active'];
    
    deactivate_plugins[OMGF_PRO_PLUGIN_BASENAME];
    
    $this->init = false;
    
    return;
    }
    1

    Tác giả plugin Daan van den Bergh

    [@daanvandenbergh]

    8 tháng, 2 tuần trước

    Và bởi vì dàn dựng phía sau bức tường htaccess, tôi dường như nhận được điều này khi nhấp vào “bắt đầu tối ưu hóa”

    Vâng, điều đó có ý nghĩa. OMGF cần có thể truy cập giao diện người dùng để quét phông chữ. PHP không thể hoạt động như một quản trị viên hoặc một cái gì đó. Vì vậy, bạn phải tạm thời tắt tính năng đó

    Để điều tra vấn đề khác trong post-7. css tôi cần URL của trang web của bạn. Nếu bạn không muốn chia sẻ nó ở đây, xin vui lòng gửi nó cho tôi bằng mẫu liên hệ này

    Trình bắt đầu chuỗi Rhand

    [@rhand]

    8 tháng, 2 tuần trước

    Đây là url hiện tại https. //dougelliscom. sân khấu. trang web/ @daanvandenbergh

    Tác giả plugin Daan van den Bergh

    [@daanvandenbergh]

    8 tháng, 2 tuần trước

    Trang web đó yêu cầu xác thực cơ bản nhưng không cung cấp các thông tin xác thực này tại đây. Thay vào đó, vui lòng cung cấp URL đầy đủ cho bài đăng 7. tập tin css

    Làm cách nào để giải quyết hàm không xác định trong PHP?

    Giải pháp. dùng $this->salt[];

    Làm thế nào để gọi một hàm trong PHP?

    Có hai phương pháp để thực hiện việc này. Một là trực tiếp gọi hàm theo tên biến sử dụng dấu ngoặc và tham số và cách còn lại là sử dụng hàm call_user_func[] nhưng trong cả hai phương thức đều sử dụng tên biến. call_user_func[ $var ];

    Chức năng nào trở thành không xác định?

    Một hàm không xác định khi mẫu số bằng 0 . Nếu có biến ở mẫu số thì điểm mà tại đó biểu thức ở mẫu số bằng 0 là điểm mà hàm số đó không xác định.

    Cách khai báo hàm trong PHP?

    Để khai báo kiểu cho hàm trả về, thêm dấu hai chấm [. ] và nhập ngay trước dấu ngoặc nhọn [ { ] khi khai báo hàm .

Chủ Đề