В mySQL через консоль mysql создал базу - CREATE DATABASE ipb;
Через mySQL администратор создал на mysql сервере пользователя ipb, с таким же паролем. Дал ему все права на базу ipb. Затем проверил mySQL администратор на mySQL сервер подключается под пользователем ipb/
Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.
Вопрос
sedfom
Вводные:
Локальный сервер:
mysql 4.1.7
Apache 1.3.6 + PHP 4.3.9
В mySQL через консоль mysql создал базу - CREATE DATABASE ipb;
Через mySQL администратор создал на mysql сервере пользователя ipb, с таким же паролем. Дал ему все права на базу ipb. Затем проверил mySQL администратор на mySQL сервер подключается под пользователем ipb/
Закачал содержимое папки upload форума 2,0,,4 в папку ipb вебхостинга Apache
Запускаю инсталляцию http://192.168.0.1/ipb/install/index.php
Заполняю страницу инсталляции:
mysqlhost: 192.168.0.1
SQL Database Name: ipb
SQL Username: ipb
SQL Password: ipb
SQL Table Prefix: оставляю пустым
username: 1
password: 1234567890
Re-type your password: 1234567890
Email Address: a@b.com
Жму Proceed
и получаю
Fatal error: Call to undefined function: mysql_connect() in D:\htdocs\ipb\ips_kernel\class_db_mysql.php on line 110
Вот кусок class_db_mysql.php
function connect() { //-------------------------- // Done SQL prefix yet? //-------------------------- if ( ! defined( 'SQL_PREFIX' ) ) { $this->obj['sql_tbl_prefix'] = $this->obj['sql_tbl_prefix'] ? $this->obj['sql_tbl_prefix'] : 'ibf_'; define( 'SQL_PREFIX', $this->obj['sql_tbl_prefix'] ); } /*if ( ! defined( 'SQL_DRIVER' ) ) { define( 'SQL_DRIVER', 'mysql' ); }*/ //-------------------------- // Load query file //-------------------------- if ( $this->obj['query_cache_file'] ) { require_once( $this->obj['query_cache_file'] ); $this->sql = new sql_queries( &$this ); } //-------------------------- // Connect //-------------------------- if ($this->obj['persistent']) { $this->connection_id = mysql_pconnect( $this->obj['sql_host'] , $this->obj['sql_user'] , $this->obj['sql_pass'] ); } else {Далее начинается злополучная 110 строка
$this->connection_id = mysql_connect( $this->obj['sql_host'] , $this->obj['sql_user'] , $this->obj['sql_pass'] ); } if ( ! $this->connection_id ) { $this->fatal_error(); return FALSE; } if ( ! mysql_select_db($this->obj['sql_database'], $this->connection_id) ) { $this->fatal_error(); return FALSE; } return TRUE; } /*========================================================================*/ // Set debug mode /*========================================================================*/Помогите пожалуйста.
Ссылка на комментарий
Поделиться на других сайтах
5 ответов на этот вопрос
Рекомендуемые сообщения
Присоединиться к обсуждению
Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.