интегрировать сайт codeigniter с живого на локальный сервер - PullRequest
0 голосов
/ 22 мая 2018

Я пытаюсь интегрировать сайт codeigniter с живого на локальный сервер

, но у меня возникает эта ошибка. Обнаружена ошибка PHP. Уровень серьезности: 8192

Сообщение: методы с тем же именем, что и ихкласс не будет конструктором в будущей версии PHP;CI_Session имеет устаревший конструктор

Имя файла: library / Session.php

Номер строки: 12

Неустранимая ошибка: Uncaught Ошибка: вызов неопределенной функции mysql_pconnect () в C:\ xampp \ htdocs \ makan \ system \ database \ drivers \ mysql \ mysql_driver.php: 91 Трассировка стека: # 0 C: \ xampp \ htdocs \ makan \ system \ database \ DB_driver.php (115): CI_DB_mysql_driver-> db_pconnect (> db_pconnect (> db_pconnect)) # 1 C: \ xampp \ htdocs \ makan \ system \ database \ DB.php (148): CI_DB_driver-> initialize () # 2 C: \ xampp \ htdocs \ makan \ system \ core \ Loader.php (346): DB (Array, NULL) # 3 C: \ xampp \ htdocs \ makan \ application \ core \ MY_Controller.php (29): CI_Loader-> database () # 4 C: \ xampp \ htdocs \ makan \ application \ controllers \site \ landing.php (7): MY_Controller -> __ construct () # 5 C: \ xampp \ htdocs \ makan \ system \ core \ CodeIgniter.php (308): Landing -> __ construct () # 6 C: \ xampp \htdocs \ makan \ index.php (202): require_once ('C: \ xampp \ htdocs ...') # 7 {main}, брошенный в C: \ xampp \ htdocs \ makan \ system \ database \ drivers \ mysql \ mysql_driver.php на линии 91

1 Ответ

0 голосов
/ 22 мая 2018

mysql_ устарела с PHP 5 и полностью удалена с PHP 7. Вы не должны использовать этот драйвер.

Вместо этого посмотрите на PHP MySQLi или PHP PDO

Найдите файл конфигурации базы данных и измените драйвер на:

$db['default']['dbdriver'] = 'mysqli';

Ваша конфигурация также может выглядеть следующим образом:

$db['mysql'] = array(
    'dsn'      => '',
    'hostname' => 'localhost',
    'username' => 'YOUR_USERNAME',
    'password' => 'YOUR_PASSWORD',
    'database' => 'DATABASE_NAME',
    'dbdriver' => 'mysqli',
    'dbprefix' => '',
    'pconnect' => FALSE,
    'db_debug' => (ENVIRONMENT !== 'production'),
    'char_set' => 'utf8',
    'dbcollat' => 'utf8_general_ci',
);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...