Bir izin sorununa basit bir çözüm VestaCP open() public_html failed 13 Permission denied NGINX, PHP-FPM ve Apache'siz bir konfigürasyonda. Web arayüzünde görünmüyorsa, arama yapın doman.tld.error.log.
mutlaka hayranı değilim VestaCP ancak yapılandırmak için biraz bilginiz varsa nginx, PHP-FPM açık Linux ve özellikle e-posta sistemi, cPanel'e iyi bir alternatiftir. Ve özellikle bu VestaCP ücretsiz ve çok daha esnektir.
Web sunucularını yapılandırma konusunda acemiyseniz, KULLANMAMANIZI tavsiye ederim. VestaCP. Çok fazla hatası var, oldukça nadiren güncelleniyor (ve genellikle daha sonra büyük hatalar ortaya çıkıyor) update) ve birçok güvenlik sorununun çözülmesi gerekiyor. Varsayılan kurulumda web klasörlerinin ve dosyaların imha edilmesinde bile sorunlar vardır.
open() /home/user/web/domain_tld/public_html/" failed (13: Permission denied)
Hatayı nasıl çözersiniz? VestaCP open() public_html failed 13 Permission denied
DİKKATLİ OLMAK! Bazı dizinler ve/veya dosyalar için özel izinler gerektiren bir CMS kuruluysa, aşağıdaki komutlar hepsini değiştirecektir.
içindeki tüm dizinlerin ve dosyaların izinlerini değiştirin. /home/user/web/domain_tld
ve set chmod 644
dosyalar için ve chmod 755
dizinler için.
find . -type f -exec chmod 644 {} \;
find . -type d -exec chmod 755 {} \;
Kullanıcı:grup, doğru olanlar ayarlanmazsa da değişecektir.
chown -R user:group *
Sonunda, hem web sitesinin çalışmasını hem de domain_tld.error.log.