Merhaba arkadaşlar büyük emek verdiğim bir sitemde aşağıdaki hatayı alıyorum ve 2 haftadır bir türlü çözemedim. Konu hakkında hata mesajını anlayacak veya yorumlayacak biri var mı? error log dosyasında oluşan hatayı direkt yazıyorum:
require('wp-blog-header.php'), require_once('wp-includes/template-loader.php'), include('/plugins/woocommerce/templates/archive-product.php'), get_footer, locate_template, load_template, require_once('/themes/Avada/footer.php'), dynamic_sidebar, call_user_func_array, WP_Widget->display_callback, WC_Widget_Top_Rated_Products->widget, WP_Query->__construct, WP_Query->query, WP_Query->get_posts tarafından oluşturulan SELECT wp_posts.*, AVG( wp_commentmeta.meta_value ) as average_rating , AVG( wp_commentmeta.meta_value ) as average_rating FROM wp_posts INNER JOIN wp_postmeta ON (wp_posts.ID = wp_postmeta.post_id)
LEFT OUTER JOIN wp_comments ON(wp_posts.ID = wp_comments.comment_post_ID)
LEFT JOIN wp_commentmeta ON(wp_comments.comment_ID = wp_commentmeta.comment_id)
LEFT OUTER JOIN wp_comments ON(wp_posts.ID = wp_comments.comment_post_ID)
LEFT JOIN wp_commentmeta ON(wp_comments.comment_ID = wp_commentmeta.comment_id)
WHERE 1=1 AND wp_posts.post_type = 'product' AND ((wp_posts.post_status = 'publish')) AND ( (wp_postmeta.meta_key = '_visibility' AND CAST(wp_postmeta.meta_value AS CHAR) IN ('visible','catalog')) ) AND wp_posts.post_password = '' AND ( wp_commentmeta.meta_key = 'rating' OR wp_commentmeta.meta_key IS null ) AND ( wp_commentmeta.meta_key = 'rating' OR wp_commentmeta.meta_key IS null ) GROUP BY wp_posts.ID ORDER BY average_rating DESC, wp_posts.post_date DESC LIMIT 0, 5 sorgusu için WordPress veritabanı hatası Not unique table/alias: 'wp_comments'
Anlayamadığım Error_log hatası??
5
●1.022
- 24-04-2014, 02:04:11Tüm eklentilerinizi devre dışı bırakıp son durumu yazar mısınız?
- 24-04-2014, 02:33:30Hocam eklentileri tek tek disable yapıp denedim, silip yeniden kurdum, 0'dan kurulum yapıp içeriği xml (dışa aktar içe aktar ile) geri yükledim. Hata değişti fakat problem devam ediyor. hata'nın oluşması bazen bir kaç saniye sürerken bazen 1 saatten fazla sürdüğü oluyor bu nedenle sağlıklı bir eklenti kontrolü yapamamış olabilirim. 0'dan kurulum yapmadan önceki hata aşağıdaki gibiydi. Bir kaç gün hata vermedi sonra tekrar ilk yazdığım hatayı vermeye devam ediyor.
LEFT OUTER JOIN wp_comments ON(wp_posts.ID = wp_comments.comment_post_ID)
LEFT JOIN wp_commentmeta ON(wp_comments.comment_ID = wp_commentmeta.comment_id)
WHERE 1=1 AND ( wp_term_relationships.term_taxonomy_id IN (154) ) AND wp_posts.post_type = 'product' AND (wp_posts.post_status = 'publish') AND ( (wp_postmeta.meta_key = '_visibility' AND CAST(wp_postmeta.meta_value AS CHAR) IN ('visible','catalog')) ) AND wp_posts.post_password = " AND ( wp_commentmeta.meta_key = 'rating' OR wp_commentmeta.meta_key IS null ) AND ( wp_commentmeta.meta_key = 'rating' OR wp_commentmeta.meta_key IS null ) GROUP BY wp_posts.ID ORDER BY average_rating DESC, wp_posts.post_date DESC LIMIT 0, 12 sorgusu için WordPress veritabanı hatası Not unique table/alias: 'wp_comments'
Veritabanındaki wp_commentmeta tablolarının hepsini sildim bakalım hayırlısı. Akısmet kullanıyormuş sanırım bu tabloyu akısmeti de kaldırdım. 20dk'dır hata yok ama geri gelecektir diye düşünüyorum.
Edit: Aynı hata tekrar oluşu.. - 24-04-2014, 04:21:39Merhaba
Veritabanında wp_comments tablosunun olup olmadığını kontrol edermisiniz.