Перейти к содержимому

Реферальная программа Мегаплана


  • Закрытая тема Тема закрыта

Непонятки с путями в WordPress

#1 Вячеслав

Вячеслав
  • Пользователь
  • 357 сообщений
  • Репутация: 0
0

Отправлено 17 Июнь 2010 - 13:26

Всем привет!
Решил запустить сайт на WP, и сталкнулся такой вот проблемой

В настройках движка необходимо указывать адрес, где установлен сайт

для localhost это адрес - http://localhost/somesite
для сайта на хостинге это - http://www.somesite

Как их менять? Щас вот решил сменить на локалхосте, стер оба адреса, что бы прописать имя домена, все сломалось, сайт не работает! с БД не коннектится! И в админку войти не могу что бы обратно прописать локальный путь!!! :rolleyes:

Как вообще с этими путями работать где и когда их менять, и что мне теперь делать?

Спасибо.

 

 

  • 0

#2 ZiTosS

ZiTosS
  • Пользователь
  • 5 148 сообщений
  • Репутация: 8

Отправлено 17 Июнь 2010 - 13:46

Вячеслав,
WordPress сделана так, что её один раз установил, и лучше больше не трогать.
Проблема в том, что данные, о которых вы говорите, хранятся в БД, и чтобы их поменять, нужен клиент для работы с СУБД, можно через phpmyadmin.
Если не устраивает, можно написать скриптик из 30 строк, который будет работать не зависимо от WP и с помощью которого можно будет поменять некоторые нужные вам настройки.
  • 0

#3 matroskin8

matroskin8
  • Пользователь PRO
  • 767 сообщений
  • Репутация: 143

Отправлено 18 Июнь 2010 - 15:36

URL сайта можно поменять в базе данных. В phpmyadmin можно сделать такой запрос:
UPDATE wp_options SET option_value = replace(option_value, 'http://localhost/somesite', 'http://somesite') WHERE option_name = 'home' OR option_name = 'siteurl';
С помощью следующего запроса можно заменить URL каждого поста:
UPDATE wp_posts
SET guid = REPLACE(guid, 'http://localhost/somesite','http://somesite');
Последним запросом меняем URL во всех постах:
UPDATE wp_posts
SET post_content = REPLACE(post_content, 'http://localhost/somesite', 'http://somesite');

  • 0



Оформление форума – IPBSkins.ru