Php yii framework, изменение хоста в файле connect.php приводит к зависанию веб-сайта?

Надеюсь все в порядке.

У меня есть приложение yii, есть файл connect.php, который позволит мне подключиться к базе данных.

$host= 'localhost';
$conresult= @mysql_connect($host, $mainuser, $pass);
//echo $db;
$result = mysql_select_db($db, $conresult);
if (!$result){
//echo "no";
}

Мы переместили сервер базы данных во внутреннюю сеть из соображений безопасности.

Когда я меняю хост с localhost на новый IP-адрес, сайт зависает.

Порт открыт, и сеть безопасности сообщает, что соединение установлено.

Как я могу удаленно подключиться к базе данных сервера mysql в yii.

Спасибо.

ОСТАНАВЛИВАТЬСЯ с использованием устаревшего / удаленного mysql_*API. Используйте mysqli_* или PDO во вставке.
Jens 18.06.2018 11:43

Прежде всего, почему вы все еще используете mysql_connect()? Он устарел с PHP 5.5 и удален в PHP 7.0. Во-вторых, почему у вас есть такой файл в Yii Framework - там есть готовое соединение с БД, которое расскажет вам, почему ваше соединение прервано. База данных Yii DAO

Yupik 18.06.2018 11:44

@Jens извини, я плохо знаком с php

user123456 18.06.2018 11:44

@Jens, это не мой код, я новичок в этом проекте, и он был разработан сторонней компанией, я ценю любую помощь. Я человек .net.

user123456 18.06.2018 11:47

Вам следует начать с удаления @ из вызова метода, чтобы увидеть, что на самом деле происходит.

rob006 18.06.2018 12:14

@ rob006 Я сделал, и я повторяю результат, и в результате ничего не произошло.

user123456 18.06.2018 12:17
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
6
47
0

Другие вопросы по теме