Альтернативный Форум

Альтернативный Форум (https://af.net.ru/index.php)
-   Веб-мастерам (https://af.net.ru/forumdisplay.php?f=124)
-   -   Смена ip (катастрофа или нет) (https://af.net.ru/showthread.php?t=1951)

Naum 23.11.2006 20:16

Смена ip (катастрофа или нет)
 
Всем превед:)

У меня вот такой вопрос:
Возможно у меня скоро сменится ip-адрес, а очень много файлов и картинок имеет привязку к старому. Как быть в таком случае? Возможно ли каким то способом отредактировать адреса? Все они хранятся в базе mysql.
Можно ли её отредактировать?:confused:

Mike 23.11.2006 21:03

Конечно можно, ты в phpmyadmin экспортируй базу в sql файл, потом открываешь его в любом текстовом редакторе и заменяешь то что нужно, потом опять через phpmyadmin запросом просто вставляешь текст или указываешь полученный файл и импортируешь его вместо старой базы.
А для локальных баз данных часто пользуюсь программкой mysql front

ftp://172.24.27.6/uploads/soft/MySQL..._2.5_Setup.exe

P.S. Почему-то не смог сделать вложение, ошибка базы данных :(

Naum 23.11.2006 21:30

Ничего, она у меня есть :) Спасибо! Не думал что так просто. Только вот что делать если таких ссылок несколько сотен? Наверное нужна программа для автоматической замены..

Готовлюсь на всякий случай...

Lamobot 23.11.2006 22:08

А у меня вот глюк при экспортировании файла базы, размером более 2 метров
ЗЫ конфиги все поправил, ошибка тока в phpMyAdmin

Naum 23.11.2006 23:23

У меня база уже 6 метров. Два раза восстанавливал через MySQL Administrator. Всё вроде нормально.

Stranger 23.11.2006 23:30

Цитата:

Сообщение от Naum
Ничего, она у меня есть :) Спасибо! Не думал что так просто. Только вот что делать если таких ссылок несколько сотен? Наверное нужна программа для автоматической замены..

Тебе же сказали "в любом текстовом редакторе" :)

Naum 23.11.2006 23:33

В каком? В блокноте??? Ты представляешь сколько времени у меня это займёт?))))
Я говорю о программах автоматической замены одних фрагментов текста на другие!

metallphilin 24.11.2006 01:06

Цитата:

Сообщение от Naum
В каком? В блокноте??? Ты представляешь сколько времени у меня это займёт?))))
Я говорю о программах автоматической замены одних фрагментов текста на другие!


Послушайте старого неумного дядьку по сайтам :)

В маське самих адресов не храниццо (движек у тя Джимбо, ведь ;) - я их только переузал что уже почти все узнаю по характеру построения сайта) Мало того адресов нет даже в исполнительных php скриптах. Там везде прописано что-то типа:

Цитата:

.$_SERVER["PHP_SELF"].
Кто шарит в программировании, понимает что это типа определение самого адреса хоста, либо ссылки прописаны типа того:

Цитата:

$resultlink="<br><a href=/имя_php_скрипта.php?pageaction=испо нительная линка<b>"переменная ссылки"</b></a>"
Т.е. начинаеццо с / - т.е. загрузки с корня.


В двух словах - правь конфиги, все что найдешь, а на счет маськи, если ты вдруг там увидишь адреса, не кури больше траву :nono: Но если соавсем увидишь, то ставь дримвивер, открывай через него, дави контрл+ф, вкладка "найти и заменить".

Naum 24.11.2006 01:12

Да конфиги то всё равно придётся править, но там не всё. Кстати нашел все адреса в базе. Вот как пример:
PHP код:

(15,4,'ГЋГІГўГҐГІ Г&shy;Г : áëîГ&shy;äèГ&shy;ГЄГ®','[img]http://172.22.14.100/images/stories/forum/dev/0001/2.jpg[/img]',1,62,'admin','172.22.14.100',1160242591,0,0),(16,4,'ГЋГІГўГҐГІ Г&shy;Г : áëîГ&shy;äèГ&shy;ГЄГ®','[img]http://172.22.14.100/images/stories/forum/dev/0001/3.jpg[/img]',1,62,'admin','172.22.14.100',1160242610,0,0),(17,4,'ГЋГІГўГҐГІ Г&shy;Г : áëîГ&shy;äèГ&shy;ГЄГ®','[img]http://172.22.14.100/images/stories/forum/dev/0001/4.jpg[/img]',1,62,'admin','172.22.14.100',1160242629,0,0),(18,4,'ГЋГІГўГҐГІ Г&shy;Г : áëîГ&shy;äèГ&shy;ГЄГ®','[img]http://172.22.14.100/images/stories/forum/dev/0001/5.jpg[/img]',1,62,'admin','172.22.14.100',1160242652,0,0),(19,4,'ГЋГІГўГҐГІ Г&shy;Г : áëîГ&shy;äèГ&shy;ГЄГ®','[img]http://172.22.14.100/images/stories/forum/dev/0001/6.jpg[/img]',1,62,'admin','172.22.14.100',1160242672,0,0),(20,4,'ГЋГІГўГҐГІ Г&shy;Г : áëîГ&shy;äèГ&shy;ГЄГ®','[img]http://172.22.14.100/images/stories/forum/dev/0001/7.jpg[/img]',1,62,'admin','172.22.14.100',1160242698,0,0),(21,5,'ГЋГІГўГҐГІ Г&shy;Г : êîò¸Г&shy;îê','[img]http://172.22.14.100/images/stories/forum/dev/0002/2.jpg[/img]',1,62,'admin','172.22.14.100',1160243180,0,0); 


