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

Post Reply
S_Flash
Posts: 1788
Joined: Mon Mar 08, 2010 9:04 am
Contact:

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

Post by S_Flash »

Что делать, Если проапдейтился не под тем юзером на 51?
index.php говорит не тот, что надо, как не копируй и повторно не апдейтился.. Я удалил из /cgi/ index.php, проапдейтил ещё раз, скопировал index в корень, всё стало вроде нормально. Естественно, визуально часто может казаться всё нормальным, может ещё что-то скпировалось не под тем юзером и т.п.

Можете проэкспеременитровать и дать какие-то указания, надо ли и можно ли это лечить?
Может можно как-то защитить команду апдейта от подобных ошибок хотябы на будущее?
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

К сожалению сейчас сильно не хватает времени проводить такие эксперименты.
лучше сообщейте когда будут проблемы.
Don't forget to run script update
S_Flash
Posts: 1788
Joined: Mon Mar 08, 2010 9:04 am
Contact:

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

Post by S_Flash »

Был бы очень признателен, если возможно добавить какую-то защиту от такого апа.
Сил нет всё проконтролировать. Это был как раз последний домен из пачки :(
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

Защита есть - если файлы созданы от одного юзера, то их просто не даст переписать, если конечно вы на них не поставили полные пермишены. Но аже в этом случае был бы варнинг в main.
Don't forget to run script update
S_Flash
Posts: 1788
Joined: Mon Mar 08, 2010 9:04 am
Contact:

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

Post by S_Flash »

admin wrote:Защита есть - если файлы созданы от одного юзера, то их просто не даст переписать, если конечно вы на них не поставили полные пермишены. Но аже в этом случае был бы варнинг в main.
Я так и думал. Больше переживал про реструктуризацию базы, так как скрипт то я могу переставить если что и перезалить дамп, хотя и тут шутки плохи между нектороыми релизами даже внутри 51 версии (дампы могут 100% не соответствовать).
Уверенность в невозможности перезаписи пропала после того как после неудачной первой попытки скрипт апа вывел варнинг - не могу удалить /scj/includes/conf/languages.txt, удалите и повторите попытку. Я зашёл под корректным пользователем, повторил ап, скопировал index.php и увидел на главной в админке, что index.php некорректный. Ну а дальше вы знаете!
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

индекс новый просто скопировать надо
От пермишенов он не зависит
Don't forget to run script update
S_Flash
Posts: 1788
Joined: Mon Mar 08, 2010 9:04 am
Contact:

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

Post by S_Flash »

admin wrote:индекс новый просто скопировать надо
От пермишенов он не зависит
Ок, так и сделал, не помогало. Проводил несколько апов и копировал снова и снова.
Помогло удаление индекса из директории cgi, затем снова ап и копирование индекса на корень.
Вот и очканул после этого!
admin
Site Admin
Posts: 38004
Joined: Wed Sep 10, 2008 11:43 am

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

Post by admin »

Обычно проблема заключается в "ой скопировал не туда"
Ап меняет только файлы в каталоге scj
Don't forget to run script update
Post Reply