Rumah  >  Soal Jawab  >  teks badan

Ralat maut WordPress PHP: Fungsi tidak ditentukan trailingslashit() dipanggil apabila cuba mengemas kini pemalam

Kami memasang WordPress pada penyedia wpengine. Kami mengalami ralat PHP yang membawa maut dalam tema kami apabila kami cuba mengemas kini beberapa pemalam. Sokongan pembekal tidak tahu cara membantu kami. Ini ialah timbunan panggilan yang salah:

"Ralat Maut PHP: Ralat Tidak Ditangkap: Panggilan ke fungsi yang tidak ditentukan Trailingslashit() dalam /nas/content/live/sillaindustrie/wp-includes/class-wp-textdomain-registry.php:103n Surih tindanan: n# 0/ nas/ content/live/sillaindustrie/wp-includes/l10n.php(784): WP_Textdomain_Registry->set('default', 'it_IT', '/nas/content/li...')n#1 / nas /content /live/sillaindustrie/wp-includes/load.php(1401): load_textdomain('default', '/nas/content/li...', 'it_IT')n#2 /nas/content/ live/ sillaindustrie/ wp-includes/load.php(278): wp_load_translations_early()n#3 /nas/content/live/sillaindustrie/wp-settings.php(74): wp_maintenance()n#4 /nas/content/live/ sillaindustrie/ wp-config.php(67): require_once('/nas/content/li...')n#5 /nas/content/live/sillaindustrie/wp-load.php(50) : require_once('/ nas/ content/li...')n#6 /nas/content/live/sillaindustrie/wp-blog-header.php(13): require_once('/nas/content/li.. .')n#7 /nas /content/live/sillaindustrie/index.php(17): require('/nas/content/li...')n#8 {main}n throw into /nas /content/live/sillaindustrie/wp- includes/ class-wp-textdomain-registry.php baris 103, rujukan: https://silla.industries/wp-admin/update-core.php?action=do-plugin-upgrade”

Nampaknya ia berkaitan dengan pemalam WPML atau yang serupa, ada cadangan? Terima kasih G.

Saya cuba mengemas kini pemalam WordPress tetapi saya tidak faham dari mana datangnya ralat. Mungkin plugin tidak serasi tetapi saya tidak tahu bagaimana untuk mengesannya.

P粉216807924P粉216807924336 hari yang lalu589

membalas semua(1)saya akan balas

  • P粉323374878

    P粉3233748782023-10-24 00:54:00

    Seperti yang orang lain nyatakan, apabila wp-includes/class-wp-textdomain-registry 中的代码时,wp-includes/formatting.php 不可用,这是一个问题.php sedang berjalan. Ini ialah isu yang diperkenalkan dalam WordPress 6.1.

    Untuk membetulkannya, anda boleh menukar baris 103 dalam wp-includes/class-wp-textdomain-registry.php kepada:

    $this->all[ $domain ][ $locale ] = $path ? trailingslashit( $path ) : false;

    Kepada:

    $this->all[ $domain ][ $locale ] = $path ? rtrim( $path, '/\' ). '/' : false;

    balas
    0
  • Batalbalas