Mantis bugtracker + mysql 5 = Fatal error
Превед!
Назрела задача переноса корпоративного багтрекеарMantis из умирающей Windows 2000 с denwer 3 в новенькую чистую gentoo.
Поставил apache2, mysql 5, php 5
Все настройки программ - по умолчанию
Скопировал файлы багтрекера в /var/www
Ошибок не наблюдал.
Но если открыть станичку в браузере вылетает такая гадость:
Fatal error: Call to undefined function mysql_connect() in /var/www/core/adodb/drivers/adodb-mysql.inc.php on line 364
Выкладываю фрагмент этого файла:
// returns true or false
function _connect($argHostname, $argUsername, $argPassword, $argDatabasename)
{
if (!empty($this->port)) $argHostname .= ":".$this->port;
if (ADODB_PHPVER >= 0x4300)
это строка 364 - $this->_connectionID = mysql_connect($argHostname,$argUsername,$argPassword,
$this->forceNewConnect,$this->clientFlags);
else if (ADODB_PHPVER >= 0x4200)
$this->_connectionID = mysql_connect($argHostname,$argUsername,$argPassword,
$this->forceNewConnect);
else
$this->_connectionID = mysql_connect($argHostname,$argUsername,$argPassword);
if ($this->_connectionID === false) return false;
if ($argDatabasename) return $this->SelectDB($argDatabasename);
return true;
}
По моему, дело в настройках mysql... Но я не знаю что делать
Может кто подскажет?
- Для комментирования войдите или зарегистрируйтесь
.
где-нибудь в DocumentRoot ( у меня он в /var/www/localhost/htdocs/ ) создайте файл phpinfo.php:
echo "<?php phpinfo(); ?>" >> /var/www/localhost/htdocs/phpinfo.php
По ссылке http://localhost/phpinfo.php будет страница.
Найдите на ней слова mysql и вставьте, например, в http://paste.org.ru
и сравните вот с этим: http://paste.org.ru/?uet1s1
Это подпись, которую невозможно истолковать неправильно
Удалось получить очень
Удалось получить очень информативную страничку о PHP, но выражения "mysql" там нигде не встречаются. 8(
Все демоны запущены, но получается что PHP движок "не видит" установленную mysql?
--------------------
A potentia ad actum (лат.)
.
Попробуйте emerge phpmyadmin - он не соберётся с сообщением о том, каких USE где не хватает.
Это подпись, которую невозможно истолковать неправильно
emerge -pv php в студию
emerge -pv php в студию