Записи, связанные с тегом «UMASK»

Сейчас столкнулся с такой проблемой: переносил Movable Type на другой хостинг, разархивировав файлы на на новом сервере на всех сайтах получил одну ошибку — 403. Проблема, как оказалась, банальна — неправильные права доступа на файлы. А причина крылась в следующем: на старом хостинге стандартные права на файлы — 660, на папки — 770; при архивации на сервере информация о правах доступа сохраняется, соответственно, при разархивации на другом сервере права получились те же, что и раньше. Пришлось практически вручную менять CHMOD у всех файлов. Намучался.

Теперь стал вопрос: как сделать правильные для нового хостинга права (а это: для файлов — 644, для папок — 755). Полез в конфиг Movable Type искать уже известные настройки Umask (если вы устанавливали MT с версии 3.3, то у вас в mt-config.cgi таких настроек нет, их нужно добавлять самостоятельно). Опять же, поэкспериментировав, добился нужного результата. Итак, чтобы нужно добавить в конфиг, чтобы MT генерировал файлы с правильными CHMOD:


                          
1 HTMLUmask 0022 2 UploadUmask 0022 3 DirUmask 0022

                        

После добавления этих строк в mt-config.cgi все генерируемые и загружаемые с помощью Movable Type файлы будут иметь права доступа 644, а все папки — 755.

P/S Буду рад, если кто-нибудь подскажет, как с помощью SSH изменить права доступа на файлы по маске. У меня получалось изменить только в текущей папке.

1

Последние комментарии

  • Спасибо, скачал. Посмотрю что там такого на полштуки баксов придумано....

  • Отправил ссылку :)...

    Андрей Серебряков
    Будущее Movable Type
  • Хах... я бы с удовольствием потестировал русскую версию... для единоличного пользования.... ))) Хоть...

  • И, кстати, есть бесплатная 6-я версия для единоличного использования, доступна с японского сайта. Р...

    Андрей Серебряков
    Будущее Movable Type
  • Какие-то планы (может уже реализованные) по продаже Movable Type как сервиса я видел. То есть, как с...

    Андрей Серебряков
    Будущее Movable Type
Закрыть