• 18-07-2008, 03:26:44
    #1
    Arkadaşlar konuyu şöyle özetliyeyim size.
    sitemde 5-6 tane hemen hemen her yazıda geçen etiketim var. googlede site.com/tag/bilmemne diye arattığımda sadece bu etikete ayit biryığın sayfa çıkıyor karşıma.

    şimdi kullandıgım bir temada şöyle bir sorun var. bu şekilde fazla yazıda belirtilmiş etikette şu hatayı verdi.

    Fatal error: Allowed memory size of 41943040 bytes exhausted (tried to allocate 71 bytes) in /home/site/public_html/wp-includes/post.php on line 455
    belirtilen dosyayı açtım ve hata veren yeri sildim.

    else {
    						// ...column name-keyed row arrays
    						$new_array[$i] = get_object_vars( $row );
    					}
    çalışmasına çalışıyor ama çok kasıyor. bunu yine sayfalara nasıl dökebilirim. yani diger temalarımda sorun çıkmıyordu :S bu temada o etikete ait tüm yazıları aynı sayfada listelemeye çalışıyor.
  • 18-07-2008, 04:36:25
    #2
    Üyeliği durduruldu
    $page = (intval($_GET['page']) > 0)? $_GET['page']:1;
    $limit = 10;
    $start = ($page-1)*$limit;

    sql sorgusunun sonuna
    LIMIT $start, $limit
    ekle

    sonrada bildiğin sayfalandırma işte
    site.com/tag/xxx?page=2 // böyle sorun çıkartabilir seodan
  • 18-07-2008, 08:30:32
    #3
    memory limiti yükseltmek gerekiyor.
    .htaccess oluştur ve içine
    php_value memory_limit 32M
    yaz
    eğer yine olmazsa 32 yi yükselterek dene
  • 18-07-2008, 09:53:30
    #4
    Lisans adlı üyeden alıntı: mesajı görüntüle
    $page = (intval($_GET['page']) > 0)? $_GET['page']:1;
    $limit = 10;
    $start = ($page-1)*$limit;
    sql sorgusunun sonuna
    LIMIT $start, $limit
    ekle
    sonrada bildiğin sayfalandırma işte
    site.com/tag/xxx?page=2 // böyle sorun çıkartabilir seodan
    sqlyi kurcamaladan temanın içinde bunu halletme şansım varmıdır acaba :S


    ghostroot adlı üyeden alıntı: mesajı görüntüle
    memory limiti yükseltmek gerekiyor.
    .htaccess oluştur ve içine
    php_value memory_limit 32M
    yaz
    eğer yine olmazsa 32 yi yükselterek dene
    Bunu eklediğimde internal server error hatası veriyor.
  • 19-07-2008, 03:54:03
    #5
    Üyeliği durduruldu
    php.ini den iyileştirmeyi dene ama bu çözüm değil, sql sorgusuna limit koymazsan tüm veriler sıralanmaya devam eder.