En çok ihtiyaç duyduğunuzda güvenilir WordPress eğitimleri.
WordPress Başlangıç Rehberi
WPB Kupası
30 Milyon+
Eklentilerimizi kullanan web siteleri
20+
Yıllık WordPress deneyimi
3000+
Uzmanlardan WordPress eğitimleri

WordPress'te Özel Menü Öğeleri Sınırını Düzeltme

WordPress menünüze birden fazla öğe eklediyseniz ve bazıları kaydedilmeyi reddediyorsa veya daha kötüsü tamamen kayboluyorsa, muhtemelen sunucunuzun max_input_vars sınırına ulaşmışsınızdır. Bu ayar, PHP'nin tek bir istekte kaç giriş alanını kabul ettiğini sınırlar ve menü öğeleri sizi hızla bu sınırın üzerine çıkarabilir.

WordPress, 4.5.3 sürümünde temel hatayı düzeltti. Hala bu sorunla karşılaşıyorsanız, genellikle sizi sunucunuzun sınırının üzerine çıkaran bir tema, eklenti veya sayfa oluşturucu neden olur.

Bu makalede, WordPress'te özel menü öğesi sınırını nasıl düzelteceğinizi göstereceğiz.

WordPress'te Özel Menü Öğeleri Sınırını Düzeltme

Menü Öğesi Sınırına Ne Neden Olur

WordPress'te özel menü öğesi sınırı genellikle sunucunuzun PHP max_input_vars ayarından kaynaklanır. Bu ayar, bir WordPress menüsünü kaydettiğinizde PHP'nin kabul edebileceği form alanı sayısını kontrol eder. Çoğu sunucu bunu varsayılan olarak 1.000'e ayarlar.

Her menü öğesi, etiket, URL, hedef, CSS sınıfları ve daha fazlası dahil olmak üzere birden çok form alanı kullanır. Menünüz büyüdükçe, alanların toplam sayısı sonunda bu sınırı aşabilir. Bu olduğunda, PHP menüyü kaydettiğinizde bazı alanların işlenmesini durdurabilir ve bazı öğelerin kaybolmasına neden olabilir.

Bugün hala bu hatayı görüyorsanız, temanız, sayfa oluşturucunuz veya bir eklenti menü formuna ek alanlar ekliyor veya menünün kaydedilme şeklini değiştiriyor olabilir. "PHP max input vars en az 5000 olmalıdır" gibi bir mesaj görebilirsiniz.

Bazı menü öğeleri kaybolduysa, menüyü henüz tekrar kaydetmeyin. Bunu yapmak, menüyü eksik öğelerle üzerine yazabilir. Önce girdi değişkeni sınırını düzeltin, ardından menüye dönün ve eksik öğeleri geri yükleyin.

Bununla birlikte, WordPress'te özel menü öğesi sınırını nasıl düzelteceğinizi size anlatalım. Bu makalede ele alacağımız her şey şunlardır:

Adım 1: WordPress'i Güncelleyin ve Mevcut Sınırınızı Kontrol Edin

Öncelikle, WordPress'in en son sürümünü çalıştırdığından emin olun. Bu tek başına bu hatanın klasik sürümünü çözer.

Gösterge Paneli » Güncellemeler bölümüne gidin ve bekleyen çekirdek güncellemelerini yükleyin.

WordPress yönetici paneli güncelleme ekranı

Ardından, sunucunuzun max_input_vars ayarının şu anda ne olduğunu kontrol edin.

Araçlar » Site Sağlığı » Bilgi bölümüne gidin, ardından 'Sunucu' bölümünü açın. Mevcut değeriyle birlikte listelenen max_input_vars'ı göreceksiniz.

Site Health'in sunucu bilgisindeki max_input_vars'ı kontrol etme

Eğer 1.000'in altındaysa veya temanız veya eklentiniz özellikle daha yüksek bir sayı gerektiriyorsa, aşağıdaki yöntemlerden birini kullanarak onu yükseltmeniz gerekecektir.

Yöntem 1: Barındırma Panelinizdeki Sınırı Yükseltin

Birçok WordPress barındırma sağlayıcısı, herhangi bir dosyaya dokunmadan PHP ayarlarını değiştirmenize olanak tanır. cPanel kullanan barındırma sağlayıcılarında bu, MultiPHP INI Düzenleyicisi aracılığıyla yapılır.

