проблема с бд

Главные вкладки

Аватар пользователя webmas webmas 5 августа 2009 в 1:21

Вот какая проблема. Написал модуль и он повредил файл ядра, не знаю каким образом. Я не долго думая удалил друпал с фтп и залил новый. Но теперь пишет: Unable to connect to database server. Как это исправить?

читал что нужно сохранять резервную копию, и потом восстанавливать. Но таковой нет.

Комментарии

Аватар пользователя glu2006 glu2006 5 августа 2009 в 9:45

Ваш модуль скорее всего повредил не ядро друпала Smile поскольку модуль не может самостоятельно стирать или менять код в php файлах, если только вы сами такого не написали (в чем я сомневаюсь, что модуль про переписывание и стирание файлов).
Значит вывод можно сделать такой Вы своим модулем повалил какую-то таблицу в БД. Как следствие перезаливка самого кода друпала Вам ничего не даст. Надо восстанавливать базу, либо инсталить друпал по новой если нет бекапа до того момента как все работало.

Аватар пользователя webmas webmas 5 августа 2009 в 10:59

glu2006 wrote:
Ваш модуль скорее всего повредил не ядро друпала Smile поскольку модуль не может самостоятельно стирать или менять код в php файлах, если только вы сами такого не написали (в чем я сомневаюсь, что модуль про переписывание и стирание файлов).
Значит вывод можно сделать такой Вы своим модулем повалил какую-то таблицу в БД. Как следствие перезаливка самого кода друпала Вам ничего не даст. Надо восстанавливать базу, либо инсталить друпал по новой если нет бекапа до того момента как все работало.

Как восстановить базу? Друпал инсталил по новой, тоже самое, видимо нужно с базой разобраться. Бекапа нет.

Аватар пользователя glu2006 glu2006 5 августа 2009 в 11:17

Что тоже самое? нет соединения с базой данных если проинсталить друпал?
Если да, то как-же вы тогда инсталлировали друпал? Или процесс инсталяции есть перезалить код?

Аватар пользователя glu2006 glu2006 5 августа 2009 в 13:31

webmas wrote:
Да причём здесь инсталяция друпала. Мне бд нужно как-то восстановить.

Ну так а чем Вам можно помочь если никто кроме Вас не знает что делал Ваш модуль, тем более если Вы не делали никаких бекапов базы, могу только помедитировать типа "восстанавливайся база" и еще постучать в одминский бубен. Smile

Инстальте друпал по новой включайте весь функционал какой был (кроме собственного творения) и переносите данные из одной базы в другую.

Или на голом установленном друпале включайте Ваш модуль и ищите что он ломает и как.

Аватар пользователя webmas webmas 5 августа 2009 в 13:58

ладно спасибо, буду копать Smile
блин работал до этого только на локалхосте и только вникаю как всё работает на хостинге. А как мне зайти в базу?(типо как на локал http://localhost/Tools/phpMyAdmin)
имя базы, юзер и логин имеются.

Аватар пользователя webmas webmas 5 августа 2009 в 14:51

больше глупых по Вашему мнению вопросов задавать не буду. Все написанные мной модули тестил на локалхосте. При переносе на сервер возникли проблемы.

Аватар пользователя glu2006 glu2006 5 августа 2009 в 15:12

webmas wrote:
больше глупых по Вашему мнению вопросов задавать не буду. Все написанные мной модули тестил на локалхосте. При переносе на сервер возникли проблемы.

они не столько глупые сколько не информативные.
Тестовый пример:
Спаял я некую электронную приблуду, подключил в автомобиле, случилось замыкание и пропало напряжение в сети. Я не долго думая достал аккумулятор и поставил новый. Но теперь машина не заводится и фары не горят. Как это исправить?

читал что надо прозвонить цепь и проверить нет ли где замыкания, но нет тестера.

Как-бы Вы как автомеханик ответили на такой вопрос??? Smile