
У меня есть сервер Plesk, работающий на домене geekwiz.com. Я пытался запустить cronjobs с помощью планировщика на plesk, однако я получал письма 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, чтобы мы могли помочь вам установить разрешения в правильном месте.