база даных WP

[Удален]
477

собственно сделал сайт на компе в денвере, установил движок все ок:)

и тут возникла проблемка, как перенисти с денвера БД на хостинг?

mfl
На сайте с 16.10.2006
Offline
134
mfl
#1

На кмопе в phpmyadmin - экспорт в sql

На сервере - выполнить содержимое файла-SQL

Progr@mmer\.
На сайте с 14.10.2007
Offline
44
#2

Или как более простой вариант: Sypex Dumper Lite

Вашей девушке не хватает романтики? Черпните её на сайте «Я Люблю Романтику» (http://iloveromantics.ru/). Романтический форум (http://forum.iloveromantics.ru/) для отдыха от нудной работы.
T
На сайте с 11.08.2005
Offline
181
#3
mfl:
На кмопе в phpmyadmin - экспорт в sql. На сервере - выполнить содержимое файла-SQL

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

Скрипт (нужно указать параметры подключения к БД, 'http://from-url.ru/', 'http://to-url.ru/'):


<html>
<head>
<title>WP updater</title>
</head>
<body>
<?
//Подключение к БД
$host="localhost";
$user="user";
$password="123";
$connect=@mysql_connect($host,$user,$password);
mysql_select_db("dbase") or die(mysql_error());

//Внесение изменений
$res1=mysql_query("SELECT * FROM wp_posts WHERE post_type='post'") or die(mysql_error());
while ($rows1=mysql_fetch_array($res1))
{
echo $rows1['ID'].'; ';

$post_content=$rows1["post_content"];
$post_title=$rows1["post_title"];
$guid=$rows1["guid"];

$post_content=str_replace('http://from-url.ru/','http://to-url.ru/',$post_content);

$alt='alt="'.htmlspecialchars($post_title).'"';
$post_content=ereg_replace('alt=\"[\.0-9a-z]*\"', $alt, $post_content);

$guid=str_replace('http://from-url.ru/','http://to-url.ru/',$guid);

if (!get_magic_quotes_gpc())
{
$post_content=addslashes($post_content);
$guid=addslashes($guid);
}

$res=mysql_query("UPDATE wp_posts SET
post_content='$post_content',
guid='$guid'
WHERE id=".$rows1['ID']." LIMIT 1") or die(mysql_error());
}
?>
DONE...
</body>
</html>

PS: Возможно у меня была старая версия WP...

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий