it-swarm-tr.com

J25'i yeni sunucuya taşıma sorunları

Joomla! 2.5.4 başka bir sunucuya.

Yerel makineme Joomla sitemi oluşturduktan sonra, siteyi canlı ortama yüklediğimde (DB'yi güncelledik ve configuration.php'deki ayarları düzelttim) Joomla, yönetici konsoluna erişmeye çalıştığımda bu hata iletisini oluşturur.

Uyarı: file_exists () [function.file-exist]: open_basedir geçerli kısıtlaması. 12 satırındaki /path/to/administrator/index.php dosyasındaki (/path/to/administrator/defines.php) dosyası izin verilen yollar içinde değil: (/ Library/WebServer/Documents: tmp)

Uyarı: requir_once () [function.require-once]: yürürlükte open_basedir kısıtlaması. 18 satırındaki /path/to/administrator/index.php dosyasındaki (/path/to/administrator/includes/defines.php) dosyası izin verilen yollar içinde değil: (/ Library/WebServer/Documents: tmp)

Uyarı: requir_once (/path/to/administrator/includes/defines.php) [function.require-once]: akış açılamadı: 18. hatta /path/to/administrator/index.php dosyasında işleme izin verilmiyor

Önemli hata: requir_once () [function.require]: Açılma başarısız '/path/to/administrator/includes/defines.php' (include_path = '.:/Usr/share/pear:/usr/share/php') 18. satırdaki /path/to/administrator/index.php içinde

Public.log_path ve public $ tmp_path'i configuration.php dosyasındaki yeni yola değiştirmiş olmama rağmen yükleme eski yolu arıyor.

3
toomanyairmiles

open_basedir, çözdüğünden daha fazla sorun yaratma eğilimindedir.

Gerekirse, yönetici klasörünün izin verilen yollarda olduğundan emin olun.

4
Bakual

Bunu Joomla Sitesinde buldum: http://forum.joomla.org/viewtopic.php?t=710302

Sonunda anladım ... "open_basedir" direktifini okuyordum. "

Bir php.ini bulun ve orada: /home/xxxxx/htdocs/xxxxxxx.net/administrator/php.ini

Bu konumda bir php.ini dosyanız varsa, aşağıdaki iki öğeyi doğru yollarla değiştirin:

upload_tmp_dir = your path here
open_basedir = your path here
2
pathfinder

Web sitenizin kök klasöründeki .htaccess Dosyasındaki bir RewriteBase deyimini güncellemeniz veya kaldırmanız gerekebilir.

1
Neil Robertson

Bunun daha önce birkaç sitede olduğunu gördüm. İlk neden .htaccess/Apache yapılandırma sorunu ile daha önce bahsedilen bir nedendir.

Gördüğüm diğer bir neden de önbellek sorunu. /Configuration.php dosyasındaki seçeneği el ile değiştirerek önbelleği kapatmayı deneyin. Ayrıca/cache dizinindeki index.html dosyası dışındaki her şeyi el ile silebilirsiniz.

Bu yardımcı olur umarım.

1
Donald Champion