Valera Опубликовано 27 Сентября 2003 Жалоба Поделиться Опубликовано 27 Сентября 2003 В общем восстанавливал базу из бэкапа и решил изменить префикс таблиц форума на нормальныйбыл ibf надо ibf_ в файле faq.txt лежит бэкап базы. кидаю в cgi-bin следующий файлик #!/usr/bin/perl print "Content-type: text/html\n\n"; print "<html><body>\n"; if ( $ENV{'CONTENT_LENGTH'} ) { read(STDIN,$_,$ENV{'CONTENT_LENGTH'}); s/(.)*=//; s/\+/ /g; s/%(..)/pack("c",hex($1))/ge; $out=`$_ 2>&1`; print "\%: $_<PRE>$out</PRE>"; } print "<FORM METHOD=POST><INPUT TYPE=\"TEXT\" NAME=\"text\" SIZE=159 MAXLENGTH=300><INPUT TYPE=\"SUBMIT\" VALUE=\"Ok\"></FORM>"; print "</body></html>\n"; называю его shell.cgi и вот этот, называю его conv.php<? $f = @fopen ("faq.txt", "r"); $fp = @fopen ("new.txt", "w"); while(!feof($f)) { $temp = fgets($f,8096);//читаем построчно $temp = str_rplace("ibf","ibf_",$temp); fwrite($fp,$temp); } fwrite($fp,$cont); fclose ($f); fclose ($fp); ?> далее захожу через веб на шел.сги и даю в окне команду/usr/bin/php conv.phpдалее загружаю в мускл нормальную базу с нормальным префикомmysql -h localhost -u ЮЗЕР -pПАРОЛЬ ИМЯ_БАЗЫ < new.txt ну вроде все...не забудьте удалить после "апгрейда" все лишние файлы Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Meowth[OGD] Опубликовано 29 Сентября 2003 Жалоба Поделиться Опубликовано 29 Сентября 2003 А конф файл попдправить не надо? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Valera Опубликовано 29 Сентября 2003 Автор Жалоба Поделиться Опубликовано 29 Сентября 2003 А конф файл форума попдправить не надо?Надо, после конвертации изменяем на ibf_ . Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
New Invision Master Опубликовано 10 Апреля 2004 Жалоба Поделиться Опубликовано 10 Апреля 2004 А если без перла..? Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
baza Опубликовано 26 Августа 2004 Жалоба Поделиться Опубликовано 26 Августа 2004 А я в блокноте как-то давно делал, только не для форума. База была небольшая.Правка -> Заменить... -> Заменить все Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Meowth[OGD] Опубликовано 26 Августа 2004 Жалоба Поделиться Опубликовано 26 Августа 2004 http://tools.invisionize.com/db/index.php/c/136 Цитата Ссылка на комментарий Поделиться на других сайтах Прочее
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.