Страница 1 из 2
Исчез написанный код
Добавлено: Чт июн 29, 2017 11:52 am
eeciv
Редактировал PHP код, неожиданно завис комп Win7, пришлось выключать, включил, запустил MD, при обращении к объектам в панели управление появилось сообщение красным о повреждении таблицы, перезапустил MD, ошибка ушла и вместе с ней весь мой код

. Возможно ли это восстановить и что делать в таких случаях под виндой?
Re: Исчез написанный код
Добавлено: Чт июн 29, 2017 1:53 pm
nick7zmail
Бэкапы делать...из них восстанавливать...
Re: Исчез написанный код
Добавлено: Чт июн 29, 2017 2:05 pm
eeciv
а как их делать? автоматически не делаются? почему исчезли не последние изменения, а весь метод, а объект остался?
Re: Исчез написанный код
Добавлено: Чт июн 29, 2017 2:10 pm
nick7zmail
Делаются при каждом обновлении...но можно и вручную...
Лежат в папке saverestore, интерфейс по работе с бэкапами в Панель управления->Обновление системы (или как то так...точно не помню)
Re: Исчез написанный код
Добавлено: Чт июн 29, 2017 2:30 pm
eeciv
А нельзя сделать обновление по времени или жестко раз в сути?
А где вообще хранятся тексты программ? Неужели восстанавливая базу система затирает испорченную? Это значит что если пропадет питание то могут исчезнуть все настройки?
Re: Исчез написанный код
Добавлено: Чт июн 29, 2017 2:42 pm
nick7zmail
Всё тексты скриптов объектов и тп - хранятся в базе...если база слетела программно - то всё восстановится, если повредился hdd, тогда уже печальнее...бэкап нормально накатиться не сможет...
У меня сколько раз питание пропадало...ни разу ни на винде ни на расбери база не повреждалась.
Настройки пропадут только если она снова слетит...но опять же восстановится при восстановлении из бэкапа.
Отправлено с моего Xperia Z через Tapatalk
Re: Исчез написанный код
Добавлено: Чт июн 29, 2017 2:51 pm
eeciv
вот я сейчас создал бекап, но базы в нем не нашел....
я несколько дней отлаживал метод в созданном мной подклассе, перезагружал комп, все хорошо.
потом при работе в панели управления у меня завис комп и мне пришлось его перегрузить. После этого у меня вообще исчезло содержимое этого метода... ни строчки кода.
hdd в порядке
А код в базе хранится в явном виде или как-то закодирован?
Re: Исчез написанный код
Добавлено: Чт июн 29, 2017 3:18 pm
skysilver
eeciv писал(а):А код в базе хранится в явном виде или как-то закодирован?
В явном виде. Поле CODE в таблице methods.
Re: Исчез написанный код
Добавлено: Чт июн 29, 2017 3:30 pm
eeciv
Вот у меня есть бэкап, я его разархивировал, но базу я в нем не вижу...
прошу меня извинить, но я с mysql не дружу, может глупые вопросы задаю....
Re: Исчез написанный код
Добавлено: Чт июн 29, 2017 3:43 pm
nick7zmail
Не знаю на кой вы его разархивировали, он по идее в первоначальном виде системе нужен...но если вам так интересно - база в dump.sql в корне архива.