basa.sql
host wp на Denvere
+ в файл wp-config.php:
define(
'WP_HOME'
,
'http://'
.
$_SERVER
[
'HTTP_HOST'
]);
define(
'WP_SITEURL'
,
'http://'
.
$_SERVER
[
'HTTP_HOST'
]);
+ папки: uploads, plugins, themes
+ 3 sql запроса в PHPMyAdmin
1. UPDATE wp_options SET option_value = REPLACE(option_value, 'http://domain.ru', 'http://newdomain.ru') WHERE option_name = 'home' OR option_name = 'siteurl';
2. UPDATE wp_posts SET guid = REPLACE(guid, 'http://domain.ru','http://newdomain.ru');
3. UPDATE wp_posts SET post_content = REPLACE(post_content, 'http://domain.ru', 'http://newdomain.ru'); ( senks vadim.com.ua/ )
+ тупой перенос с прежнего хостинга файла .htaccess
- и заработало.
codex.wordpress.org/Вопросы и ответы/
Представим ситуацию. Вам заказали сделать сайт на WordPress, однако название домена вам не известно. Сайт готов, вы передаете его клиенту.
Через некоторое время клиент обращается к вам с проблемой: мол, файлы залил, базу поставил, но не работает. Знакома ситуация? И вы даже знаете почему так произошло? Подождите, читайте дальше.
Как известно, все настройки сайта на WordPress хранятся в базе данных. Когда Вы делали сайт на локальном сервере, то все пути были построены относительно локального доменного имени (по умолчанию установлено как http://wordpress). Поэтому когда клиент установил сайт на своем хостинге, то даже не смог зайти в админку, ведь пути сайта в базе и на хостинге отличаются. Как быть в такой ситуации?
Прощупав обстановку выясняется, что, чтобы все наладить, надо иметь доступ к базе и исправить путь к сайту в таблице wp_options, а также пути к каждой (!) статье в таблице wp_posts. Хорошо, если статей еще нет или их мало. А если их, например, 100? Надо исправлять путь в каждой статье.
К счастью, есть простое и элегантное решение. Пользуясь им, вам вообще не надо думать о домене клиента.
Достаточно вставить в файл wp-config.php вот эти строчки:
define('WP_HOME', 'http://'.$_SERVER['HTTP_HOST']);
define('WP_SITEURL', 'http://'.$_SERVER['HTTP_HOST']);
Как несложно догадаться, эти строки подставляют текущее значение домена вместо тех, что указаны в базе.
else/>>
перенос wp/>>
Комментариев нет:
Отправить комментарий