У меня установлен сервер Ubuntu 14.04 вместе с Apache, PHP5 и MySQL. Я могу получить доступ к серверу, используя putty и базу данных mysql, используя Heidi Sql удаленно.
На моем ноутбуке использование xampp для записи и чтения из базы данных на сервере прекрасно работает с использованием PHP, но когда запускается один и тот же код на сервере, ничего не происходит, код останавливается на $connect = mysql_connect($host,$user,$pass) or die('Connection error');
После запуска кода с сервера страница остается пустой и даже не отображает сообщение Connection Error
в секции die.
Примечание: Apache, PHP и MySQL работают штрафами, потому что все мои веб-страницы на PHP.
Для отображения ошибок в среде PHP введите эту строку наверху файла конфигурации - предпочтительно, прежде чем любой код будет выполнен.
ini_set('display_errors',1);
Для сокрытия ошибок, как то, когда Вы идете живые, изменение 1
к 0
.
В случае этой ошибки Fatal error: Call to undefined function mysql_connect() in /var/www/html/Typit/Login.php
просто устанавливают php5-mysql модуль с помощью этой команды:
sudo apt-get install php5-mysql
Примечание:
mysql_connect () расширение удерживается от использования с PHP 5.5.0 и будет удалено в будущем. Вместо этого MySQLi или расширение PDO_MySQL должны использоваться.
Источник: http://www.php.net//manual/en/function.mysql-connect.php