Jisatsu
tigris
и все, чистый лист....
Ну исходя из этого кода - чистый лист говорит о том, что ошибок нет и соединение прошло удачно. =)

так, все, пора спать )))) завтра буду разбираться что там в магазине понаписали ))
Почему у меня то всё всегда работает? :D

вот такой я везучий )))
Jisatsu
tigris
Я теперь уже ничего не понимаю.

Блин я тоже. :D Как вы это делаете? Почему у меня то всё всегда работает? :D
Откуда код? Сами писали? Если нет советую всмотрется в файл настроек подключения к базе данных. Если кто-то очень умный указал иной порт для mariaDB по-умолчанию, то конечно никто до сервера базы не достучится.

писал не я, я доработать должен. уже пробовал элементарно:

<?php
error_reporting(E_ALL | E_STRICT) ;
ini_set('display_errors', 'On');

$db = mysql_connect("localhost", "root", "111") or die("connection error ".mysql_error());

и все, чистый лист....
corner
Тогда еще
# ls -la /usr/lib/php/modules/mysql.so

И проверьте в php.ini extension_dir (строка 728)

Все в норме, и модуль есть и путь к нему правильный
Jisatsu
Это просто жесть. Пых говорит, что модули подгружены
mysql
mysqli
mysqlnd
Скрипт самописный?
Создайте файл test.php в домашней директории с этим содержимым
<?php
$link = mysql_connect('localhost', 'login', 'password');
if  (!$link) {
    die('Ошибка соединения: '  .  mysql_error());
}
echo 'Успешно соединились';
mysql_close($link);
Соответственно логин и пароль свои и запустите через консоль
php test.php
Будет ли ошибка?
[[email protected] ~]$ >>> php test.php
Успешно соединились

Я теперь уже ничего не понимаю.
corner
<?php
if (function_exists('mysql_connect')) {
    echo "mysql_connect exists.<br />\n";
} else {
    echo "mysql_connect not exists.<br />\n";
}

Попробуйте так проверить.

И не забудьте перезапустить сервер при изменении php.ini

mysql_connect exists.
Jisatsu
tigris
Опппааа, вот об этом я как-то не подумал...., черт, весь сайт переделывать (((((
Без паники. Эта функция всего лишь deprecated, выкинут только после PHP 5.0+, а до этого ещё очень долго. В данный момент я пишу онлайн магазин для сестры на Kohana 3.3.0. Там всё ещё используется mysql_connect. Всё отлично работает. Вы сто пудов что-то упустили.
Дайте пожалуйста вывод команды
php -m
и ваш php.ini через пастебин.
[[email protected] ~/host/www/tusers.lemonplat.ru]$ >>> php -m
[PHP Modules]
Core
ctype
curl
date
dom
ereg
fileinfo
filter
gettext
hash
json
libxml
mbstring
mcrypt
mhash
mysql
mysqli
mysqlnd
pcntl
pcre
PDO
pdo_mysql
readline
Reflection
session
SimpleXML
SPL
standard
tokenizer
xml
xmlreader
xmlwriter
zlib
[Zend Modules]
[[email protected] ~/host/www/tusers.lemonplat.ru]$ >>>

php.ini
.
.
.
.
/// Добавил теги code. vadik
lampslave
Понятия не имею, однако phpmyadmin работает нормально, база создается, дамп импортируется.
Значит и php, и апач нормально работают.

Стооп! А mysql_connect и прочее ведь обещали выкинуть из php! Может быть уже выкинули, у нас ведь самая свежая версия.
Опппааа, вот об этом я как-то не подумал...., черт, весь сайт переделывать (((((
Jisatsu
tigris
Fatal error: Call to undefined function mysql_connect() in /srv/http/test.loc/system/database/mysql.php on line 6

Устанавливал по арчвики, 2 раза перепроверил конфиги. гугление показало, что пхп не знает как подключиться к мускулу. как быть?
Не пробовали в файле конфигурации PHP расскоментировать
extension=mysqli.so
extension=mysql.so
Эти две строчки?
Да
После изменений конфигурации рестартили сервер?
Да
Настроена ли MariaDB?
Понятия не имею, однако phpmyadmin работает нормально, база создается, дамп импортируется.
Ошибка явно в модулях PHP, сообщение об этом и говорит. Либо мускул не запущен (а он у Вас запущен) либо неправильная конфигурация. Сам веб-мастер, всё работает на ура.
Вот и странно-то, уже несколько раз пытался перебраться на linux, но ubuntu стала раздражать (хотя там все работало), попробовал арч, понравилось, хочу остаться, но очень нужна локальная связка apache+php+mysql (((
lampslave
А он запущен, мускул-то?
мммм:

[[email protected] ~]$ >>> systemctl | grep mysqld
mysqld.service loaded active running MariaDB database server