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()
#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ướceduranz_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ả pluginDaan 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ả pluginDaan 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ả pluginDaan 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ỗiRhand
(@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ỗiRhand
(@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ỗiRhand
(@rhand)
8 tháng, 3 tuần trước
Tôi có thể mở https://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ả pluginDaan 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ỗiRhand
(@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 'https://site.com/wp-content/uploads/2021/04/amalfi_coast-webfont.woff2' from origin 'https://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 https://site.com/wp-content/uploads/2021/04/amalfi_coast-webfont.woff2 net::ERR_FAILED 200
sitecom.stage.site/:1 Access to font at 'https://site.com/wp-content/uploads/2021/04/amalfi_coast-webfont.woff' from origin 'https://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 https://site.com/wp-content/uploads/2021/04/amalfi_coast-webfont.woff net::ERR_FAILED 200
sitecom.stage.site/:1 Access to font at 'https://site.com/wp-content/uploads/2021/04/amalfi_coast-webfont.ttf' from origin 'https://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 https://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ỗiRhand
(@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ả pluginDaan 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ỗiRhand
(@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ả pluginDaan 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 .