Intereting Posts
Как настроить таблицу списков для персонализированного типа сообщения? Есть ли способ сбросить все зарегистрированные боковые панели / виджеты? Расширьте 3.5 плагина загрузчика мультимедиа, чтобы изменить имя кнопки Получение таблицы пользователей для одного сайта в многопользовательском режиме Как форматировать настраиваемые поля при редактировании вложения? Почему мой сайт WordPress чрезвычайно медленный, даже находясь в мощном стеке EC2 и RDS Как создать профиль WordPress / Заголовок автора? Отображение соответствующих категорий в шаблоне пользовательской таксономии Проблемы с удалением стилей из отчета css pluggable.php Популярные темы в WordPress если get_post_meta пуст, сделайте что-нибудь Как сделать несколько проверок_nonce в одной функции? wordpress + кириллические символы с SQL Server 2008 r2 Различные результаты с запросом ('s = computer') vs get_posts ('s = computer')? Сортировка и отображение атрибутов продукта WooCommerce по заказу

Проблемы с PHP / MySQL при запуске WP на облаке EC2

Я пытаюсь создать блог wordpress на экземпляре Amazon EC2. У базового изображения Amazon были установлены apache и php. Я установил MySQL вручную в свой каталог пользователя. Я могу войти в базу данных MySQL из командной строки linux. Но я не могу подключиться к MySQL db из php. Сценарий, который я тестировал, был следующим. У меня есть php-файл, который я размещаю через apache. Когда я открываю этот php-файл в браузере; соединение MySQL не выполняется. Ниже приведено сообщение в браузере.

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 xxx.xxx.compute-1.amazonaws.com:port. 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, когда php уже установлен? Я имею в виду, рекомендуется ли сначала компилировать-установить php с mysql?

РЕДАКТИРОВАТЬ

php / apache уже был предварительно установлен в машине, которую я создал из Amazon. У этого есть amazon linux как ОС.

 rpm -qa |grep -i httpd httpd-tools-2.2.16-1.0.amzn1.x86_64 httpd-2.2.16-1.0.amzn1.x86_64 rpm -qa |grep -i php php-common-5.3.5-1.11.13.amzn1.x86_64 php-5.3.5-1.11.13.amzn1.x86_64 php-cli-5.3.5-1.11.13.amzn1.x86_64 

Благодарю. Установка mysql-сервера yum немного помогла. Поэтому сначала я удалил мою ручную установку; а затем yum install mysql-server; Дополнительно yum install -y php php-mysql

EDIT 2

Я отлаживал еще немного. Я обнаружил, что если я поставил каталог wordpress под корнем apache и не выполнял переадресацию портов (без прокси и proxyreverse), то я могу подключиться к БД из файлов установки WP. Однако, если я поместил файлы WP под JBoss и выполнил переадресацию портов из apache в JBoss, то из JBoss я не могу подключиться через WP php-файлы к базе данных MySQL. Таким образом, проблема находится где-то в части Caucho Quercus JBoss. Какие-либо предложения? благодаря

Solutions Collecting From Web of "Проблемы с PHP / MySQL при запуске WP на облаке EC2"

Попробуйте войти в экземпляр mysql из командной строки, введя mysql -u root -p а затем введите свой пароль пользователя mysql. Если вы можете подключиться, даже если оно отклоняет ваше имя пользователя и пароль, вы знаете, что оно работает правильно.

С этого момента вы можете диагностировать, являются ли они проблемами с именем пользователя / паролем или нужно ли вам правильно настроить mysql.ini