• 22-01-2015, 02:24:47
    #1
    Arkadaşlar, son bir haftadır (tahminimce) sürekli her gün aşağıda göreceğiniz miktarda ve daha fazlası kadar "error.log" dosyası kabarıyor. Nasıl düzelteceğime ve hatanın ne olduğuna dair fikrim yok. Yardımcı olursanız çok mutlu olurum.

    require('wp-blog-header.php'), require_once('wp-includes/template-loader.php'), include('/themes/maxmag/single.php'), WP_Query->__construct, WP_Query->query, WP_Query->get_posts, _prime_post_caches, update_post_caches, update_object_term_cache, wp_get_object_terms tarafından oluşturulan SELECT t.*, tt.*, tr.object_id FROM wp_terms AS t INNER JOIN wp_term_taxonomy AS tt ON tt.term_id = t.term_id INNER JOIN wp_term_relationships AS tr ON tr.term_taxonomy_id = tt.term_taxonomy_id WHERE tt.taxonomy IN ('category', 'post_tag', 'post_format') AND tr.object_id IN (373, 410, 413, 423, 441) ORDER BY t.name ASC sorgusu için WordPress veritabanı hatası Got error -1 from storage engine
    require('wp-blog-header.php'), require_once('wp-includes/template-loader.php'), include('/themes/maxmag/single.php'), get_sidebar, locate_template, load_template, require_once('/themes/maxmag/sidebar.php'), WP_Query->__construct, WP_Query->query, WP_Query->get_posts, _prime_post_caches, update_post_caches, update_object_term_cache, wp_get_object_terms tarafından oluşturulan SELECT t.*, tt.*, tr.object_id FROM wp_terms AS t INNER JOIN wp_term_taxonomy AS tt ON tt.term_id = t.term_id INNER JOIN wp_term_relationships AS tr ON tr.term_taxonomy_id = tt.term_taxonomy_id WHERE tt.taxonomy IN ('category', 'post_tag', 'post_format') AND tr.object_id IN (464, 467, 473) ORDER BY t.name ASC sorgusu için WordPress veritabanı hatası Got error -1 from storage engine
    require('wp-blog-header.php'), require_once('wp-includes/template-loader.php'), include('/themes/maxmag/single.php'), get_sidebar, locate_template, load_template, require_once('/themes/maxmag/sidebar.php'), WP_Query->__construct, WP_Query->query, WP_Query->get_posts, update_post_caches, update_object_term_cache, wp_get_object_terms tarafından oluşturulan SELECT t.*, tt.*, tr.object_id FROM wp_terms AS t INNER JOIN wp_term_taxonomy AS tt ON tt.term_id = t.term_id INNER JOIN wp_term_relationships AS tr ON tr.term_taxonomy_id = tt.term_taxonomy_id WHERE tt.taxonomy IN ('category', 'post_tag', 'post_format') AND tr.object_id IN (490, 476) ORDER BY t.name ASC sorgusu için WordPress veritabanı hatası Got error -1 from storage engine
    PHP Catchable fatal error:  Object of class WP_Error could not be converted to string in /home/theflash/public_html/wp-content/themes/maxmag/functions.php on line 417
    require('wp-blog-header.php'), wp, WP->main, WP->query_posts, WP_Query->query, WP_Query->get_posts, update_post_caches, update_object_term_cache, wp_get_object_terms tarafından oluşturulan SELECT t.*, tt.*, tr.object_id FROM wp_terms AS t INNER JOIN wp_term_taxonomy AS tt ON tt.term_id = t.term_id INNER JOIN wp_term_relationships AS tr ON tr.term_taxonomy_id = tt.term_taxonomy_id WHERE tt.taxonomy IN ('category', 'post_tag', 'post_format') AND tr.object_id IN (91) ORDER BY t.name ASC sorgusu için WordPress veritabanı hatası Got error -1 from storage engine

    Sorun Temadan mı bilmiyorum fakat Wordpressin varsayılan temasına döndüğümde bu hatayı vermeye devam etti.

    [24-Jan-2015 23:17:51 UTC] require('wp-blog-header.php'), wp, WP->main, WP->query_posts, WP_Query->query, WP_Query->get_posts, update_post_caches, update_object_term_cache, wp_get_object_terms tarafından oluşturulan SELECT t.*, tt.*, tr.object_id FROM wp_terms AS t INNER JOIN wp_term_taxonomy AS tt ON tt.term_id = t.term_id INNER JOIN wp_term_relationships AS tr ON tr.term_taxonomy_id = tt.term_taxonomy_id WHERE tt.taxonomy IN ('category', 'post_tag', 'post_format') AND tr.object_id IN (473) ORDER BY t.name ASC sorgusu için WordPress veritabanı hatası Got error -1 from storage engine

    Yaptığım İşlemler



    -Tüm WP dosyalarını hem otomatik hem elle güncelledim. Olmadı.
    -3 eklentiyi pasifleştirip tekrar sırasıyla aktifleştirdim. Olmadı.
    -Tema dosyalarını gözden geçirdim. Olmadı.
    -Temayı silip WP'nin varsayılan temasıyla denedim. Olmadı.

    -En yüksek sayfada 80 sorgu var. Single sayfalarında 60- 70 arası sorgu var. -40 günlük bir site. Toplamda 70 - 75 civarı yazı var.
    -Tema ücretli, premium satın aldığım bir tema korsan vb şeyler yok.
    -Bu hataları son 10 günde almaya başladım ancak bu süre içerisinde herhangi bir değişiklik yapmadım.

    Ciddi anlamda yardımlarınıza ihtiyacım var arkadaşlar.

    Örnek bir hata resmi koyuyorum. Bir konuya girmeye çalıştığımda bu hatayı alıyorum.



    İlgili kodda bu. Aşağıda bold olarak işaretlediğim

    else {
    $cat = get_the_category(); $cat = $cat[0];
    $cats = get_category_parents($cat, TRUE, ' ' . $delimiter . ' ');
    if ($showCurrent == 0) $cats = preg_replace("#^(.+)\s$delimiter\s$#", "$1", $cats);
    echo $cats;
    if ($showCurrent == 1) echo $before . get_the_title() . $after;
    }
  • 22-01-2015, 10:05:50
    #2
    Hata şu, çok fazla sql sorgusu olduğu için, veritabanı kapanıyor.

    Sql sorgularını azaltmanız gerekmekte. Gerek cache ile gerekse temadan düzenleme yapmanız gerekmekte. Fazla sql sorgusu yapan eklentileri kaldırmanız gerekiyor ( en basitinden postviews gibi)..
  • 22-01-2015, 10:57:55
    #3
    hamdialev adlı üyeden alıntı: mesajı görüntüle
    Hata şu, çok fazla sql sorgusu olduğu için, veritabanı kapanıyor.

    Sql sorgularını azaltmanız gerekmekte. Gerek cache ile gerekse temadan düzenleme yapmanız gerekmekte. Fazla sql sorgusu yapan eklentileri kaldırmanız gerekiyor ( en basitinden postviews gibi)..

    All in Seo, Disqus ve XML Sitemap var eklenti olarak başka herhangi bir şey yok açıkcası. Neden böyle olduğunu anlamadım.
  • 22-01-2015, 11:04:13
    #4
    Tema kaynaklı olabilir. Sunucu kalitesiz olabilir. Wp de her zaman sql sıkıntısı yaşanabilir..
  • 23-01-2015, 20:24:55
    #5
    Arkadaşlar henüz sonuca ulaşamadım, fikri olan var ise ya da öneride bulunabilecek birisi sevinirim.
  • 24-01-2015, 01:33:35
    #6
    1. şu /public_html/wp-content/themes/maxmag/functions.php on line 417 satır ile ilgilenin burdaki hatayı giderin.
    2. Yazdığınız bilgilere göre sorgu sayılarınız normal, SSD diskli mümkünse litespeed kurulu adam akıllı bir sunucuya geçin bir derdiniz kalmaz.
  • 25-01-2015, 01:21:14
    #7
    akinciyiz adlı üyeden alıntı: mesajı görüntüle
    1. şu /public_html/wp-content/themes/maxmag/functions.php on line 417 satır ile ilgilenin burdaki hatayı giderin.
    2. Yazdığınız bilgilere göre sorgu sayılarınız normal, SSD diskli mümkünse litespeed kurulu adam akıllı bir sunucuya geçin bir derdiniz kalmaz.
    Aslında aynı temanın 2.1 sürümünü kullandığım aynı firmada barınan bir başka sitemde en ufak sorun yok. Sadece sunucular farklı.

    Fakat bu sitede 2.3 sürümünü kullanıyordum temanın, dedim eski sürümüne döneyim yok yine aynı hataları veriyor. Tema kaynaklımı, sunucumu yoksa başka bir sorun mu anlayabilsem ona göre hareket edeceğim aslında.

    --R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 23:59:20 -->-> Daha önceki mesaj 22:13:03 --

    Şu anda aldığım hata bu

    [24-Jan-2015 21:38:26 UTC] require('wp-blog-header.php'), wp, WP->main, WP->query_posts, WP_Query->query, WP_Query->get_posts, _prime_post_caches, update_post_caches, update_object_term_cache, wp_get_object_terms tarafından oluşturulan SELECT t.*, tt.*, tr.object_id FROM wp_terms AS t INNER JOIN wp_term_taxonomy AS tt ON tt.term_id = t.term_id INNER JOIN wp_term_relationships AS tr ON tr.term_taxonomy_id = tt.term_taxonomy_id WHERE tt.taxonomy IN ('category', 'post_tag', 'post_format') AND tr.object_id IN (467, 470, 473, 476, 479, 490, 517, 520, 523, 526) ORDER BY t.name ASC sorgusu için WordPress veritabanı hatası Got error -1 from storage engine
    [24-Jan-2015 22:04:45 UTC] require('wp-blog-header.php'), wp, WP->main, WP->query_posts, WP_Query->query, WP_Query->get_posts, update_post_caches, update_object_term_cache, wp_get_object_terms tarafından oluşturulan SELECT t.*, tt.*, tr.object_id FROM wp_terms AS t INNER JOIN wp_term_taxonomy AS tt ON tt.term_id = t.term_id INNER JOIN wp_term_relationships AS tr ON tr.term_taxonomy_id = tt.term_taxonomy_id WHERE tt.taxonomy IN ('category', 'post_tag', 'post_format') AND tr.object_id IN (227) ORDER BY t.name ASC sorgusu için WordPress veritabanı hatası Got error -1 from storage engine
    Kullandığım tema da bu

    http://www.mvpthemes.com/maxmag/

    Sorunun ne olduğunu halen çözemedim. Temamı, sql mu, sunucu mu bilmiyorum Başka fikri olan var mı?

    --R10.NET; Flood Engellendi -->-> Yeni yazılan 25-01-2015 mesaj 01:21:14 -->-> Daha önceki 24-01-2015 mesaj 23:59:20 --

    Sorun Temadan mı bilmiyorum fakat Wordpressin varsayılan temasına döndüğümde bu hatayı vermeye devam etti.

    [24-Jan-2015 23:17:51 UTC] require('wp-blog-header.php'), wp, WP->main, WP->query_posts, WP_Query->query, WP_Query->get_posts, update_post_caches, update_object_term_cache, wp_get_object_terms tarafından oluşturulan SELECT t.*, tt.*, tr.object_id FROM wp_terms AS t INNER JOIN wp_term_taxonomy AS tt ON tt.term_id = t.term_id INNER JOIN wp_term_relationships AS tr ON tr.term_taxonomy_id = tt.term_taxonomy_id WHERE tt.taxonomy IN ('category', 'post_tag', 'post_format') AND tr.object_id IN (473) ORDER BY t.name ASC sorgusu için WordPress veritabanı hatası Got error -1 from storage engine
  • 26-01-2015, 01:48:16
    #8
    Ücretli ya da ücretsiz fikir ve önerilere açığım. Ücretli düşünen arkadaşlar için kesin sonuç alınabilecekse fikir almak istiyorum.