Как мне корректно соединить сайт с существующей БД
-
Друзья, подскажите такой момент.
Сделал сайт на WordPress в локальной сети..
Решил перенести на сервер в сети Интернет.
Перенёс отдельно файлы WordPress с теми установками, что требовались на сайте (бесплатный хостинг пока) и БД перенёс.
ОЖИДАЛ: что запросит пароль и логин, указанные в config.php и я сразу соединюсь с существующей БД.
В РЕАЛЬНОСТИ: вышла установочная страница WordPress, где логин-пароль и прочее, что было предварительно уже указано при установке на локальном сервере.
Пока не стал торопиться и снова писать данные в установочную страницу, а решил спросить.
ВОПРОС. Как мне корректно соединить сайт с существующей БД? Что я не учёл или пропустил при установке?
-
В смысле пароль и логин, что в конфигах? Там вообще-то нужно еще указать хост, имя БД, логин и пароль для доступа к БД. Также в дампе БД перед тем, как ее залить нужно заменить адрес по которому сайт был доступен в локалке, на имя домена.
В смысле пароль и логин, что в конфигах? Там вообще-то нужно еще указать хост, имя БД, логин и пароль для доступа к БД. Также в дампе БД перед тем, как ее залить нужно заменить адрес по которому сайт был доступен в локалке, на имя домена.
Первое я указал, а второе — в каких конкретно строках.
Чтобы говорить объективно, в общем, я этого ответа не дождался, установил заново сайт:
http://1.cseo.ru/
но так надоели зависания на нём, что решил сегодня опробовать ещё одного хостера, на этот раз зарубежного.
И прекрасно закачались и БД и сайтик (благо пока немного решил написать), но через некоторое время произошла какая-то ошибка и он отказался меня впускать.
Пробовал и так, и этак.
Потом решил всё снести, и заново закачать и БД и сайт.
Теперь на нём, когда нажимаешь Регистрацию , а сайт назвал:он не впускает а перенаправляет на:
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>
- Тема «Как мне корректно соединить сайт с существующей БД» закрыта для новых ответов.