Перепутал права доступа к файлу в /home директории godaddy cpanel
Итак, я испортил некоторые из моих сайтов, используя приведенный ниже скрипт, я получаю следующую ошибку на всех сайтах:
Forbidden
You don't have permission to access / on this server.
Server unable to read htaccess file, denying access to be safe
Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.
Код, который все испортил!
<?php
exec ("find / -type d -exec chmod 0750 {} +");
exec ("find / -type f -exec chmod 0644 {} +");
?>
2 ответа
Я думаю, что проблема в том, что вы переписываете разрешение для корневого пути. Я уже использовал GoDaddy, и это переписывание разрешений возможно не разрешено. Попробуйте переписать разрешение вручную из файлового менеджера cPanel.
В первой строке вы изменили разрешение для ваших каталогов:User:read write execute;
Group:read execute;
World:---
А с другой вы изменили разрешение на файл:User:read write;
Group:read;
World:read
Я предлагаю войти в систему через проблемный FTP или SSH и изменить права доступа к файлам на исходные.
Вы можете активировать ssh-соединение со своей cpanel, а затем установить ssh-клиент с такой замазкой, вы можете получить доступ к вашему серверу и попытаться изменить разрешение файла.
Если это не работает, попробуйте войти в свою учетную запись godaddy, перейдите на cpanel и нажмите "файловый менеджер", откройте свой корень и проверьте разрешение ваших файлов. Разрешения перечислены в правой части таблицы рядом с описанием типа файла. Если права доступа к файлам неверны, попробуйте изменить их и посмотреть, если что-нибудь случится, в противном случае я рекомендую обратиться в службу поддержки Godaddy, они наверняка помогут вам.