Проблемы с записью в папку с правами 755

permПри смене хостера столкнулся с проблемами записи моими скриптами в папки с правами 755. Предыдущий хостер позволял мне как владельцу VPS делать это без проблем. Тут же проблема поверхностно решалась лишь установкой на необходимые папки прав 777, что не являлось хорошим решением. Прогуглив эту ситуацию я понял, что проблемы во владельце папок. Если у предыдущего хостера я являлся владельцем папок, то на новом хостинге вероятно нет. Так и оказалось: у предыдущего хостера PHP был запущен с помощью дополнительного модуля Apache — suPHP, который разрешает запуск скриптов только владельцу аккаунта и никому больше. Это позволяет нормально работать скриптам с более строгими параметрами доступа и обеспечивать при этом большую безопасность. Так что, если вы столкнулись с этой проблемой, то можно попросить хостера решить ее при помощи suPHP.
Есть еще один способ обойти эту проблему при помощи SSH, изменив владельца необходимой папки:


chown -R nobody yourdirectory
chmod -R 755 yourdirectory

Решение есть всегда, выбирайте на ваше усмотрение.
С уважением.

Вы можете оставить комментарий, или отправить trackback с Вашего собственного сайта.

Написать комментарий