Проблема с правами на beget

Всем добра!
Перенес сайт на beget. Вроде все работает, но…
Нельзя установить ни один компонент:

xPDOCacheManager->copyFile(): Could not copy file
.../public_html/core/packages/dateago-1.0.3-pl/modSnippet/607ddcf17da4e83017d4820da383e819/0/dateago/elements/snippets/snippet.dateago.php to .../public_html/core/components/dateago/elements/snippets/snippet.dateago.php
и таких ошибок полно.

Также ошибка с правами возникает когда выполняется
$modCacheManager ->copyTree() повторно. Файлы пишутся, но не перезаписываются.
Права стоят на папки 0700, на файлы 0600. Пробовал ставить 0755 и 0644 соответственно — не помогает.

Help!
Андрей Маштаков
09 сентября 2015, 17:54
modx.pro
2 270
0

Комментарии: 3

Ivan Shvindin
09 сентября 2015, 21:31
0
закиньте в папку с сайтом рядом с public_html скрипт chmod.sh и дайте ему права на запуск
#!/bin/bash
echo "CHMOD directories...";
find `pwd`"/public_html" -type d -exec chmod 0755 '{}' \;
echo "CHMOD files...";
find `pwd`"/public_html" -type f -exec chmod 0644 '{}' \;
ну и выполняйте каждый раз перед установкой или обновлением модулей или движка, т.к. у них по крону выставляются обратно на 0700 и 0600
    Андрей Маштаков
    09 сентября 2015, 22:23
    0
    Зачем они так делают???
      Роман Садоян
      10 сентября 2015, 07:26
      0
      напишите в ТП, пусть на новые папки ставят права 755 а на файлы 644
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    3