Установка WordPress - Часть 2
Установка Wordperss осуществляется по шагам.
Если на данном шаге не обнаружено ошибок, то осуществляется переход к следующему шагу.
Первый шаг
На первом шаге Вы можете увидеть следующие сообщения:
Error establishing a database connection
This either means that the username and password information in your wp-config.php file is incorrect or we can't contact the database server at localhost. This could mean your host's database server is down.
Are you sure you have the correct username and password?
Are you sure that you have typed the correct hostname?
Are you sure that the database server is running?
Они означают, что вероятнее всего Вы указали невеное имя пользователя и пароль для доступа к MySQL либо сервер MySQL не запущен. Если у Вас не выделенный сервер, а VPS либо VDS, то скорее всего username/password Вы получили при покупке аккаунта (если MySQL предусмотрен), либо можете получить их отправив письмо с просьбой об этом хостеру. В случае с выделенным сервером, когда используется наиболее популярная панель DirectAdmin (DA) username/password хранятся в файле
/usr/local/directadmin/scripts/setup.txt
Если этого файла нет, либо пароль не подходит, то можно предположить что его изменили.
Для установки нового пароля потребуется следующее:
1. Перезапустите mysqld с опцией –skip-grant-tables:
service mysqld stop
mysqld_safe --skip-grant-tables &
2. Это должно запустить mysqld без надобности вводить пароль. Далее
в консоле MySQL выполните следующие команды:
use mysql
UPDATE user SET password=PASSWORD('newpass') WHERE user='root';
FLUSH PRIVILEGES;
quit
В итоге пароль для ‘root’ изменится на ‘newpass’. Выходим из консоли MySQL.
3. Останавливаем службы mysqld и mysqld_safe для перезапуска.
killall -9 mysqld_safe; killall -9 mysqld
4. Запускаем вновь mysqld командой
service mysqld start
5. Теперь MySQL работает и доступ к нему можно получить используя новый пароль.
В консольку MySQL можно зайти используя команду
mysql --user=root --password=пароль
Если сервис MySQL не запущен либо Вы не уверены в этом, можно
проверить это следующими командами:
service mysqld stop
service mysqld start
Второй шаг
На втором шаге могут встреться следующие ошибки:
Can’t select database
We were able to connect to the database server (which means your username and password is okay) but not able to select the [DBNAME] database.
Are you sure it exists? On some systems the name of your database is prefixed with your username, so it would be like username_wordpress. Could that be the problem?
Это означает, что установочный скрипт не может выбрать БД для установки,
потому что она попросту не создана. Создать ее можно так:
Входим в консоль MySQL:
mysql --user=root --password=пароль
Создаем базу данных для блога:
create database [название базы данных];
Название базы данных должно быть кем же, что прописано в конф. файле wp-config.php
Посмотреть все Ваши базы данных MySQL можно так:
show databases;
Удалить БД, если Вы, к примеру, ошиблись в названии при создании можно так:
drop database [название базы данных];
Еще одной причиной может быть то, что у пользователя (того что указан в wp-config.php) нет прав для доступа к БД. Бывает, что вместо ‘root’, к примеру, ошибочно указывается пользователь ‘admin’.
| Technorati Tags: установка wordpress |