Öncelikle, cPanel'e giriş yapın ve Yazılım » MultiPHP INI Düzenleyicisi bölümüne gidin.

cPanel'de MultiPHP INI Düzenleyicisine erişme

Ardından, açılır menüden alan adınızı seçin ve ardından 'max_input_vars'ı bulun ve '5000' olarak ayarlayın. 'Uygula'ya tıklayın.

cPanel'de max_input_vars'ı yapılandırma

Barındırma sağlayıcınız cPanel kullanmıyorsa, barındırma kontrol panelinizde 'PHP Ayarları' veya 'PHP Yapılandırması' ekranını arayın. Çoğu yönetilen WordPress barındırma sağlayıcısı benzer bir şey sunar.

Yöntem 2: .user.ini veya php.ini Dosyanızı Düzenleyin

💡 Önemli: .user.ini veya php.ini 'yi düzenlemek tüm web sitenizi etkileyebilir. Değişiklik yapmadan önce tam bir WordPress yedeği oluşturmak iyi bir fikirdir.

Barındırma sağlayıcınız bir PHP ayarları paneli sunmuyorsa, bir PHP yapılandırma dosyasını düzenleyerek max_input_vars sınırını artırabilirsiniz.

Çoğu paylaşımlı barındırma sağlayıcısı, genellikle WordPress kök klasörünüzde bulabileceğiniz bir .user.ini dosyası kullanır. Bazı sunucu kurulumları bunun yerine php.ini kullanır.

Uygun dosyayı barındırma dosya yöneticinizle veya bir FTP istemcisi ile açın ve şunu ekleyin:

max_input_vars = 5000

Gerekirse dosyayı kaydedin ve aynı konuma geri yükleyin. .user.ini üzerindeki değişikliklerin etkili olmasının birkaç dakika sürebileceğini unutmayın.

max_input_vars için php.ini düzenleme

Hangi dosyayı düzenleyeceğinizden veya nerede bulacağınızdan emin değil misiniz? Barındırıcıdan barındırıcıya talimatlar için WordPress'te php.ini nerede hakkındaki kılavuzumuza bakın.

Yöntem 3: .htaccess Dosyanızı Düzenleyin

💡 Önemli: .htaccess dosyasındaki bir sözdizimi hatası, tüm sitenizi 500 Dahili Sunucu Hatası ile çevrimdışı bırakabilir. Bu dosyayı düzenlemeden önce sitenizi yedekleyin.

Siteniz bir Apache sunucusunda çalışıyorsa, max_input_vars sınırını .htaccess dosyanız aracılığıyla da artırabilirsiniz. Bu sunucu yapılandırma dosyası genellikle WordPress kök dizininizde bulunur.

.htaccess dosyasını barındırma dosya yöneticiniz veya bir FTP istemcisi ile açın ve şunu ekleyin:

php_value max_input_vars 5000
max_input_vars için .htaccess düzenleme

Dosyayı kaydedin ve WordPress menünüzü tekrar kontrol edin.

Bu yöntemin yalnızca Apache'ye özel olduğunu unutmayın. Kaydettikten sonra siteniz çökerse, az önce eklediğiniz satırı kaldırın ve bunun yerine diğer yöntemlerden birini deneyin.

.htaccess dosyanızı göremiyor musunuz? htaccess dosyanızı nasıl bulacağınız hakkındaki eksiksiz kılavuzumuza bakın.

Yöntem 4: Barındırma Sağlayıcınıza Sorun

Yukarıdakilerin hiçbiri size erişilebilir değilse, çoğu barındırma sağlayıcısı bu değişikliği sizin için yapacaktır. Bu mesajı destek ekibine kopyalayıp yapıştırabilirsiniz:

Merhaba, lütfen max_input_vars PHP ayarını sitem için 5000'e yükseltebilir misiniz? Mevcut sınırlama nedeniyle bir WordPress menü kaydetme sorunu yaşıyorum. Teşekkürler!

PHP ayarları üzerinde daha fazla doğrudan kontrol sağlayan bir barındırma sağlayıcısı arıyorsanız, en iyi WordPress barındırma kılavuzumuza bakın.

Düzeltmeyi Doğrulayın

max_input_vars sınırını artırdıktan sonra, menünüzü yeniden oluşturmadan önce yeni değerin aktif olduğunu doğrulamak iyi bir fikirdir.

Sadece Araçlar » Site Sağlığı » Bilgi » Sunucu bölümüne geri dönün ve max_input_vars'ın şimdi 5000 (veya yeni değeriniz) gösterdiğini doğrulayın.

