Здравствуйте, потребовалось для работы модуля сменить PHP на версию 5.6 после смены лог ошибок каждые 30 секунд пополняется записью: www.name.ru [Thu Dec 05 07:37:56 2019] [error] [pid 9113] sapi_apache2.c(325): [client 85.208.185.239:54850] PHP Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/c/cm21100/name.ru/public_html/system/library/db/mysql.php on line 7 Открыть если этот файл, то там следующее: что ему нужно от этой 7 линии? как все исправить или заставить работать на mysqli без падений сайта хотелось бы конечно обойтись <?php namespace DB; final class MySQL { private $link; public function __construct($hostname, $username, $password, $database) { if (!$this->link = mysql_connect($hostname, $username, $password)) { trigger_error('Error: Could not make a database link using ' . $username . '@' . $hostname); } if (!mysql_select_db($database, $this->link)) { trigger_error('Error: Could not connect to database ' . $database); } mysql_query("SET NAMES 'utf8'", $this->link); mysql_query("SET CHARACTER SET utf8", $this->link); mysql_query("SET CHARACTER_SET_CONNECTION=utf8", $this->link); mysql_query("SET SQL_MODE = ''", $this->link); }
вот это разве не ответ на ваш вопрос?? Наверно просто поможет изменения в config.php с mysql на mysqli
я далек от этого мира, подскажите как это сделать пожалуйста.. это в config.php просто везде дописать i или это как-то иначе делается?
Вы откройте и посмотрите где нужно прописать и много ли там где можно Понятно что далек, отсюда ведь резонный вопрос, почему далекий от этого мира человек, ломает работу движка и потом просит помощи? Обычно далекие люди, нанимают исполнителя который в этом деле крутится или сможет перевести что написано на английском и принять соответствующие меры. Хорошо, если всё обойдется только одной ошибкой.
купили модуль, для его работы разработчик модуля попросили сменить php у хостера на 5.6 - хостер сменил php. Разработчик модуля сделал свою работу, но после смены php посыпалась ошибка про mysql - разработчик модуля ответил, что к одулю отношения это не имеет и устранился оставив нас с этой ошибкой.
А следующий попросит изменить на 7.4. и сайт весь упадет. Это вас не пугает? Любы подобные изменения могут сильно влиять на работу сайта и об этом желательно знать заранее и принимать риски и возможные затраты на устранение ошибок.