1. Бекап файлов и базы.
Друзья, мог бы кто подсказать, есть ли вообще возможность такого апгрейда? И как много проблем он может посулить. Хост , к сожалению, стал подвержен частому взлому, через заливку кеша или еще что-то. Стоит вопрос, апгрейд или таки серьезная докрутка кода. В modx человек новый совершенно.
И еще , скажите, а как-то можно обойтись без прав на каталоги и файлы вида 777? Просто, сама идея, подобных прав на вебсервере, крайне удивляет.
Спасибо.
Сюда было решено написать, так как апгрейд, это почти установка с нуля.
Quote from: Bubochka at May 29, 2011, 01:07 PM1. Бекап файлов и базы.
Друзья, мог бы кто подсказать, есть ли вообще возможность такого апгрейда? И как много проблем он может посулить. Хост , к сожалению, стал подвержен частому взлому, через заливку кеша или еще что-то. Стоит вопрос, апгрейд или таки серьезная докрутка кода. В modx человек новый совершенно.
И еще , скажите, а как-то можно обойтись без прав на каталоги и файлы вида 777? Просто, сама идея, подобных прав на вебсервере, крайне удивляет.
Спасибо.
Сюда было решено написать, так как апгрейд, это почти установка с нуля.
2. Переписать все файлы.
3. Установить с обновлением.
4. В админке почистить кеш, обновить конфиг.
Должно заработать. Так обновил пару сайтов. с 0.9.6.3 до 1.0.5
Зачем? скорее всего задача неверно поставлена.
И еще вопрос, есть ли вариант, чистить кеш, скриптом, по крону?
Quote from: Bubochka at May 29, 2011, 06:26 PMЗачем? скорее всего задача неверно поставлена.
И еще вопрос, есть ли вариант, чистить кеш, скриптом, по крону?
Нет такой необходимости, просто после изменения чего-то кэш очищается и создается заново. Нарушение этого механизма не исправить вызовом очистки по крону.
Тогда поясните мне вообще необходимость нажимать кнопку "обновить сайт".
1.0.5 это Evo. Крон здесь не нужен, кнопка "Обновить сайт" не требует частого вмешательства. Права на папки должны соответствовать требованиям при установке.
И еще вопрос, 0.9.6.3 это Evo Или Revo? И где это можно посмотреть.
к сожалению, пока опыт с просто переносом сайта в том же состоянии не увенчался успехом, но, вероятно, причины вовсе не в Modx.
И еще вопрос, есть ли вариант, чистить кеш, скриптом, по крону? Хотелось бы просто изменить владельца и права на файл siteCache.idx.php, и соответственно запускать скрипт очистки кеша, из под другого владельца, отличного от владельца вебсайта и конечно не с правами 777.
Спасибо огромное.
Quote from: Bubochka at May 29, 2011, 06:26 PM1.0.5 это Evo. Крон здесь не нужен, кнопка "Обновить сайт" не требует частого вмешательства. Права на папки должны соответствовать требованиям при установке.
И еще вопрос, 0.9.6.3 это Evo Или Revo? И где это можно посмотреть.
к сожалению, пока опыт с просто переносом сайта в том же состоянии не увенчался успехом, но, вероятно, причины вовсе не в Modx.
И еще вопрос, есть ли вариант, чистить кеш, скриптом, по крону? Хотелось бы просто изменить владельца и права на файл siteCache.idx.php, и соответственно запускать скрипт очистки кеша, из под другого владельца, отличного от владельца вебсайта и конечно не с правами 777.
Спасибо огромное.
Надо не латать дыры, а искать причину заражения – в нормальной ситуации ничего не записывается. Проблема может быть в хостинге, зараженных компьютерах тех, кто имеет доступ, использовании php register_globals on и так далее – менять алгоритм работы кэша бессмысленно, это не поможет обнаружить проблему.
По тому и было решено временно изменить права.. и искался вариант обновления кеша из крона.
Quote from: Bubochka at May 31, 2011, 01:01 PMНадо не латать дыры, а искать причину заражения – в нормальной ситуации ничего не записывается. Проблема может быть в хостинге, зараженных компьютерах тех, кто имеет доступ, использовании php register_globals on и так далее – менять алгоритм работы кэша бессмысленно, это не поможет обнаружить проблему.
По тому и было решено временно изменить права.. и искался вариант обновления кеша из крона.
А про обновление кэша из крона – типа «чтобы было»? Какой вообще смысл обновлять кэш из крона? Технически это сделать можно, но смысла абсолютно нет.