Site Health'in sunucu bilgisindeki max_input_vars artırıldı

Ardından, Görünüm » Menüler'e gidebilir, eksik öğeleri yeniden oluşturabilir ve kaydedebilirsiniz. Tam menünüz artık hiçbir şeyi düşürmeden kaydedilmelidir.

Hala Kaydedilmiyor mu? Kontrol Edilecek Diğer Şeyler

  • Çakışan bir eklenti bulmak için eklentilerinizi tek tek devre dışı bırakın, her birinden sonra menüyü yeniden kaydedin.
  • Bir blok teması kullanıyorsanız, Site Düzenleyicisi'nin Gezinti bloğunun menü verilerini farklı şekilde depoladığını ve bu sınırdan hiç etkilenmediğini unutmayın.
  • Çok büyük bir menüyü (100+ öğe) mi yönetiyorsunuz? WordPress'te gezinme menüsü nasıl eklenir hakkındaki kılavuzlarımız ve mega menü eğitimimiz daha büyük menüler için tasarlanmış yaklaşımları kapsar.

Umarız bu kılavuz, WordPress'teki özel menü öğesi sınırını düzeltmenize yardımcı olmuştur. Sonra, WordPress hatalarını giderme veya WordPress performansını artırma kılavuzlarımıza göz atmak isteyebilirsiniz.

Açıklama: İçeriğimiz okuyucu desteklidir. Bu, bazı bağlantılarımıza tıkladığınızda bir komisyon kazanabileceğimiz anlamına gelir. WPBeginner'ın nasıl finanse edildiğini, neden önemli olduğunu ve bize nasıl destek olabileceğinizi görün. İşte editöryal sürecimiz.

Nihai WordPress Araç Seti

Araç Kitimize ÜCRETSİZ erişim kazanın - her profesyonelin sahip olması gereken WordPress ile ilgili ürün ve kaynaklardan oluşan bir koleksiyon!

Okuyucu Etkileşimleri

