
我有一台運行網域 geekwiz.com 的 Plesk 伺服器。我試圖使用 plesk 上的排程器來執行 cronjobs,但是我收到了 cronjobs 的電子郵件,內容如下:permission denied
。
我透過 SSH 連接到伺服器:
-bash-3.2$ ls -l var/www/vhosts/geekwiz.com/httpdocs/
ls: var/www/vhosts/geekwiz.com/httpdocs/: Permission denied
所以我決定嘗試讓自己成為 root 用戶,就像這樣
chown root:root /home/reopayadmin
現在我的網站無法運作。
答案1
我不確定為什麼這會破壞您的網站 - 您所做的是將您的家庭所有者直接更改為 root,而不是授予自己直接查看該內容的權限。您可能需要 root 或 sudo 存取權限才能將其變更回來。一旦你把它改回來,運行:sudo ls -l /your/site/directory
這將為你提供該網站的權限。接下來,發布您要在 cron 中執行的操作,以便我們可以協助確保您在正確的位置設定權限。