• 24-02-2024, 17:54:31
    #1
    Merhabalar,

    Web sitesini cpanel üzerinden farklı bir hostinge taşıdım, görünürde (ön tarafta) herhangi bir sorun gözükmüyor. Fakat arka tarafta, panelden yeni sayfa oluşturmaya ya da duplicate atmaya çalıştığımda
    "There has been a critical error on this website. Please check your site admin email inbox for instructions." hatası alıyorum. Maile gönderilen hata ise şu şekilde;
    "An error of type E_ERROR was caused in line 1113 of the file /public_html/-/wp-content/plugins/elementor/includes/template-library/sources/local.php. Error message: Uncaught TypeError: Argument 2 passed to ElementorTemplateLibrarySource_Local:n_save_post () must be an instance of WP_Post, null given, called in /public_html/-/wp-includes/class-wp-hook.php on line 326 and defined in /public_html/-/wp-content/plugins/elementor/includes/template-library/sources/local.php:1113
    Stack trace:
    #0 /public_html/-/wp-includes/class-wp-hook.php(326): ElementorTemplateLibrarySource_Local->on_save_post(0, NULL)
    #1 /public_html/-/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array)
    #2 /public_html/-/wp-includes/plugin.php(517): WP_Hook->do_action(Array)
    #3 /public_html/-/wp-includes/post.php(4760): do_action('save_post', 0, NULL, false)
    #4 /public_html/-/wp-admin/includes/post.php(753): wp_insert_post(Array, false, false)
    #5 /public_html/-/wp- " (alan adı kısımlarına - koydum)

    Veritabanını repair ettim fakat sonuç yine aynı. Veritabanında bir yerde verilen ID ya da parent_id kısmı yanlış olduğundan bu hatayı aldığımı düşünüyorum. Eklenti çakışması ve tema ile alakalı olup olmadığını kontrol ettim ve sonuç alamadım.

    Yardımcı olabilirseniz sevinirim.
  • 24-02-2024, 18:02:08
    #2
    Yaşadığınız hata, Elementor eklentisinin bir dosyasında bir tür hatayı gösteriyor gibi görünüyor.
    Elementor ile İlgili Dosyaları Kontrol edin: Hatanın belirttiği dosya (/public_html/-/wp-content/plugins/elementor/includes/template-library/sources/local.php) ve hatanın olduğu satırdaki kodu kontrol edin. Belki dosyada bir değişiklik yapılması gerekiyor ya da bir hata var.
    elementor u devre dışıbırakın bakalım sorun vericekmi


    Neetlok adlı üyeden alıntı: mesajı görüntüle
    Merhabalar,

    Web sitesini cpanel üzerinden farklı bir hostinge taşıdım, görünürde (ön tarafta) herhangi bir sorun gözükmüyor. Fakat arka tarafta, panelden yeni sayfa oluşturmaya ya da duplicate atmaya çalıştığımda
    "There has been a critical error on this website. Please check your site admin email inbox for instructions." hatası alıyorum. Maile gönderilen hata ise şu şekilde;
    "An error of type E_ERROR was caused in line 1113 of the file /public_html/-/wp-content/plugins/elementor/includes/template-library/sources/local.php. Error message: Uncaught TypeError: Argument 2 passed to ElementorTemplateLibrarySource_Local:n_save_post () must be an instance of WP_Post, null given, called in /public_html/-/wp-includes/class-wp-hook.php on line 326 and defined in /public_html/-/wp-content/plugins/elementor/includes/template-library/sources/local.php:1113
    Stack trace:
    #0 /public_html/-/wp-includes/class-wp-hook.php(326): ElementorTemplateLibrarySource_Local->on_save_post(0, NULL)
    #1 /public_html/-/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters(NULL, Array)
    #2 /public_html/-/wp-includes/plugin.php(517): WP_Hook->do_action(Array)
    #3 /public_html/-/wp-includes/post.php(4760): do_action('save_post', 0, NULL, false)
    #4 /public_html/-/wp-admin/includes/post.php(753): wp_insert_post(Array, false, false)
    #5 /public_html/-/wp- " (alan adı kısımlarına - koydum)

    Veritabanını repair ettim fakat sonuç yine aynı. Veritabanında bir yerde verilen ID ya da parent_id kısmı yanlış olduğundan bu hatayı aldığımı düşünüyorum. Eklenti çakışması ve tema ile alakalı olup olmadığını kontrol ettim ve sonuç alamadım.

    Yardımcı olabilirseniz sevinirim.
  • 24-02-2024, 18:20:43
    #3
    Yedek aldıysanız PM gelin bakalım hocam
  • 24-02-2024, 20:38:43
    #4
    DiZiNi adlı üyeden alıntı: mesajı görüntüle
    Yaşadığınız hata, Elementor eklentisinin bir dosyasında bir tür hatayı gösteriyor gibi görünüyor.
    Elementor ile İlgili Dosyaları Kontrol edin: Hatanın belirttiği dosya (/public_html/-/wp-content/plugins/elementor/includes/template-library/sources/local.php) ve hatanın olduğu satırdaki kodu kontrol edin. Belki dosyada bir değişiklik yapılması gerekiyor ya da bir hata var.
    elementor u devre dışıbırakın bakalım sorun vericekmi
    Hocam belirtilen local.php ye gidip kontrol ettim ve farklı bir web sitesindeki dosya ile karşılaştırdım orada bir değişiklik gözükmüyor. Ek olarak elemntoru kapatıp tekrardan sayfa oluşturmayı denediğimde hata almadım fakat bu sefer ekrana herhangi bir şey gelmedi
  • 24-02-2024, 22:47:21
    #5
    elemantorda sorun var onla ilgilibilgisi olan bir kişide ndestek alabilirsiniz, burda araştırın yardımcı olacak kesin çıkar. r10 lebi deryadır.

    Neetlok adlı üyeden alıntı: mesajı görüntüle
    Hocam belirtilen local.php ye gidip kontrol ettim ve farklı bir web sitesindeki dosya ile karşılaştırdım orada bir değişiklik gözükmüyor. Ek olarak elemntoru kapatıp tekrardan sayfa oluşturmayı denediğimde hata almadım fakat bu sefer ekrana herhangi bir şey gelmedi
  • 29-02-2024, 17:50:50
    #6
    Uzun süren araştırmalarım sonucu sorunun kaynağını buldum. Olası ihtimal başkalarının başına gelir diye açıklıyorum:
    Eğer siz de sayfa oluşturmaya/duplicate atmaya çalıştığınızda "Fatal error" ya da boş ekran uyarısı alıyorsanız;
    1. Cpanel'den PhpMyAdmin bölümüne gidin.
    2. Veritabanınızı seçin ve x_posts tab'ini bulun.
    3. Yukarıdan "Structure(Yapı)" seçeneğini seçin.
    4. ID yazan kısımı düzenleyin ve A_I (AUTO_INCREMENT) bölümünde tik varsa kaldırın, yoksa ekleyin ve kaydedin.

    Sorun büyük ihtimal çözülmüş olacaktır, teşekkürler.