80 YorumYanıtla

  1. Hey! Paylaşımlı hosting kullanıyorum. Bu yüzden phpi.ni dosyasını düzenlemek için root erişimim yok. Sorunu nasıl çözebilirim?

  2. Merhaba

    Görünüm -> Menü ->tıklandığında-> yönlendiriliyor -> 404 sayfası

    Web siteme bazı Ana menüler ve Kategoriler ekledim. Bir süre sonra menüyü değiştirmek veya silmek için açamadım. web sitem 404 sayfasına yönlendiriliyor. Birçok kod denedim ama hiçbiri işe yaramadı. Lütfen bana yardım edin

  3. Aynı sorunla karşılaştım…ama localhost’tayım…bu yüzden yardım isteyecek kimsem yok! (Windows 10/XAMPP/WP4.8). WP’ye yeniyim, php.ini’yi nerede bulacağımı bile bilmiyorum! “Hızlı çözümüm” bazı daha az önemli alt menü öğelerini kaldırmaktı. Ama hepsini geri koymak istiyorum. Yukarıda bahsedilen bellek artışını kontrol ettim, ama eski. WP4.8’de çalışmayabilir! Riskin değmez!

  4. Merhaba.

    Harika bilgi için teşekkürler. GoDaddy barındırmada sorunu, Webroot'ta aşağıdaki bilgileri içeren bir ph5.ini dosyası oluşturarak nihayet çözdüm:

    bellek_limiti = 256M;
    max_yürütme_süresi = 300;
    max_girdi_değişkenleri = 3000;

    müşteri hizmetleri veritabanını sıfırladıktan sonra sorunu çözdüm, benim yapamadığım bir şey. Umarım bu yardımcı olur.

  5. Merhaba, bunun için teşekkürler

    Bu sorunu yaşadım ve çözdüm. Uzun bir menüm vardı ve bir gün sadece 50 satıra düştü. Tema desteği bu konuya yönlendirdi. Tüm seçenekleri denedim ama hosting desteğiyle iletişime geçmeden bile sadece biri benim için işe yaradı.

    “php_value max_input_vars 5000” (tırnak işaretleri olmadan) “#end of wordpress” satırından önce .htaccess dosyama ekledim ve sorun çözüldü.

    • Teşekkürler Anton! .htaccess dosyası ile yapılan işlem web sitemi kurtardı! TEŞEKKÜRLER

  6. Merhaba Ekip,

    Hostgator kullanıyorum, Multidomain SSL ile.

    Ayarları kontrol ettim ve nerede ve nasıl yapacağımı bilmiyorum.

    php.ini dosyasını max_input_vars=9000; koduyla ekledim ve hala ana menüye menü öğeleri ekleyemiyorum.

    Yardımcı olabilecek var mı? Çok minnettar olurum.

    Saygılarımla,
    -Rams

  7. Şu anda bu sorunla karşılaşıyorum, barındırma hizmeti veren firmalarla iletişime geçtim ve paylaşımlı bir sunucu olduğu için 5000 değişkene çıkaramayacaklarını / çıkarmayacaklarını söylediler, başka bir çözüm var mı? aynı sayfada iki navigasyon menüsü olabilir mi, bu sorunu çözer mi, yoksa devam mı eder.

    Şimdiden teşekkürler, her türlü yardım çok takdir edilecektir

  8. Harika. Uzun zamandır ne olduğunu anlamadan aynı sorunla uğraşıyordum. Birçok kişiye sordum. Sorunumu bugün çözdüm. hostGator çağrı merkezi temsilcisini aramanıza gerek yok. Bunu kendi başımıza yapabiliriz. Gerçekten çok yardımcı oldu, teşekkür edecek kelime bulamıyorum.

  9. Bunun için ayarlayabileceğimiz maksimum sınır nedir? Ben de 5000 sınırını aşmış görünüyorum.

  10. Mahalo nui loa (çok teşekkürler)!

    Bu, Bluehost'ta paylaşımlı barındırmada bulunan bir müşterinin sitesi için işe yaradı:
    1. Cpanel > Dosya Yöneticisi
    2. public_html > wp-admin
    3. “Yeni Dosya”ya tıklayın > adını php.ini olarak belirleyin (bu dosyanız zaten yoksa)
    4. php.ini'ye tıklayın > “düzenle”ye tıklayın > tekrar “düzenle”ye tıklayın
    5. Yapıştırın: max_input_vars=5000; > Kaydet > TAMAM

    • Benim durumumda işe yaradı! Meleğimsin! Harika paylaşım. Bu sorunla 2 gündür uğraşıyordum. Çok teşekkürler!

    • Renee – bu benim müşterim için de işe yaradı. Teşekkürler! Hostgator ile barındırılıyorlar.

      • Denemiştim,

        .htaccess dosyasında:
        php_value max_input_vars 5000

        php.ini dosyasında:
        max_input_vars=5000;
        upload_max_filesize = 70M;
        post_max_size = 128M;
        upload_tmp_dir = 70M;
        max_input_vars = 3000;
        memory_limit = 256M;

        .user.ini dosyasında:
        max_input_vars=3000;

        ve ayrıca php.ini & .user.ini dosyalarını wp-admin içine ve dışına yerleştirerek test ettim, hiçbir şey benim için işe yaramadı,

        wp-admin sayfası .htaccess'e ekleme yapıldığında boş (beyaz) görünüyor.
        hostingim

        Herhangi bir yardım takdir edilecektir. TIA

  11. GoDaddy kullanıyorum ve php.ini düzeltmesi benim için hiç işe yaramadı. Godaddy bu sayfayı veya kodu geçerli olarak tanımıyor bile.

    Godaddy'deki kişilerden yardım alarak bana bir çözüm önerdiler.

    html klasörüme bir sayfa oluşturdum .user.ini (nokta-user-nokta-ini). O sayfaya şu kodu ekledim:

    max_girdi_değişkenleri = 3000

    Şimdilik işe yarıyor gibi görünüyor.

    • html klasörüme bir sayfa oluşturdum .user.ini (nokta-user-nokta-ini) -> dosya oluşturmak mı demek istediniz, PUBLIC_HTML klasörünüze mi?

      Lütfen onaylayın çünkü godaddy sunucusunda da aynı sorun bende de var.
      Ve bir haftadır onlarla iletişime geçemiyorum.

      Godaddy ile iletişimin neden bu kadar zor olduğunu bilmiyorum.

      • Akut Ben de Godaddy kullanıyorum.

        php.ini dosyamı dosya yöneticisinde buldum – public_html klasöründe, php.admin içinde DEĞİL ve php.ini dosyasını oluşturmama da gerek kalmadı.

        Godaddy, bunun bir WP sorunu olduğunu düşünüyor gibi görünüyor ve bu özel sorunla ilgili olarak bana sürekli farklı yerlere yönlendirdiler.

        Dosya boyutu limitimi artırmamı söylediler. (Aynı çözüm değil).

    • Bu çözüm 1and1 hosting platformunda işe yarayan tek çözümdü:

      html klasörüme bir sayfa oluşturdum .user.ini (nokta-user-nokta-ini). O sayfaya şu kodu ekledim:

      max_girdi_değişkenleri = 3000

      • Teşekkürler! Bu benim için de işe yaradı (her ne kadar goDaddy tarafından barındırılmasa da).

    • Lou, ilk bakışta (ve ilk testte) mükemmel çalışmış gibi görünüyor – teşekkürler!

      Başka sorunlarla karşılaşırsam güncelleyeceğim.

  12. WordPress siteme alt menü eklerken bir sorunla karşılaştım, özel bağlantıya dönüşüyor.
    Lütfen bu hatayı çözmeme yardım edin.

  13. sadece wordpress'i kaldırın ; ve magento'ya geçin en iyi çözüm 2 ay denedikten sonra en iyi çözümü buldum

  14. Ubuntu VPS'de aşağıdaki gibi yorum satırlarını kaldırıp daha yüksek değerler ayarlayarak düzeltebildim.

    max_girdi_iç_içe_düzeyleri = 500
    max_girdi_değişkenleri = 5000

    Ama yine de çözüme giden bir yol sağladığı için teşekkürler

    • Seni seviyorum adamım!
      Bu çözümün başka bir sorunumu da çözdü! sorun şuydu:

      “Menüyü “Menüyü Düzenle” sekmesinde kaydettikten sonra “Menü Ayarları -> Tema Konumu” işareti tutulmazdı ve “Konumları Yönet” sekmesinde menü konumu düşerdi.”

    • Selam adam,
      WordPress çoklu site kullanıyorum ve siteme daha fazla özel alan eklemekte bazı sorunlar yaşıyorum, denediğim hiçbir şey işe yaramadı ve max_input_nesting_levels = 500'ü artırmayla ilgili cevabınızı gördüm. Ubuntu 16.04 VPS'de PHP.Ini dosyasında bu değeri artırmaya çalışıyorum ancak başarılı olamadım. info.php hala max_input_nesting_levels = 64 gösteriyor. Bu değeri nasıl artırdığınızı, PHP.ini dosyası aracılığıyla mı yoksa htaccess dosyası aracılığıyla mı yaptığınızı söylerseniz sevinirim?

      Saygılarımla,

  15. HostGator Dostları – Aynı Sorun & Bunu Çözdü:

    1. Cpanel > Dosya Yöneticisi

    2. public_html > wp-admin

    3. “Yeni Dosya”ya tıklayın > adını php.ini olarak değiştirin (eğer bu dosyanız zaten yoksa)

    4. php.ini'ye tıklayın > “düzenle”ye tıklayın > tekrar “düzenle”ye tıklayın

    5. Yapıştırın: max_input_vars=5000; > Kaydet > TAMAM

    • Merhaba,

      Sitem godaddy'de barındırılıyor. wp-admin'de php.ini oluşturdum ve max_input_vars=5000; satırını yapıştırdım.

      Hala daha fazla menü ekleyemedim.

    • Öneriler için teşekkürler. Sizin önerinizi takip ettim ve max_input_vars=5000; ile php.ini dosyasını ekledim ve sorunumu çözdü. Tekrar teşekkürler

    • 1 – Bir metin dosyası oluşturun
      2 – İçine şunu yazın: " max_input_vars=5000; " (tırnak işaretleri olmadan)
      3 – php.ini olarak kaydedin
      4 – public_html > wp-admin'e FTP ile bağlanın

      MÜKEMMEL
      Teşekkürler!!!

    • Web sitemde aynı sorun

      Sitem HostGator'da barındırılıyor. /wp-admin'e php.ini dosyası ekledim ancak bu benim için işe yaramadı. Lütfen yardım edin.

  16. Ben de bu sorunu yaşıyorum. Bir Studio Press teknisyeni tarafından bu siteye yönlendirildim. Host Gator'da paylaşımlı hosting hesabım var. 3000 veya 5000 ile bir yere varamadığım için max_input_vars'ımı 7000'e yükselttiler. Önerilerinizi içeren bir php.ini dosyası oluşturdum ve wp-admin'ime yerleştirdim. Hala bir sonuç yok. wp-admin'de bir tane oluşturduğum için public klasöründeki php.ini'yi silmem gerekiyor mu? Bunu çözmek için çok uğraşıyorum. Çok teşekkürler.

  17. Paylaşımlı hosting kullandığım için php.ini dosyasını kök klasöre koymak benim için işe yaramadı. Ancak wp-admin klasörüne koymak işe yaradı. Sanırım bunun nedeni nav-menus.php dosyasının wp-admin klasöründe olması.

  18. Merhaba Millet, … evet ben de bu menü sorunu/problemiyle karşılaştım … ve YIKES diyebilir miyim!!! 50 ile 100 sayfa arasında, menüye eklediğim son öğe menüden atılıyordu ve/veya ana menü navigasyonundan düşüyordu! Ne?!!!

    Acemiler ve diğer teknoloji meraklıları bunu (sorunu) biliyor... ve ben sadece kendi durumum için konuşuyorum, ancak aynı kabusu yaşayan birinin faydalanabileceği umuduyla bunu yapıyorum... işte başlıyoruz.

    'Paylaşımlı hosting' ile HostGator kullanıyorum… 'suhosin' olmayacak, bu görünüşe göre php ile ilgili betik hataları için bir yama/program vb.dir ve 'sunucuları' korumak için tasarlanmıştır, bir HostGator Temsilcisine göre, … şimdi, bu detaya rağmen, devam ediyoruz … benim durumumda önemli olan, … nihayet HostGator kişim, 3. kişi, tüm gevezeliğimle sorunu anlamasını sağladığım şey, 'max_input_vars = 3000' kısmıydı.

    HostGator Temsilim beni beklemeye aldı, sorunu araştırdı ve 'max_input_vars = 3000' değerinin, yalnızca HostGator'un erişebildiği php.ini dosyasına konulması gerektiğine karar verdi... yani benim/bizim 'home' veya 'root' dizinimizde bulunan, HostGator veya diğer barındırma sağlayıcılarıyla olan hesaplarımız aracılığıyla, genellikle bu erişim noktası dediğimiz CPanel'i kullanarak erişebildiğimiz php.ini dosyasına değil.

    Bu php.ini dosyasına, barındırma hesabı erişimine sahip hesap sahipleri olarak tarafımdan veya tarafımızca internet üzerinden hiçbir şekilde erişilemez, anlaşıldı mı? İyi, ve bunu bilmek güzel.

    Şimdi yaptığım şey, bu gönderinin hemen altındaki Alex'in yapmamı söylediğini alıp, bu metin/kod satırlarını daha sonra 'wp-admin' klasörümün içindeki public_html dosya alanıma, çalıştığım alan adı için koyduğum bir php.ini dosyasına yerleştirmekti. Bir süre bu 'düzeltmenin' işe yaradığını düşündüm, sonra bugün daha fazla sayfa ekliyordum ve 'oh neşe' ana menü navigasyon öğeleri satırdan düşüyordu, vay canına!!

    Soruna geri döndüm, tüm bu gönderiyi ve 'Coretrac Ticket' konusunu yeniden inceledim, bu biraz benim için fazla karmaşık ama yine de özenli ve kararlıydım. Ve sonra HostGator ekibiyle tekrar görüşmeye gittim, 2. görüşmeyi tamamladım ve 3. kişiyle tekrar gitmek zorunda kaldım, o kişi işi halletti.

    Son olarak öğrendiğim şey, 'max_input_vars = 3000' ifadesinin kurulumunuzun/alan adınızın/WordPress'inizin kaç sayfaya sahip olabileceğini ifade ettiği, '3000' sayısının sayfalar anlamına geldiği. HostGator Temsilim 5000 sayfa girdi.

    Yani, o hala telefondayken yerinde iki yeni test sayfası ekledim ve 'sevinç' raporu verdik! Yaşasın! Ben de artık istediğim kadar sayfa ekleyebilmeliyim! Siz de WordPress SEVİNCİ yaşayın!

    Teşekkürler,
    Gadget

    • Sorun, HostGator paylaşımlı hosting hesabında wp-admin klasöründeki php.ini dosyası ile aşağıdaki satırla çözüldü.

      max_girdi_değişkenleri = 9000;

      Teşekkürler

  19. php.ini dosyasını kökte değil (public_html) "wp-admin" klasöründe oluşturun ve şunu ekleyin:

    max_girdi_değişkenleri = 3000;

    Ayrıca şunlara sahibim:
    upload_max_filesize = 70M;
    post_max_size = 128M;
    upload_tmp_dir = 70M;
    max_input_vars = 3000;
    memory_limit = 256M;

  20. Bu harika ipucu için teşekkürler! UberMenu ile aynı sorunu yaşıyordum. Şimdi .htaccess dosyama php_value max_input_vars 5000 ekledim ve bu sorunu çözdü.

  21. Birkaç şey denedim ama sonuç alamadım. Hostumun bu PHP yapılandırma değişikliklerini yapmasını sağladım. Ayrıca Memory Bump eklentisini etkinleştirdim ve sonra başkalarının önerdiği gibi kaldırdım.

    Temam (Twenty Ten) yalnızca bir menüyü destekliyor. Başka bir menü oluşturabiliyorum ve orada sorunsuz değişiklikler yapabiliyorum. Canlı bir sitem var, bu yüzden deney yapabileceğim miktar konusunda biraz sınırlıyım.

    Başka fikirleriniz var mı? Bu noktada her şeyi denerim.

  22. Matt'in önerisi benim için de işe yaradı, çünkü suhosin kullanmıyorum.

    eklendi:
    max_input_vars = 5000
    php.ini dosyama

    • Merhaba, wp-admin'e max_input_vars = 5000 içeren bir Php.ini dosyası yerleştirdim
      ancak işe yaramadı, bu php dosyasının başka bir dizinde de bulunması gerekiyor mu?
      teşekkürler

  23. Aynı sorunu yaşıyorum ve Memory Bump Plugin bunu çözmedi.

    Hosting sağlayıcım ile iletişime geçtim ve henüz bir php.ini dosyam olmadığını, onu oluşturmam gerektiğini veya WP'nin benim için oluşturması gerektiğini söylediler……

    Bunu nasıl yaparım?

    • Bart, web sunucunuz php betikleri çalıştırıyorsa, kesinlikle web barındırıcınızın isteğe bağlı olarak yapılandırabileceği bir php.ini dosyasına sahiptir.

      Yönetici

  24. Görünüşe göre basit bir çözüm, WP ajax işlevinin listedeki öğelerin sayısını değerlendirmesi ve tek bir büyük istek yerine birden çok ardışık isteğe bölmesidir.

    WordPress ekibinin bunu önceden düşünmemiş olması bana garip geliyor ama sanırım platform o kadar sağlam ki sadece çok fazla işleri var. Kendim yapabilirim ama tabii ki gelecekteki güncellemelerle üzerine yazılmayacak bir şekilde yapmam gerekecek. Ne zahmet!

  25. Mat Lipe ile aynı durumdayım. Sunucumda suhosin kurulu olmadığı için sorun yaşıyordum. Sorunu, Mat'ın yayınladığı direktifi php.ini dosyama ekleyerek çözebildim. Teşekkürler.

  26. Aynı sorunu yaşadım ve hosting desteğiyle günler süren yazışmaların ardından nihayet çözüldü!

    Şu değişiklikleri yaptılar:

    php.ini'ye max_input_vars = 5000 eklediler

    İşte bu kadar, ve şimdi sihirli bir şekilde çalışıyor ve istediğim kadar sayfa ekliyorum.

  27. Merhaba,

    Sunucum suhosin çalıştırmıyor, bu yüzden bu sorunu php.ini dosyama şunu ekleyip sunucumu yeniden başlatarak çözebildim.

    max_input_vars = 5000

    Umarım bu, aynı sorunu yaşayan diğer kişilere yardımcı olur

  28. Bunun için teşekkürler.

    Bunu oldukça uzun zaman önce yaşadım ve bunun bellek ayırmayla ilgili olduğunu düşünmüştüm.

    Memory Bump Plugin'i ( http://wordpress.org/extend/plugins/memory-bump/ ) WordPressdotorg'dan etkinleştirdikten sonra sonunda daha fazla menü ekleyebildim

    Eklentiyi sonradan devre dışı bıraktım.

    Herhangi bir kodla uğraşmadan hızlı ve kolay oldu.

Bir Yanıt Bırakın

Yorum bırakmayı seçtiğiniz için teşekkürler. Lütfen tüm yorumların yorum politikamıza göre denetlendiğini ve e-posta adresinizin YAYINLANMAYACAĞINI unutmayın. Lütfen ad alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.