通過南國創建新帳戶我發現在的public_html文件夾中創建的所有文件夾有775權限這往往導致500錯誤在瀏覽器之後。設置默認文件夾的權限爲新創建的帳戶
對於我在VPS上創建的每個新帳戶,我目前都在通過SSH執行以下命令find . -type d -exec chmod 755 {} \;
從public_html
文件夾。
我如何設置新的文件/文件夾範圍內的VPS的默認權限,這樣我就不必SSH方式和運行該命令每個tyime我創造我的VPS一個新的帳戶?
通過南國創建新帳戶我發現在的public_html文件夾中創建的所有文件夾有775權限這往往導致500錯誤在瀏覽器之後。設置默認文件夾的權限爲新創建的帳戶
對於我在VPS上創建的每個新帳戶,我目前都在通過SSH執行以下命令find . -type d -exec chmod 755 {} \;
從public_html
文件夾。
我如何設置新的文件/文件夾範圍內的VPS的默認權限,這樣我就不必SSH方式和運行該命令每個tyime我創造我的VPS一個新的帳戶?
首先,你必須把票WHM /交友,因爲這種行爲是不正確的。當南國創建一個新帳戶總是與755級權限的public_html
但使用後的解決方法和預腳本hook創建。
在/ usr /本地/的cPanel /腳本/ postwwwacct的內容
#!/usr/bin/php -q
// Set up our variables to be usable by PHP
$opts = array();
$argv0 = array_shift($argv);
while(count($argv)) {
$key = array_shift($argv);
$value = array_shift($argv);
$opts[$key] = $value;
}
exec("chmod 755 {$opts['homedir']}/public_html");
This correct your/home/{user}/public_html to 755
您可以在cpanel上使用doc雖然Cpanel及其中斷鏈接的文檔相當不足,這會導致Google發現大量複製和粘貼錯誤的信息質量。
我不認爲這是正確的行爲,我會聯繫託管公司,安裝這個WHM/cPanel的實例,並讓他們在源頭解決這個問題,但你的解決方法是一個很好的速戰速決!我會在早上嘗試。謝謝! –
爲了停止執行該解決方法,所以我只需在'exec(「chmod 755 {$ opts ['homedir']}/public_html」);''之前添加一個'#' –
我把我的帖子,錯誤是在WHM相關。這是一個工作。要停止,請刪除文件/ usr/local/cpanel/scripts/postwwwacct。它是一個可選文件。閱讀文檔。 – abkrim
我投了負面的,因爲答案不是你自己的問題。另一方面,我認爲它在評論中顯示了一系列的答案和問題,遠不能幫助混淆Cpanel的知識。這個答案說明你在創建帳戶後如何連接,問題是關於創建新帳戶時的權限。我認爲你應該閱讀Cpanel的文檔,當然還有Stackoverflow – abkrim