Page 1 of 1

Если проапдейтился не под тем юзером на 51

Posted: Sat Jan 25, 2014 1:09 pm
by S_Flash
Что делать, Если проапдейтился не под тем юзером на 51?
index.php говорит не тот, что надо, как не копируй и повторно не апдейтился.. Я удалил из /cgi/ index.php, проапдейтил ещё раз, скопировал index в корень, всё стало вроде нормально. Естественно, визуально часто может казаться всё нормальным, может ещё что-то скпировалось не под тем юзером и т.п.

Можете проэкспеременитровать и дать какие-то указания, надо ли и можно ли это лечить?
Может можно как-то защитить команду апдейта от подобных ошибок хотябы на будущее?

Re: Если проапдейтился не под тем юзером на 51

Posted: Sat Jan 25, 2014 2:41 pm
by admin
К сожалению сейчас сильно не хватает времени проводить такие эксперименты.
лучше сообщейте когда будут проблемы.

Re: Если проапдейтился не под тем юзером на 51

Posted: Sat Jan 25, 2014 7:00 pm
by S_Flash
Был бы очень признателен, если возможно добавить какую-то защиту от такого апа.
Сил нет всё проконтролировать. Это был как раз последний домен из пачки :(

Re: Если проапдейтился не под тем юзером на 51

Posted: Sat Jan 25, 2014 7:32 pm
by admin
Защита есть - если файлы созданы от одного юзера, то их просто не даст переписать, если конечно вы на них не поставили полные пермишены. Но аже в этом случае был бы варнинг в main.

Re: Если проапдейтился не под тем юзером на 51

Posted: Sat Jan 25, 2014 8:15 pm
by S_Flash
admin wrote:Защита есть - если файлы созданы от одного юзера, то их просто не даст переписать, если конечно вы на них не поставили полные пермишены. Но аже в этом случае был бы варнинг в main.
Я так и думал. Больше переживал про реструктуризацию базы, так как скрипт то я могу переставить если что и перезалить дамп, хотя и тут шутки плохи между нектороыми релизами даже внутри 51 версии (дампы могут 100% не соответствовать).
Уверенность в невозможности перезаписи пропала после того как после неудачной первой попытки скрипт апа вывел варнинг - не могу удалить /scj/includes/conf/languages.txt, удалите и повторите попытку. Я зашёл под корректным пользователем, повторил ап, скопировал index.php и увидел на главной в админке, что index.php некорректный. Ну а дальше вы знаете!

Re: Если проапдейтился не под тем юзером на 51

Posted: Sat Jan 25, 2014 8:25 pm
by admin
индекс новый просто скопировать надо
От пермишенов он не зависит

Re: Если проапдейтился не под тем юзером на 51

Posted: Sat Jan 25, 2014 8:32 pm
by S_Flash
admin wrote:индекс новый просто скопировать надо
От пермишенов он не зависит
Ок, так и сделал, не помогало. Проводил несколько апов и копировал снова и снова.
Помогло удаление индекса из директории cgi, затем снова ап и копирование индекса на корень.
Вот и очканул после этого!

Re: Если проапдейтился не под тем юзером на 51

Posted: Sat Jan 25, 2014 8:54 pm
by admin
Обычно проблема заключается в "ой скопировал не туда"
Ап меняет только файлы в каталоге scj