Поддержка Проблемы и решения Как мне корректно соединить сайт с существующей БД

  • Друзья, подскажите такой момент.
    Сделал сайт на WordPress в локальной сети..
    Решил перенести на сервер в сети Интернет.
    Перенёс отдельно файлы WordPress с теми установками, что требовались на сайте (бесплатный хостинг пока) и БД перенёс.
    ОЖИДАЛ: что запросит пароль и логин, указанные в config.php и я сразу соединюсь с существующей БД.
    В РЕАЛЬНОСТИ: вышла установочная страница WordPress, где логин-пароль и прочее, что было предварительно уже указано при установке на локальном сервере.
    Пока не стал торопиться и снова писать данные в установочную страницу, а решил спросить.
    ВОПРОС. Как мне корректно соединить сайт с существующей БД? Что я не учёл или пропустил при установке?

Просмотр 15 ответов — с 1 по 15 (всего 15)
  • В смысле пароль и логин, что в конфигах? Там вообще-то нужно еще указать хост, имя БД, логин и пароль для доступа к БД. Также в дампе БД перед тем, как ее залить нужно заменить адрес по которому сайт был доступен в локалке, на имя домена.

    В смысле пароль и логин, что в конфигах? Там вообще-то нужно еще указать хост, имя БД, логин и пароль для доступа к БД. Также в дампе БД перед тем, как ее залить нужно заменить адрес по которому сайт был доступен в локалке, на имя домена.

    Первое я указал, а второе — в каких конкретно строках.

    Чтобы говорить объективно, в общем, я этого ответа не дождался, установил заново сайт:
    http://1.cseo.ru/
    но так надоели зависания на нём, что решил сегодня опробовать ещё одного хостера, на этот раз зарубежного.
    И прекрасно закачались и БД и сайтик (благо пока немного решил написать), но через некоторое время произошла какая-то ошибка и он отказался меня впускать.
    Пробовал и так, и этак.
    Потом решил всё снести, и заново закачать и БД и сайт.
    Теперь на нём, когда нажимаешь Регистрацию , а сайт назвал:

    http://da17.net16.net/

    он не впускает а перенаправляет на:

    http://text/wp-login.php
    http://text/wp-login.php?action=lostpassword

    (у меня на Денвере он был в папке text/а потом соответственно в папке www/,
    можете соответственно соотнести с сайтом:

    http://1.cseo.ru/
    — там регистрация или восстановление пароля происходит по:

    http://1.cseo.ru/wp-login.php?action=register
    http://1.cseo.ru/wp-login.php?action=lostpassword

    ВОПРОС.

    Т.е. я тоже подозревал, что нужно подправить мою БД **.sql.
    Если это так, то — какие строки?
    И только ли файл БД надо поправлять?

    Спасибо!

    На самом деле все достаточно просто: делаете резервную копию дампа, потом открываете текстовым редактором, вроде notepad++, дамп БД, ну а Затем нажимаете Ctrl + H и заменяете старый адрес на новый. При чём во всех строках…

    На самом деле, так и сделал:
    Всё поменял в **.sql на название сайта, за исключением «text/html», = ничего не произошло.
    Поэтому ж я и спрашиваю: может где-то ещё что-то изменить?

    А, вот ещё одна деталь – на зарубежном сервере, в отличие от русского, был в папке publik был файл .accesse.Я его не стал удалять.
    Мог ли он как-то повлиять на происходившее: сначала сайт работал нормально, потом отказался работать

    В .htaccess прописываются необходимые для работы WordPress правила для сервера. Попробуйте заменить его содержимое на следующее:

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ — [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    </IfModule>

    # END WordPress

    Спасибо за участие!
    Вроде всё наладилось.
    Единственное что, понимаю, что относится к другой теме, но всё-таки, может здесь спрошу, чтобы не открывать новую?
    У меня, не смотря на то, что сайт зарубежный , выскакивает при загрузке страницы баннер на javascript.
    См.: da17.net16.net
    Есть ли какая-то возможность его убить?

    Да, есть. Вообще существует четыре варианта:
    1) Наиболее правильный, кстати. Заплатить за хостинг. Во-первых, вместо стремного адреса http://da17.net16.net/ появится возможность переходить на сайт по адекватному адресу, к примеру http://вжопусессию.рф Уж точно хотя бы в отличии от нынешнего адреса сайта, как-то не стремно будет переходить и не переживать о вирусах и прочей лабуде… Тем более на сайте подобной тематики 😉
    2) Если так уж не хочется платить более 50 рублей в месяц (стоимость бутылки пива), то найти альтернативный бесплатный хостинг, который не делает подобных фокусов. Хотя делает, но это будет видно в коде сайта… Бесплатный сыр только в мышеловке…
    3) Поднять собственный сервер. К примеру, платить своему интернет-провайдеру некую сумму за статичный ip, установить на компьютер что-то вроде denwer’а, найти халявный DNS сервер (или самому поднять!)… И соответственно домен…
    4) Если уж так жалко сранного полтинника, то вставить в самый конец файла темы header.php:
    <style type=’text/css’>
    #visas_style_div, .bModal __bPopup1 {display: none !important;}
    </style>

    P.S. я принципиально не скину javascript, который удалит из кода эту рекламу, а дам только CSS, чтобы сделать их неведимыми, т.к. не понимаю причин не платить 50 рублей в месяц за хостинг. Любая работа должна быть оплачена и уж пускай она будет оплачена за счет показов рекламы (точнее ссылок на другой сайт, хоть и не видимых). Даже не смотря на то, чтобы добиться трафика на сайте, подобной тематики, нужно обладать очень не слабыми знаниями в SEO и я вообще не верю в то, что эту рекламу увидет хоть кто-то.

    Да и последнее… Цитата «У меня, не смотря на то, что сайт зарубежный». И что, что он зарубежный? Лично я вообще никаких преимуществ в этом не вижу. тупая маркетинговая утка хостеров и не более. Элементарно задумайся о разнице в расстояниях, которые должна пройти информация по кабелю, к примеру, из Москвы до Берлина по сравнению с расстоянием из Москвы до Санкт-Петербурга. Плюс умножь на два, т.к. эта информация еще должна придти обратно… А всю эту лабуду о надежности, скорости серверов и т.д. выбрось из головы — это чушь. Поверь на слово, мощные и надежные сервера выделят скорее под сайт bmw.com, чем под сайт подобных твоему 😉

    Потихоньку превратилось в митинг ))
    тем не менее за
    <style type=’text/css’>
    #visas_style_div, .bModal __bPopup1 {display: none !important;}
    </style>
    thanks

    Кстати, осталась такое затемнение, а его-то можно убрать?

    осталась=осталось

    Это не митинг, а правда жизни. К сожалению (или к счастью), чтобы был хотя бы малейший результат от сайта в очень высоко конкурентной сфере, недостаточно установить SEO плагин, вроде YOAST, и, подобрав ключевые слова, зафигачить их в <title> в <head>, да и вообще куда только можно…А ну да, еще и добиться определенного процента вхождений их в тексте… (Это уже не верно, кстати)

    Далее, вот кусочек HTML кода в подвале сайта:

    <p class="art-page-footer">Powered by <a href="http://wordpress.org/">WordPress</a> and <a href="http://www.artisteer.com/?p=wordpress_themes">WordPress Theme</a> created with Artisteer.</p>

    Аж 2 исходящие ссылки и последующая отдача веса сайта 😉 Если уж и хочешь их оставить, то нужно сделать хотя бы так :

    <noindex><p class="art-page-footer">Powered by <a href="http://wordpress.org/" rel="nofollow">WordPress</a> and <a href="http://www.artisteer.com/?p=wordpress_themes" rel="nofollow">WordPress Theme</a> created with Artisteer.</p></noindex>

    А теперь подумай вообще про такой какой весь остальной код 😉

    Насчёт чистки кода — я буду этим заниматься ,НО постепенно. Сначала выложил текстовую инфу. После буду править и это, и пустые линки.

    Так, а насчёт зачернения как, сможете подсказать?

    Случайно лишний пробел поставил 🙁

    <style type='text/css'>
    #visas_style_div, .bModal__bPopup1 {display: none !important;}
    </style>

Просмотр 15 ответов — с 1 по 15 (всего 15)
  • Тема «Как мне корректно соединить сайт с существующей БД» закрыта для новых ответов.