Николай
Зарегистрирован: 11 лет и 9 месяцев
Отзывы + 22 / - 0

Самописный сайт сделан для PHP 5.5. Поправить синтаксис, чтобы заработал на PHP 5.6

Бюджет: 2 000 руб
25.98 $ – 22.05 €
Заказчик выбрал исполнителя:
Алексей Рапопорт  
Появляются ошибки типа Call to undefined function mysql_connect() in /db.php

К примерму, исправляю $db=mysql_connect($hostname,$database_user_name,$database_password); на //$db=mysqli_connect($hostname,$database_user_name,$database_password);
Ошибка уходит, появляется следующая. 

Последнее, что исправил сам в index.php:
$sql = "SELECT * FROM `rubr` WHERE `alias` = '".mysql_real_escape_string($alias)."' LIMIT 1;"; 
исправил на 
$sql = "SELECT * FROM `rubr` WHERE `alias` = '".mysqli_real_escape_string($db, $alias)."' LIMIT 1;";
Ошибка ушла, новая в логе не появилась, сайт не заработал. 
Надо сделать все полностью, чтобы сайт заработал. 

Вся эта операция нужна, чтобы на том же сервере запустить WordPress (сейчас не запускается, требует минимум PHP 5.6)
Опубликован 17.01.2020 в 16:46

Выберите способ верификации:

Обновите страницу после прохождения верификации.