权限问题的简单解决方案 VestaCP open() public_html failed 13 Permission denied 在使用 NGINX、PHP-FPM 和没有 Apache 的配置上。 如果在 Web 界面中不可见,请在 doman.tld.error.log.
我不一定是 VestaCP 但如果你有一点配置知识 NGINX, PHP-FPM 开启 Linux 尤其是电子邮件系统,是 cPanel 的一个很好的替代品。 尤其是 VestaCP 它是免费的,而且更加灵活。
如果您是配置 Web 服务器的新手,我建议您最好不要使用它 VestaCP. 它有很多错误,很少更新(之后经常会出现大错误 update) 并且必须解决许多安全问题。 安装中甚至会出现破坏web文件夹和文件的问题 default.
open() /home/user/web/domain_tld/public_html/" failed (13: Permission denied)
你如何解决错误? VestaCP open() public_html failed 13 Permission denied
小心! 如果您安装的 CMS 需要对某些目录和/或文件具有特殊权限,则以下命令将全部更改。
更改所有目录和文件的权限 /home/user/web/domain_tld
和设置 chmod 644
对于文件和 chmod 755
对于目录。
find . -type f -exec chmod 644 {} \;
find . -type d -exec chmod 755 {} \;
如果未设置正确的用户:组也将更改。
chown -R user:group *
最后,检查网站的运行情况和 domain_tld.error.log.