Mike 24.11.2006 01:42

Естественно что ip адресов не должно быть в базе, если не использовал полные ссылки с указанием адреса. На вопрос я отвечал, так как он был поставлен ;)
А так, вообще не должно в базе быть упоменаний даже имени домена например, а если и есть, то в виде исключения, ну может абсолютный путь до корневого каталога и то это скорее в конфиге.
А про
Цитата:

Ничего, она у меня есть Спасибо! Не думал что так просто. Только вот что делать если таких ссылок несколько сотен? Наверное нужна программа для автоматической замены..
Это же ты будешь делать в одном файле, и тут уже не в напряг, хоть 10000, займёт несколько секунд замена :)
А кстати, я вот начал пользоваться mibeditor что на forum.mit.ru в категории скачки есть, удобная штука, он ищет и выдаёт сразу весь список найденных фрагментов, а не первую или все, как блокнот и иже с ним. Удобно, советую и подсветка синтаксиса есть.

Цитата:

А у меня вот глюк при экспортировании файла базы, размером более 2 метров
ЗЫ конфиги все поправил, ошибка тока в phpMyAdmin
Экспортируй часть таблиц и потом ещё часть или ставь новый hpmyadmin.

Naum 24.11.2006 01:44

Цитата:

если не использовал полные ссылки с указанием адреса
В том то и дело что в некоторых местах использовал...

metallphilin 24.11.2006 01:50

Кароче, радикально - ЭТО НЕ ПРОБЛЕМА и тем более не катастрофа.

Берешь все файло с хостинга, делаешь дамп базы, все это говно сливаешь в одну папку. ПОтом ставишь дримвивер, выбираешь вкладку "создать новый сайт" тупо тыкаешь на папку где лежит твое файло, он делает хеш, потом давишь контрл+ф в верхнее поле вводить текущий ИП, внижнее нка который нужно изменить, патом кнопку "Зменить все" область замены - "Весь текущий сайт"


Прога шутсро пробегаеццо по всем тектовым файлам, их открывает атоматом, и менает строчку, везде где найдет.

не забуть бекапироваться. удачи.

Naum 24.11.2006 01:58

Спасибо всем! :) Как буду менять здесь отпишусь ;)

metallphilin 24.11.2006 03:24

Цитата:

Сообщение от Naum
Спасибо всем! :) Как буду менять здесь отпишусь ;)


Кстати Юр, Jimbo, Limbo - все один и тот же движек как и Mambo (Генерал Паблик лицензия, то бишь фриверный), сайт у них _http://mamboserver.ru по моему.


ИМХО один из самых говенных движков аналогично такому же калу как и phpNuke Пилять, помню настраивал клиенту нюку - суко весь обматерилсо, облевалсо.... внедрил в себя листра 2 пивища и все таки сделал.


ЗЫ: никогда не забуду эти грёбаные шаблоны хер проссыш в каком формате и как они там написаны АБОСЛЮТНО ЛЕВЫМИ КУСКАМИ КОДОВ, в которых как в говне нужно разобраться. <_< :angry2:

Если нужен новостной движек, могу реально посоветовать DLE 5.0 стоимость помоему чота около тыщи американских рублей, но мы олени,наркоманы и другие придурки, не практикуем таких вещей типа "оплата за программу" так что долбись если чо, скину ;) версия 5,1, последний релиз : coffe: хоть мною и не тестился толком. 5,0 точно стабильна :p

metallphilin 24.11.2006 03:37

добвил:


на счет DLE кстати - 100% тый открытый код, бес всякого кодирования разного рода всякими Зендерами, поломая лицензия, типа етат хрен хотел коннектиццо с центральному серверу, для проверки кода...хе-хе + 36 шаблонов дизайа думаю нормуль ;) Шаблоны не мои, тоже натырил в сети =)

Naum 24.11.2006 03:59

Спасибо, попробую, но я уже как то к Jumbo уже привык. К тому же оперативность техподдержки и распространённость этого движка очень важна для такого ламака как я

Mike 24.11.2006 13:38

На счёт nuke - полностью согласен - при неглубоком изучении и небольшом влезании в код - это кмс настраивается очень тяжело, особенно в начале, правда в шаблонах разобраться вполне можно, но в начале - с трудом.
А вот joomla (именно она клон mambы) очень дажа порадовала и в настройке и в лёгкости освоения, а с небольшой влезкой в код - вообще замечательно получается, конечно, как любая кмс, ограничивает некоторые возможности, но даёт другие преимущества, так что выбор каждого для чего всё это нужно.
А так чистый html, ssi и небольшие вставки php с реальным нешаблонным дизайном - это то что доставляет удовольствие при работе :)

Lamobot 26.11.2006 12:56

В базу ипы попадают, через get hosts by addr, а не пишуЦЦо при установки...

metallphilin 05.12.2006 12:02

ну сделать бекап (dump) базы в *.sql открыто его тем же дримвивером, нажать CTRL+F найти и заменить в верхнее поле старый ип, в нижнее новый - кнопка "Заменить все"

потом опять через phpmyadmin обратно запихать.


ЗЫ: кстать Наум, у тя в какой кодировке база то лежит? Чо там за иероглифы?


Часовой пояс GMT +3, время: 00:44.

Powered by vBulletin® Version 3.8.11 PL4;
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd;
Оператор обработки ПДн - ИП Алексеев А.С.;
ИНН: 333411310227; ОГРН: 307333419200050;
тел. +7 (4922) 49-42-22, legal@smalta.net