Поддержка Проблемы и решения Как подключить базу данных

  • Ребят подскажите пожалуйста, никак не могу при установке сайта подключить базу данных
    Ошибка установки соединения с базой данных

    Это значит, что либо ваш логин и пароль в файле wp-config.php неверны, либо нам не удалось связаться с сервером базы данных по адресу ****. Возможно, сервер недоступен.

    * Вы уверены, что указали правильный логин и пароль?
    * Вы уверены, что ввели правильное имя сервера?
    * Вы уверены, что сервер базы данных запущен?
    Ввожу IP сервера но не помогает. С логином и паролем нет проблем — все ввожу верно. А вот в адресе сервера возможно что то не так. Может ещё порт указывать сервера? А как определить этот порт? Заранее спасибо!

Просмотр 15 ответов — с 1 по 15 (всего 17)
  • Адрес базы данных (имя или ip), порт подключения к базе данных, логин и пароль к базе данных — все это необходимо узнавать у хостера.
    И, возможно, следует уточнить у хостера, что площадка готова и все службы запущены.

    Если в адресе сервера MySQL пишу «localhost» то выдает — Parse error: syntax error, unexpected $end in /home/*******/public_html/wp-includes/deprecated.php on line 1765

    rxs спасибо за ответ! Хостера бы ещё поактивнее..буду пробивать порт..

    Joor тогда менять хостера, если он не активный )
    Хотя все стандартные настройки обычно есть в документации на сайте хостера.

    Все указал верно IP, потом после двоеточия порт. Все равно вордпресс не хочет к базе подключаться(

    Модератор Yuri

    (@yube)

    Не поверите, сколько существует способов указать неправильно параметры соединения с базой. Начиная от путаницы с доменами и заканчивая указанием логина/пароля от ftp вместо БД-юзера. А еще некоторые хостеры любят к имени базы и юзера втихаря приписать логин в качестве префикса. Даже был случай, когда человек долго, мучительно и, разумеется, безрезультатно менял параметры в резервной копии сайта.

    Да, и у меня приписывает логин, но это указывается в панели управления слава богу. Ладно что нибудь придумаю

    Ладно что нибудь придумаю

    что можно придумать, если должны быть стандартные и явные настройки, указанные хостером.
    Пусть support хостера пришлет рабочий пример и укажет ссылку на документацию на сайте хостера.
    Иначе — менять на другого хостера.

    Похожий трабл. Переносил сайт с к другому хостеру, тоже хостер не дал адрес сервера MySQL, ввёл localhost и заработало (редактирую php-шные файлы блокнотом). С горем пополам перенёс, сайт виден: alcoh.ru, а вот в админку зайти не могу alcoh.ru/wp-admin:

    Warning: Cannot modify header information — headers already sent by (output started at /home/alcohru/public_html/wp-config.php:1) in /home/alcohru/public_html/wp-includes/pluggable.php on line 865

    И что с этим делать?

    Кстати, в этой инструкции по переносу ресурса: 7bloggers.ru/perenos-sajta-na-drugoj-xosting пункт 6, сказано, что

    Как только все файлы будут скопированы, их можно заливать на новый хостинг, используя все тот же фтп-клиент. После того, как все файлы залиты, нужно установить права доступа на те файлы, которые требуется.

    А какие именно права доступа каким файлам требуются — где узнать? Тутошний гуру, Юрий, наверное уже устал от всего этого, но…:)

    Модератор Yuri

    (@yube)

    Конечно, устал. А Вы попробуйте года три-четыре кряду талдычить одно и то же. Почему-то производители жратвы в инструкциях для домохозяек ограничиваются «солить по вкусу, варить до готовности», а сайтостроителям — элите Интернета, можно сказать — нужно разжевывать до мелочей, до скриншотов тотал-командера с нарисованной стрелочкой, указывающей, куда нужно ткнуть мышью, чтобы появилась птичка. Абсюрт!

    А теперь ответ: зависит от настроек сервера. Если юзер (который по ftp заливал файлы) и апач/php — одно «лицо», то ничего менять не надо, дефолтных 755/644 (директории/файлы) достаточно. Если «лица» разные, то на то, что должно меняться: директории для аплоада, кешей, т.п. и файлы сайтмапы, редактируемые из админки шаблоны и т.п. — нужно поставить права 777/666. В некоторых случаях (одна группа, «лица» разные) достаточно 770/660.

    Но лучше один раз напрячь мозг, прочитать манул, скажем Chmod, разобраться кто есть и кто и кому какие права нужны. Чтобы потом не мучиться самому и других не мучить 🙂

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Warning: Cannot modify header information — headers already sent by (output started at /home/alcohru/public_html/wp-config.php:1)

    http://codex.wordpress.org/ЧАВО/Cannot_modify_header_information

    Окей, а что делать с этим?

    ЗЫ: Понимаю всю глубину глубин. Сам работаю в связи, знаю, что такое саппорт, 2 года оттрубил на заключении договоров с абонентами…

    ЗЫ2: Sergey Biryukov, спасибо. Слил Notepad++, им отредактил wp-config.php, залил на сервер — результат доступа к админке: тот же. Ну и из ЧАВО:

    Убедитесь, что перед первой строкой <?php и после последней ?> нет пустых строк.

    Пустые строки есть только как бы в теле файла: alcoh.ru/wp-config.gif

    Atrax

    (@atrax)

    Ethical engineer

    Мало скачать notepad++
    Надо еще в нем отключить byte-order-mask

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Иногда просто пересохранить файл недостаточно. Для уверенности нужно:
    1. Выбрать в меню «Кодировки» пункт «Преобразовать в UTF-8 без BOM».
    2. Изменить что-нибудь в самом файле, чтобы он гарантированно сохранился.

    P.S. В правилах форума не рекомендуется поднимать чужие темы.

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