Geçen başıma geldi.. Nasıl çözdüğümü de hatırlamıyorum (hatırladım; <&#63php etiketi bir şekilde (galiba yedeklerken ya da sunucuya geri yüklerken) yok olmuştu).. İnceleyip bir makale yazayım diye not almışım.. Vaktim de yok.. Linkleri ve Google translate çevilerini bari koyayım dedim.. Öyle de beleşçiyim.. Şaka şaka ben de yazacağım bir şeyler.. 🙂
Tek bir nedeni yok.. Site taşıma sonrası olabiliyor, eklenti tanımlama alanı, */ arası ve üstüne yazılanlar da gerçekten hata (gibigibi) olabilir, eklentileri otomatik değil ftp ile direk sunucuya atıp – yüklemek, elle kurulum sorunu çözebiliyor, şu videolu anlatıma bakarsanız; nasıl da tuhaf bir nedenden (klasör içinde klasör, zip içinde zip) bu hata oluşuyor, yazma izinleri (bkz: chmod) ayarlarınız da buna neden olabiliyor, eklenti ve wp sürümleri buna neden olabilir, eklentilerin bazıları “bu eklenti şu wp sürümü içindir falan filan” diye ek kod taşıyabilir, bu durumda; ilgili dosyayı açıp kendi wp sürümünüzü yazarak – değiştirerek de sorunu aşabiliyorsunuz, eklenti konumu ile ilgili sıkıntılar da buna neden oluyor, biliyorsunuz, eklentiler wp-content/plugins/ klasörü içinde olmalı, bazen, bir nedenden; wp-content/plugins/eklenti yerine wp-content/plugins/eklenti/eklenti şeklinde konumlanabiliyor bunu da göz önüne alıp eklenti ana dosyasının doğru konumda olduğundan emin olmalısınız, alt alıntı yazıda buna da değiniliyor..

http://mysillypointofview.richardferaro.com/2010/05/27/fix-the-plugin-does-not-have-a-valid-header-error/

Düzeltmek için bir WordPress eklentisi aktive hata ‘eklentisi geçerli bir başlığı yok’

WordPress ‘işlevselliğini genişletmek istiyorum ve Resmi WordPress Plugin deposunda bulunan bazı eklentileri indirmek için karar verdi. Repo arama yaptıktan sonra, size blogunuza uygulamak için gereken görevleri gerçekleştirir iki eklentileri buldum. Eklentileri indirme çift tıklandığında, aşağıdaki biçimde içeriğini gösteren iki ZIP dosyaları verir:
Ilan

plugin-a.zip

plugin-a-klasör
—- Plugin-bir-ana-file.php
—- Plugin-a-readme.txt

plugin-b.zip

plugin-b-klasör
—- Plugin-b-alt
——– Plugin-b-ana-file.php
——– Plugin-b-readme.txt

Bir eklenti yüklemek için iki yol vardır. Seçenek 1 dosya halletmek ve wordpress_root / wp-content / plugins / dizinine içeriği yüklemektir. WordPress idari sayfasının sol panelinde çubuğunda bulunan> Yükle seçeneğini – Seçenek 2 Add New kullanmaktır. Diyelim ki iki eklentileri iki yükleme seçeneği geçti varsayalım.
Kurulumu ‘plugin-a.zip’ Seçenek 1 kullanarak

Sıkıştırılmış dosyayı açın
/ WordPress_root içeriğini / wp-content / plugins yükle
Yönetici olarak giriş ve Eklentiler gidin -> Yüklendi.
Eklenti ve tıklama Etkinleştir bağlantısını bulun.
Sonuç:
Eklentisi devreye.

Kurulumu ‘plugin-a.zip’ Seçenek 2 kullanarak

Yönetici olarak giriş ve Eklentiler gidin -> Add New -> Yükle
Gözat düğmesini tıklatarak dosyayı plugin-a.zip bulun.
Şimdi Yükle düğmesini tıklatın.
Sonuç:
Paket açma?
Eklenti yükleme?
Eklentisi başarıyla yüklendi.
Plugin bağlantıyı etkinleştirme tıklayın.
Sonuç:
Eklentisi devreye.

Kurulumu ‘plugin-b.zip’ Seçenek 1 kullanarak

Sıkıştırılmış dosyayı açın
/ WordPress_root içeriğini / wp-content / plugins yükle
Yönetici olarak giriş ve Eklentiler gidin -> Yüklendi.
Eklenti ve tıklama Etkinleştir bağlantısını bulun.
Hata: Plugin listede var değildir.

Kurulumu ‘plugin-b.zip’ Seçenek 2 kullanarak

Yönetici olarak giriş ve Eklentiler gidin -> Add New -> Yükle
Gözat düğmesini tıklatarak dosyayı plugin-b.zip bulun.
Şimdi Yükle düğmesini tıklatın.
Sonuç:
Paket açma?
Eklenti yükleme?
Eklentisi başarıyla yüklendi.
Plugin bağlantıyı etkinleştirme tıklayın.
WordPress? Hata
Eklentisi geçerli bir başlığı yok.

Bizim test dayanarak, eklenti-b.zip kurulum her iki yöntem başarısız gibi görünüyor. Hata neden olduğunu öğrenmek için, eklenti yükleme nasıl çalıştığını anlamak gerekir. Core dosyaları kontrol üzerine ben get_plugins bu alıntı () fonksiyonu bulundu:

* WordPress sadece temel eklentileri dizininde eklenti dosyaları destekler
* (Wp-content/plugins) ve bir dizinde eklentileri dizin üzerinde
* (Wp-content/plugins/my-plugin). O arar dosya eklentisi veri vardır ve
* Bu iki yerde bulunmalıdır. Bu duruyorsun önerilir sizin
Dizinleri * eklenti dosyaları.

Fonksiyonu arıyor eklentisi veriler aşağıda bulabilirsiniz:
01

Bu yüzden düzgün yüklemek ve bir eklenti etkinleştirmek için, aşağıdaki iki koşulun yerine getirilmesi gerekir:

bir eklenti ana dosyası (. php) eklentileri klasör içindeki eklentileri kök klasöründe veya birinci düzey alt yerleştirilmesi gerektiğini
ve tanımlama / doğrulama amacıyla gerekli eklentisi verileri içermelidir

Ana PHP dosyası gerekli eklenti verilerini de içermektedir dosyayı ne bulundu veya eklenti verileri içeren kontrol edilebilir bu yana yerleştirilir, çünkü eklenti-b.zip durumunda, validate_plugin () işlevi bir hata döndürdü alt ikinci seviye, işlev içerik tarama için tasarlanmamıştır olduğu bir dizin konumunu.

Plugin-b.zip dosyasını düzeltmek için, aşağıdaki içerik yapısı olması gerekir:

plugin-b.zip

plugin-b-klasör
—- Plugin-b-ana-file.php
—- Plugin-b-readme.txt

Bu yazı kendi blogu potansiyelini 🙂 en üst düzeye çıkarmak isteyen WordPress kullanıcıları aydınlatmak umuyoruz..

how-to-fix-not-header

UYARI KONUDA GEÇEN UYGULAMA VE EKLENTİLERİN SİSTEMİNİZLE UYUMLU, GÜNCELLERİNİ BULUP DENEMELİ, KULLANMALISINIZ

Bir Yorum -“Eklenti geçerli bir tanımlama bölümüne sahip değil hatası”

  1. Çok teşekkürler admin çok faydalı oldu

Yorumlayın

Lütfen kuralları okumadan yorum yapmayınız.. uyarı

*

Güvenlik <