13
12
2015

Eklenti günçellerken veya wordpress günçellerken dizin oluşturulmadı diye hata almanız bazı zamanlarda mümkün olabiliyor. Bu durum gibi karşılaşanlar wordpress panelde ortam kategorisinde yada menüsünde diyelim resim yüklerken yine üst sunucu tarafında yazılabilirmi gibisinde hata ile karşılaşanlar olur. Az da olsa budurumlar ile karşılaşanlar için çözümler mevcut.

Wordpress

Bakıyorumda çözüme ulaşmak için klasörlere yazma izni verenler var onlara söyleyeceğim “-Arkadaş sen yazma izni verince sunucuda acık bırakıyorsun yaa”. Ondan sonra index atınca birileri sunucuda suç bulmayın.

Neyseki çözümü kolay sorun ise ftp kullanıcınız apache2 ile tanımlı olmadığın dan kaynaklanmaktadır. Birde suPHP olayı var bu gibi durumlarda ama yinede çözüm değil. Çünkü wordpress’de apache tanımlı fonksiyonlar ile günçelleme yaıyor. Yani demek istiyorumki ftp kullanıcınız ile apache2 grubunda olması ve apache2 bir dosyasında tanımlı olması gerekmektedir.

Eğer dizin oluşturulmadı diye hata ile veya buna benzer sorunlar ile karşılaşıyorsanız sunucunuz ile iletişime geçmieniz ve yardım almanız şart. Sizin yapacağınız birşey yok.

Ben ubuntu sayfasında şöyle bir yazıya denk geldim. Resmi inçeleyebilirsiniz.

Wordpress Dizin Oluşturulmadı Sorunu Çözümü

Daha sonra şöyle hatalar alabilirsiniz veya daha farklı ama önemli olan aynı yola cıkmalarıdır. Bu resimleri googleden resimler sayfasından arama yaparak buldum örnek olarak göstermek için.

Wordpress Dizin Oluşturulmadı Sorunu Çözümü

Wordpress Dizin Oluşturulmadı Sorunu Çözümü

Eğer sunucunuz sizin ise çözüme başlayalım.

Önçellikle birde şöyle bir deneme yapınca ftp de işlem yapamadım ama wordpressin günçelleme yaptığını gördüm.

böyle yapınça ftpden klasör ekleyip yada silemiyorsun ama wordpress günçelliyor.
sudo chown -R www-data:root /var/www 

Aşağıdaki www-data grubu ve grub üyesi apache2 ye aittir. Bu nedenle şöyle bir grubu kontrol ediyoruz.

cat /etc/group | grep www-data

Daha sonra kullanıcı adınız ile hangi grublardasınız öğreniyoruz. Eğer hiç bir gruba üye değilseniz. Önçellikle sadece kullanıcı adını belirlencektir.

cat /etc/group | grep ftpkullaniciadi

Gruba üye yapmak için alttaki kodu uyguladım.

gpasswd -a ftpkullaniciadi www-data

Tekrar kontrol ettim. Ve kullanıcı adının gruba üye olduğunu gördüm.

cat /etc/group | grep www-data
cat /etc/group | grep ftpkullaniciadi

aşağıdaki ile apace2 envvars nano ile açtım

sudo nano /etc/apache2/envvars

Envvars dosyasına Ekledim bunu düzenledim

export APACHE_RUN_USER=USERNAME
export APACHE_RUN_GROUP=USERNAME

ekledim

export APACHE_RUN_USER=ftpkullaniciadi
export APACHE_RUN_GROUP=www-data

Daha sonra hemen peşine apache2 yeniden başlattım.

sudo service apache2 restart

Bu işlemlerden sonra hem kullancı adım ile ftp de işlem yapıyorum hemde wordpressimi günçelleme yapabiliyorum.

Bu Sayfa İçin Etiketler ?

Bir Yorum Yazın







XHTML: Bu etiketleri kullanabilirsiniz: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>