Sorun gerektiren kaynak PHP Codeigniter

2 Cevap php

Benim sunucuya yerel üzerinde çalıştığım bir proje yüklemek için gittiğimde ben dün gece bir sorunu vardı.

Ben bu vardı:

require_once ".. / / kontrolörleri / kaynak / MySpaceID / myspace.php";

Kütüphaneler klasörün kendi yolunu bulmak bu dosyanın doğru yolu budur. Ben sunucu üzerinde koymak kadar iyi çalıştı. Herhangi bir düşünce?

2 Cevap

Eğer sunucu üzerinde geçerli çalışma dizini echo (yankı getcwd ();) ve oradan yolunu kontrol, o muhtemelen bir sorun yatıyor nerede.

. Kendiniz ayarlamak sürece - bu CI kendi çalışma dizini olarak / kütüphane kullanmak bana garip geliyor.

Yerine göreceli olanları kullanarak, bu uzun vadede sizin için daha kolay hale getirecek mutlak yolları oluşturmak için kod ateşleyici en AppPath sabit kullanması gerektiğini unutmayın.

Lepidosteus doğru. Sizin kütüphane /application/library/ içinde yaşaması gerektiğini ve bunu gerektiren gereken bu require_once APPPATH.'/libraries/MySpaceID/myspace.php' gibi