2016-03-25 12 views
0

VPS sunucuma WordPress'i yükledim. (Centos, Linux, apache). Ancak, kurulumdan sonra WordPress dosyaları oluşturamaz.WordPress yalnızca izinler ile çalışıyor 777

WordPress dizininin ve alt klasörlerinin izinlerini 777 olarak ayarlarsam her şey yolunda gider. Ama ben 777'yi ayarlamanın çok tehlikeli olduğunu biliyorum.

Hangi izinleri ayarlamalıyım? veya bunu nasıl düzeltebilirim?

Ben izinleri

chmod 777 wordpress_folder -R 
+1

dizinlerde ve 644 dosyalarda 755'i daha iyi yapın. – mitkosoft

+0

Yukarıdaki komutu kullanarak 755'i ayarlamayı denedim. Dosyaları ayrı ayrı izinler mi vermem gerekiyor? –

+0

Evet, genelde dosyalara, sadece klasörlere yazmanıza gerek yoktur. – mitkosoft

cevap

2

size wordpress dizini, çalıştırmak aşağıdaki komutlar ayarlamak için bu komutu kullanılır: İlk komut değiştirir Oysa

find . -type d -exec chmod 775 {} \;

find . -type f -exec chmod 664 {} \;

tüm senin 775 dizinleri ve ikinci komut, tüm dosyalarınızı 664 olarak değiştirecektir. Bu, hile yapmalıdır.

+0

tamam. Onu –

+0

çalışmama izin ver. Bunu yaptıktan sonra bile –

0

777'yi kullanmak gerçekten çok tehlikelidir. Son rakam, herhangi birinin dosyalarınızı okumasına, yazmasına ve çalıştırmasına izin verilmesi anlamına gelir.

bunu yapmak için uygun yolu bir chown -R apache:apache wordpress_folder yapmak ve daha sonra dosyaların hiçbiri dosyaları web sunucusunu ve böylece web sunucusu çalıştıran kullanıcının sahip olacak 777.

Bu yol var olduğundan emin olmak için ise bir şeyler yazmasına izin verilecek.

+0

dosyalarını yükleyemediğim için hangi izni kullanmalıyım? –

0

PHP Handler'ınızı (sanırım mod_php veya CGI) belirtmediniz, çünkü bu işleyicileri dosya sahibi olarak çalışmaz.

Birkaç yıl önce mod_php & CGI ile şu sorunlardan biriyle şu sorunları yaşadım: WordPress ve SMF forum.

SuPHP veya FastCGI'yi işleyici olarak kullanmanızı öneririm (VPS üzerindeyseniz ve bu işleyiciler 'Düşük Bellek Kullanımı' olarak bilinir) ve bazı CMS ile klasör izinleriyle ilgili sorunlardan kaçınmanızı öneririz. dosya sahibi olarak çalıştırın böylece WordPress ile hiçbir klasör izni sorunları -

  • suPHP'ye & FastCGI. suPHP veya WordPress web sitesi resim yüklemek gerekir FastCGI

  • yükleme için ftp login gerekli değildir (ve bu sizin ve editörler/kullanıcılar için büyük bir + 'dır).

+0

Eğer php 7 kullanırsam, hızı arttırır ve ram kullanımını azaltır mı? –

+0

PHP 7 (sıfırdan yeniden) 2x daha hızlı performans ve% 50 daha iyi bellek tüketimi için biliniyor, bu da herhangi bir donanım eklemeden daha eşzamanlı kullanıcılara hizmet veriyor. Ama tecrübemden her şey yeni olan diğer uygulamalarla çok fazla uyumsuzluk ve çok fazla hata var. CPanel, Plesk, Direct Admin veya ISPManager gibi büyük oyuncular değişikliği yaptıkları zaman değişikliği de yaptım. İşletmenizde ilk tercihiniz başkalarını yeni gelişmeleri test etmektir (hatalar ve uyumsuzluklar zaman para demektir). Bu yüzden henüz test etmedim PHP 7. – mariusfv

+0

Tamam. Birkaç wordpress web sitem var. Eğer php'yi php 7'ye yükseltirsem, bu web siteleri çalışacak mı? –

0

Ben normal SSH ile giriş ve daha aşağıdaki komutlarını bulmak çalıştırmak public_html/tipi f -exec chmod 644 {} + bulmak public_html/tipi d -exec chmod 755 {} + ve sıralanmış.