Автор Тема: После обновления сервера нет доступа к mysql [решено]  (Прочитано 5261 раз)

Оффлайн bolshakov

  • Участник
  • *
  • Сообщений: 22
Добрый день! После обновления сервера перестали открываться cкрипты на php. Сначала логи писали
Цитировать
[Tue Apr 27 23:10:03 2010] [error] PHP Warning:  include(): SAFE MODE Restriction in effect.  The script whose uid is 99 is not allowed to access /var/www/vhosts/edu/engine/common/forms_func.inc owned by uid 0 in /var/www/vhosts/edu/main.inc on line 63
[Tue Apr 27 23:10:03 2010] [error] PHP Warning:  include(/var/www/vhosts/edu/engine/common/forms_func.inc): failed to open stream: Success in /var/www/vhosts/edu/main.inc on line 63
[Tue Apr 27 23:10:03 2010] [error] PHP Warning:  include(): Failed opening '/var/www/vhosts/edu/engine/common/forms_func.inc' for inclusion (include_path='./:/usr/lib/php/:/usr/lib/php/5.2.11/:/usr/share/php/pear/:/usr/share/php/modules/:/usr/share/php/5.2.11/modules/') in /var/www/vhosts/edu/main.inc on line 63
После изменения в файле php.ini параметра safe_mode on на safe_mode off логи стали писать:
Цитировать
PHP Fatal error:  Call to undefined function mysql_connect() in /var/www/vhosts/edu/engine/common/db_func.inc on line 23
То есть, как я понял, нет доступа к mysql...
html открываеться нормально
Что предпринять?
Система стоит AltLinux 5.0 Школьный Сервер.
также перестал открываться phpMyAdmin... :(
« Последнее редактирование: 30.04.2010 18:04:31 от Skull »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Не определена функция mysql_connect() -  недоставлено что-то, в чём определяется функция на php (модуль pghp, в котором эта функция определяется),

Оффлайн speccyfan

  • Участник
  • *
  • Сообщений: 522
  • CCNA
    • speccyfan (Примеры различных конфигураций сетевых сервисов)
apt-get install php5-mysql?
With best regards, Yury Konovalov aka 2:453/53

Оффлайн bolshakov

  • Участник
  • *
  • Сообщений: 22
apt-get install php5-mysql?

Выдаёт что установлена новая версия

Цитировать
[root@server]# apt-get install php5-mysql
Reading Package Lists... Done
Building Dependency Tree... Done
php5-mysql is already the newest version.
0 upgraded, 0 newly installed, 0 removed and 0 not upgraded.
[root@server]#


p.s. Помогла переустановка php5-mysql
« Последнее редактирование: 28.04.2010 13:38:26 от bolshakov »