При восстановлении сайта из резервной копии на хостинге Timeweb, права на папки и файлы устанавливаются не верные. По умолчанию для папок 700, а для файлов забыл посмотреть.[spoiler]
Это приводит к ситуации:При редактировании файла через FTP клиента, отредактировать тот же файл через систему администрирования Битрикс уже не получится.
В вопросах и ответах написано:
Дополнительные параметры необходимо оставить заданными по умолчанию («Права на доступ к файлам: 0644», «Права на доступ к папкам: 0755»).
Вот и все встало на свои места. Соотв. нам нужно установить верные права на файлы и папки.
Можно делать через FTP клиента, но это долго, а можно сделать через SSH.
По умолчанию доступа по SSH нет и его нужно запросить у тех. поддержки. Я запросил через внутреннюю тикет систему.
Подробности
Получив доступ по SSH выполняем команды:
Найти все папки в текушей папке и вложенные и поставить на них 755
find ./ -type d|xargs chmod 755
Найти все файлы в текушей папке и вложенные и поставить на них 644
find ./ -type f|xargs chmod 644
будьте внимательны, если Вы супер пользователь на сервере (личный сервер а не хостинг) вы можете случайно рекурсивно сменить
права на лишние файлы.
Теперь все должно работать как часы. Пост не пригодится профессионалам, но будет полезным для начинающих.
Это приводит к ситуации:При редактировании файла через FTP клиента, отредактировать тот же файл через систему администрирования Битрикс уже не получится.
В вопросах и ответах написано:
Дополнительные параметры необходимо оставить заданными по умолчанию («Права на доступ к файлам: 0644», «Права на доступ к папкам: 0755»).
Вот и все встало на свои места. Соотв. нам нужно установить верные права на файлы и папки.
Можно делать через FTP клиента, но это долго, а можно сделать через SSH.
По умолчанию доступа по SSH нет и его нужно запросить у тех. поддержки. Я запросил через внутреннюю тикет систему.
Подробности
Получив доступ по SSH выполняем команды:
Найти все папки в текушей папке и вложенные и поставить на них 755
find ./ -type d|xargs chmod 755
Найти все файлы в текушей папке и вложенные и поставить на них 644
find ./ -type f|xargs chmod 644
будьте внимательны, если Вы супер пользователь на сервере (личный сервер а не хостинг) вы можете случайно рекурсивно сменить
права на лишние файлы.
Теперь все должно работать как часы. Пост не пригодится профессионалам, но будет полезным для начинающих.