權限問題的簡單解決方案 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資料夾和檔案被破壞的問題。
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.