PHP Fatal error: require_once (): gerekli Başarısız açılım 'Zend / Gdata / Extension.php'

2 Cevap php

Bir dosya eklemek için çalışırken şu anda bilemiyorum bazı garip nedenle, NoEmbed.php ölümcül bir hata ile başarısız olur. içeren yol, doğru ayarlanmış ben doğrulanmadı ettik altında (sağ NoEmbed.php içinde Require_once direktif öncesi) gibi:

$s = ini_get('include_path');
$a = explode(':',$s);
foreach($a AS $path) {
    echo $path;
    if(file_exists($path.'/Zend/Gdata/Extension.php')) echo '...found<br/>';
    else  echo '...not found<br/>';
}

beklenen konumu içinde bulundu "" çıktılar hangi.

Ben NoEmbed.php doğru dahildir especialy beri, bunun herhangi bir nedenle neden düşünmek şu anda mümkün olduğumu itiraf etmeliyim. Ben önbelleğe alma çözümleri ile benzer sorunlarla karşılaşmış oldum, ama herhangi bir fark yapmadan devre dışı ya da artık kaldırılmış oldum.

Düzenleme: Ben sadece ... bunun için olası bir neden (daha sonra bir Redeclare hata atma) "Require_oncenin" vs "gerektirmez" ile çalışır bulundu?

2 Cevap

Izinleri ve dosyaları repertuarının sahibi ve dosyaları olanları iki edin.

örneği dir 755 olmak ve bunları içine yazmak isterseniz sahibi olarak www-veri ile, 644 dosyaları olabilir için.

Benim durumumda, sorunun hatalı sabit sürücü oldu. Ben terminali ile dosya ve içeriğini görebiliyordu, ama PHP bana Bulunmuş 60% bulunamadı hatası bu özel dosyayı verdi.

Ben başka bir sabit diskinize taşınmış ve hata kayboldu.