[Решено!] Проблема с подключением к MySQL...

Автор Sferg, 26 июня 2013, 23:45:05

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Sferg

Здравствуйте, господа. Имеется веб-серверок на Debian - связка Nginx + PHP5-FPM + MariaDB. Для экспериментов. Возникла проблема с подключением к БД. Уже несколько дней ломаю голову, пытаясь понять, что не так. Скрипт для проверки подключения к БД:

<?php
$dblocation 
"localhost";
$dbname "test";
$dbuser "root";
$dbpasswd "12345";

$dbcnx mysql_connect($dblocation$dbuser$dbpasswd);
if (!
$dbcnx)
{
echo 
"<p>К сожалению, не доступен сервер mySQL</p>";
exit();
}
if (!
mysql_select_db($dbname,$dbcnx) )
{
echo 
"<p>К сожалению, не доступна база данных</p>";
exit();
}
$ver mysql_query("SELECT VERSION()");
if(!
$ver)
{
echo 
"<p>Ошибка в запросе</p>";
exit();
}
echo 
mysql_result($ver0);
?>


Скрипт как и положено выводит версию MySQL, но если владелец (chown) файла-скрипта root, то выводится сообщение, что недоступен сервер MySQL, если владелец любой другой (не root), то подключение проходит благополучно - при этом неважно, верно ли в вышеупомянутом скрипте указаны логин\пароль - подключение всё равно проходит. Если же указать в скрипте базу данных, отличную от test, то даже если логин\пароль верны, подключения к БД не происходит. Я уже совсем запутался. Посему вопрос к вам, уважаемые знатоки - подскажите, пожалуйста, в чём я ошибся? Из-за этой проблемы, в частности, не удаётся установить тот же Wordpress - всё время ошибка подключения к БД. Если же указать в качестве названия БД - test, и любой логин\пароль, то установка проходит. ???

P.S. Самое интересное, что phpBB3 подключается без проблем к нужной БД с нужным логином\паролем (только к mysqli -  с чистым mysql почему-то не контачит), а вот WordPress почему-то заартачилась. ???

Проблема решена!

Нужно было всего лишь в /etc/php5/fpm/php.ini отключить mysql.safe_mode.
С уважением.

Debian 10.2, kernel 5.3.13-1-pve x86_64 (WiFi-роутер)
Intel Pentium J5005, 16Gb DDR4-2400, UHD605, 1Tb HDD + 500Gb Ext. HDD

Debian 10.2, kernel 4.19.0-6 x86_64 (домашний ПК)
Intel Core i7-3770, 16Gb DDR3-1600, HD4000, 250Gb SSD + 2Tb HDD