Как я понял, тема мусолилась кучу раз и решение в основном 1 — проверить права доступа, но все ли так просто?
Зачастую это помогает, но почемуто не сейчас ((
Вообщем жил был сайт, разрабатывался на 1 хосте, потом необходимо было его перенести на другой и все бы хорошо, но перестали ставится пакеты и вообще что-либо толком работать. Накатил сверху установку, все проблемы кроме пакетов пропали.
Вот что выдало при установке… т.е. все супер и с доступностью и правами…
вот что выдает при установке нового пакета
т.е. пакет скачивается в папку, проверяю по фтп: файл на месте, права тоже в порядке… (для core и для core/packages)… пробывал в плоть до 777… пробывал сменить права на файл, пробывал его распаковать… бесполезно…
в логах сервака ошибок ни с доступом ни с пхп нет
в какую сторону рыть? права каких папок-файлов проверить? и в правах ли дело вообще? Может есть какие-то альтернативные методы установки?
UPD: Решение просто. Хотя потратил на это сутки точно (( вообщем при переносе с ошибкой был прописан путь в таблице modx_workspaces. Ошибка была в пробеле в самом начале пути, поэтому внешне было сложно определить что путь неверный, только когда начал шерстить все таблицы которые могут быть завязаны на пакеты обнаружил это.
Удалять топик не буду, опишу просто краткую инструкцию.
Если проблема с пакетами:
1. Попробуйте установить все занова (я использовал 3й тип установки, где надо указывать базу и пр.)
2. Проверьте права (для core и для core/packages)
3. Проверьте правильность путей в конфиге (core/config/config.inc.php)
4. Проверьте пути до ядра в файлах
/config.core.php
/connectors/config.core.php
/manager/config.core.php
5. Проверьте правильность пути в modx_workspaces
6…
7. PROFIT
этого простого алгоритма обычно хватает, чтоб вылечить практически любую проблему.