web-gelistirme-sc.com

Hata 0 Güncelleme sırasında günlük yazmak için dosya açılamıyor

Yönetici alanından çıkardıkları en yeni güncellemeye Joomla web sitesini güncellemeye çalıştım.

Ancak güncelleme girişiminden sonra,

Bu hata iletisini aldım:

"Bir hata oluştu. 0 Günlük yazmak için dosya açılamıyor"

Sorun nedir?

9
Hbirjand

Bir izin sorunu gibi geliyor.

Joomla arka ucunda:

Sistem (üst menü) >> Sistem Bilgisi >> Dizin İzinleri

Genel configuration.php dışındaki tüm dosya ve klasörlerin yazılabilir olduğundan emin olun.

Değilse, izinleri değiştirmeniz gerekir, böylece tüm klasörler 755 ve dosyalar 644 olarak ayarlanır.

Bunu FileZilla gibi bir FTP istemcisi veya Yönetici Araçları gibi bir Joomla uzantısı kullanarak yapabilirsiniz.

Bunu daha önce yaptıysanız, bazen günlük dizininizi doğru tanımladığınızdan emin olun, çünkü bazen günlükler klasörünün yolu yanlış olabilir. Yolu kontrol etmek/değiştirmek için Joomla arka ucunda Global Configuration adresine gidin ve Sunuc sekmesini seçin ve Günlük Yolu klasörüne doğru.

Ayrıca, Joomla güncelleştirme paketini indirip web sitenizin kök dizinine yükleyebileceğinizi ve Joomla güncelleme özelliğini kullanmak yerine ayıklayabileceğinizi unutmayın.

Bu yardımcı olur umarım

11
Lodder

Bunun nedeni, günlüklerinizin ve tmp klasör yolunuzun doğru olmamasıdır. Bu yolu düzenlemenin iki yolu var:

  1. Hesabınızın ftp'sine gidin ve bu dosyayı bulun ve cuteftp veya filezila veya dosya yöneticisi .... configuration.php ile düzenleyin ve tmp veya log klasörlerinin yolunu bulun ve doğru yolla değiştirin

  2. Joomla Global Configuration -> System ---> yönetici bölümüne gidin

Günlük Klasörüne Giden Yol

*/home/**yourusername**/public_html/logs*

Genel Yapılandırma -> sunucu ---> Geçici Klasöre Giden Yolu görebilir ve

*/home/**yourusername**/public_html/tmp*

evden sonra barındırma hesabı kullanıcı adınızı değiştirmeniz gerekir

plesk veya directadmin veya diğer kontrol panelini kullanıyorsanız, bu yol adresini dikkate alarak barındırma desteğinizle iletişime geçmeli ve bahsettiğim yerde değiştirmelisiniz

umarım sorununuz çözülmüştür ve bu yardım u

2
siamak babaei

Burada sarılı bilgi sadece biraz ...

İzin sorunları genellikle 2 ana nedenden kaynaklanır:

  1. İşletim sistemindeki gerçek dosya/klasör izinleri sorunları
  2. Yapılandırma dosyasında tanımlanan tmp/log dizinleri için yanlış dizin yolları.

Bir izin sorununun olup olmadığını görmenin en iyi yolu, arka ucu kontrol etmektir:

Sistem Bilgileri -> Dizin İzinleri .

Bu, Joomla kurulumunuzun kökündeki hangi dosyaların/klasörlerin yazılabilir (yeşil renk) olduğunu veya yazılabilir olmadığını (kırmızı renk) söyleyecektir.

Durum 1 için - İşletim sistemi tarafından dosya/klasörlere atanan yanlış izinlerle başa çıkmanın en kolay yollarından biri Akeeba'nın Yönetici Araçları. İstediğiniz izinleri ayarlamak ve Joomla kurulumunun tüm klasörlerine/dosyalarına uygulamak için bir yardımcı program sağlar.

Durum 2 için - tmp/log dizinleri için tanımlanmış yanlış yollarınız varsa , bunu Joomla'nın global yapılandırmasında değiştirmelisiniz. Barındırma dizininizin ana dizini bilmiyorsanız, barındırma sağlayıcınıza sormak daha iyidir.

Bu yolu ya Glogal Konfigürasyonundaki Joomla'nın arka ucundan ya da dosya yöneticisi veya [~ # ~] ftp [~ # ~] ile bağlantı kurarak veya configuration.php dosyası.

Genellikle cPanel barındırma içinde bu şöyle olur:

"/home/myHostingUsername/logs"
"/home/myHostingUsername/tmp"

Bu nedenle configuration.php dosyanızdaki bu ayarların son görünümü aşağıdaki gibi olmalıdır:

public $log_path = '/home/myHostingUsername/logs';
public $tmp_path = '/home/myHostingUsername/tmp';

* Joomla yeni başlayanların yaptığı en yaygın "hatalardan" biri olduğunu unutmayın. Sitelerini başka bir Ana Bilgisayardan, alt klasörden veya yerel ana bilgisayardan taşıdıktan sonra bu dizinleri yazılamaz hale getirerek yapılandırma dosyalarındaki bu yolları değiştirmeyi unuturlar.

2
FFrewin

"/ Log" klasörünüzü joomla'nın arka ucunda sunucunuzun mutlak bağlantılarına yapılandırmanız gerekir. Örneğin:/www/public_html/log.


bir .php dosyası oluşturun ve sunucunuza giden mutlak yolun ne olduğunu öğrenmek için bu kodu yapıştırın. Tarayıcınıza yükleyin ve arayın: ör: www.yourdomaine.com/path.php

kod bu

<?php
   $path = getcwd();
   echo "Your Absolute Path is:" . $path;
?>
2
Anjara

Dizinlerin sahipliğini ayarlayarak her şeyi denedim (logs/, temp/) Apache kullanıcısına, ayrıca 777, ancak yine de bu hatayı alıyordu.

Öyle görünüyor ki, error.php, user: group olarak root olarak ayarlanmıştı.

Bu dosyanın sahipliğini değiştirdiğimde işler iyi çalışmaya başladı.

0
Mohd Abdul Mujib

Joomla'nın arka ucuna giremiyorsanız, Joomla kurulumunuzun kökündeki configuration.php dosyasındaki mutlak yolları değiştirebilirsiniz.

0