Интегрировать веб-сайт codeigniter с живого на локальный сервер

fatimah спросил: 28 апреля 2018 в 08:59 в: php

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

, но имеет эту ошибку. Возникла ошибка PHP. Ситуация: 8192

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

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

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

Неустранимая ошибка: Непринятая ошибка: вызов неопределенного functionmysql_pconnect () inC: \ xampp \ htdocs \ makan \ system \ database \ drivers \ mysql \ mysql_driver.php: 91Stack trace: # 0C: \ xampp \ htdocs \ makan \ system \ database \ DB_driver.php (115): CI_DB_mysql_driver- > db_pconnect () # 1C: \ xampp \ htdocs \ makan \ system \ database \ DB.php (148): CI_DB_driver- > initialize () # 2C: \ xampp \ htdocs \ makan \ system \ core \ Loader.php (346): DB (Array, NULL) # 3C: \ xampp \ htdocs \ makan \ application \ core \ MY_Controller.php (29): CI_Loader- > database () # 4C: \ xampp \ htdocs \ makan \ application \ controllers \ site \ landing .php (7): MY_Controller- > __ construct () # 5C: \ 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} выбрано inC: \ xampp \ htdocs \ makan \ system \ database \ drivers \ mysql \ mysql_driver.phpon line 91


1 ответ

Crayons ответил: 28 апреля 2018 в 09:22

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

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

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

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

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

fatimah ответил: 28 апреля 2018 в 09:13
Как я могу удалить его < < 0 down vote accept mysql_ был устарел с PHP 5 и полностью удален с PHP 7. Вы не должны использовать этот драйвер. & Gt; > gt;
Crayons ответил: 28 апреля 2018 в 09:19
Изменив свой драйвер базы данных по умолчанию, как указано в моем ответе. Файл конфигурации можно найти в папке приложения. IE: app/config/database.php
fatimah ответил: 29 апреля 2018 в 08:33
Я нашел это так: $ db ['default'] ['dbdriver'] = 'mysql'; но все та же проблема, что я буду делать