|
OvaleZ
|
 |
« on: August 01, 2007, 02:20:05 AM » |
|
Разрешается ли правилами хостинга использовать внешнюю базу данных, т.е. базу на другом хосте?
|
|
|
|
|
Logged
|
|
|
|
Tervel
Active Member

Offline
Posts: 60
|
 |
« Reply #1 on: August 01, 2007, 03:52:23 AM » |
|
Я запретов в соглашении не встречал. Я использую внешнюю базу. Вроде все нормально.
|
|
|
|
|
Logged
|
|
|
|
|
F3R
|
 |
« Reply #2 on: August 01, 2007, 05:20:20 PM » |
|
Только для работы с внешней базой нужны открытые сокеты (30 постов и заявка в саппорт)
|
|
|
|
|
Logged
|
|
|
|
|
OvaleZ
|
 |
« Reply #3 on: August 01, 2007, 05:33:30 PM » |
|
Где это такое написано? хотя вчера я пробовал подключиться к внешней БД коннект прошел нормально, а вот с передачей данных туго очень: не захотели передаваться  Однако могла и база лагануть...
|
|
|
|
|
Logged
|
|
|
|
|
F3R
|
 |
« Reply #4 on: August 01, 2007, 05:50:01 PM » |
|
Где это такое написано? Например, здесь
|
|
|
|
|
Logged
|
|
|
|
Tervel
Active Member

Offline
Posts: 60
|
 |
« Reply #5 on: August 01, 2007, 06:04:56 PM » |
|
Только для работы с внешней базой нужны открытые сокеты (30 постов и заявка в саппорт)
Cтранно, у меня все работает и без fsockopen с внешней базой. Задержек не замечаю. Страницы открываются быстро.
|
|
|
|
|
Logged
|
|
|
|
track
Active Member

Offline
Posts: 52
|
 |
« Reply #6 on: August 01, 2007, 07:37:18 PM » |
|
Только для работы с внешней базой нужны открытые сокеты (30 постов и заявка в саппорт)
сколько уних длится подключение? уже неделю жду 
|
|
|
|
|
Logged
|
|
|
|
|
OvaleZ
|
 |
« Reply #7 on: August 02, 2007, 01:47:34 AM » |
|
У меня тоже не коннектит, хотя и просто чрез пхпмайадмин на внешнюю не заходит 
|
|
|
|
|
Logged
|
|
|
|
|
black1277
|
 |
« Reply #8 on: August 03, 2007, 03:47:09 AM » |
|
Я на 11box-e. Зарегался здесь с месяц назад. Прикрутил внешнюю базу - пока работает. Другие, исходящие тоже вроде работают. Проверял функцией curl - ок. Вопрос в другом, изменится это после 5-го августа или нет? Кто, что понял по этому поводу? Я тут проштудировал посты и переводы - единого мнения у меня не сложилось.
|
|
|
|
|
Logged
|
|
|
|
ComIntern
Active Member

Offline
Posts: 94
Russian bolshevik
|
 |
« Reply #9 on: August 04, 2007, 04:39:35 AM » |
|
Это как это можно без fsockopen? Научите 
|
|
|
|
|
Logged
|
You should never ask anyone for anything. Never - and especially from those who are more powerful than yourself. They will make the offer and they will give of their own accord. (c) Woland, "The Master & Margarita"
|
|
|
cod
Что-то разболталась на ноге туфля - медленн
Active Member

Offline
Posts: 75
|
 |
« Reply #10 on: August 05, 2007, 07:26:22 PM » |
|
для подключения внешней базы достаточно будет указать путь к базе или еще что надо?
|
|
|
|
|
Logged
|
|
|
|
|
LOG
|
 |
« Reply #11 on: August 05, 2007, 07:31:08 PM » |
|
Прийдётся и мне попробывать прикрутить внешнюю бд  тока вот немогу пока зайти в аккаунт
|
|
|
|
|
Logged
|
|
|
|
cod
Что-то разболталась на ноге туфля - медленн
Active Member

Offline
Posts: 75
|
 |
« Reply #12 on: August 05, 2007, 07:42:52 PM » |
|
ты локальным пользуешся сервером? а то у меня была такая ерунда: на локали создан сайт с таким же названием. как и на хосте. при включенном локальном сервере попробовал зайти на сервак, ну естественно пошел перехват на локаль)) потом, после отключения локалки попробовал зайти на сервер, оно нет доступа)) пока куки все не вычистил, то не пускало на через браузер, ни через FTP))
|
|
|
|
|
Logged
|
|
|
|
|
teni
|
 |
« Reply #13 on: August 06, 2007, 04:35:40 AM » |
|
Интересное решение про внешний SQL сервер. Надо будет попробовать.
|
|
|
|
|
Logged
|
|
|
|
jugene
Active Member

Offline
Posts: 94
|
 |
« Reply #14 on: August 06, 2007, 03:51:39 PM » |
|
А не подскажите как это реализовать. Ну есть у меня БД на другом хосте. Как ее привязать? Изменить строчку ХОСТ или еще что-то? Если да, то как узнать адрес - хост своей новой-удаленной MYSQL.
|
|
|
|
|
Logged
|
|
|
|
|
black1277
|
 |
« Reply #15 on: August 06, 2007, 06:00:47 PM » |
|
А не подскажите как это реализовать. Ну есть у меня БД на другом хосте. Как ее привязать?
Была тут где-то тема по этому поводу. <? $dbServer="SQL06...net"; // сервак на котором крутится БД $dbName="username"; // Имя Вашей БД на том серваке $dbUser="black1277"; // Имя пользователя БД $dbPass="*******"; // Пароль //**************************************************** //********** Пример подключения ************************ function db_err($dbh, $message) { global $MYSQL_ERR; $MYSQL_ERR=@$MYSQL_ERR.$message.mysql_errno().mysql_error(); } function db_connect() { global $dbName,$dbUser,$dbPass,$dbServer; $dbh =@mysql_connect($dbServer,$dbUser,$dbPass); if(!$dbh) { db_err($dbh, "mysql_connect"); return false;} $res =@mysql_select_db($dbName); if(!$res) { db_err($dbh, "mysql_select_db"); return false;} return($dbh); } $dbc=db_connect(); // Подключаемся if(!$dbc) {echo $MYSQL_ERR; exit;} // Если не вышло - выводится какая ошибка Echo "Всё ок!"; // Если это напечатается, значит всё нормально с подключением
Это пример кода, который у меня работает. Сегодня проверял. Для приложений использующих БД ищите конфигурационный файл с параметрами подключения и меняйте там строки похожие на первые 4 в приведённом выше коде. Вроде всё понятно.
|
|
|
|
|
Logged
|
|
|
|
jugene
Active Member

Offline
Posts: 94
|
 |
« Reply #16 on: August 06, 2007, 06:18:52 PM » |
|
Та я думаю со стандартным подключением тоже работьа будет, просто нужно хост изменить, как узнать какой он?
|
|
|
|
|
Logged
|
|
|
|
|
black1277
|
 |
« Reply #17 on: August 06, 2007, 06:32:41 PM » |
|
Какой хост? Непонятен вопрос. Не знаешь на каком хосту твоя БД? 
|
|
|
|
|
Logged
|
|
|
|
all-free-nokia
Active Member

Offline
Posts: 60
|
 |
« Reply #18 on: August 06, 2007, 07:51:31 PM » |
|
Ну например у меня форум phpBB довольно популярный форум может кто знает, какой файл там нужно править?
|
|
|
|
|
Logged
|
|
|
|
|
black1277
|
 |
« Reply #19 on: August 06, 2007, 08:01:09 PM » |
|
Я знаю! В корневой папке лежит файл config.php - его и править. Примерно так выглядит: <?php
// phpBB 2.x auto-generated config file // Do not change anything in this file!
$dbms = 'mysql';
$dbhost = 'test1.ru'; $dbname = 'forum'; $dbuser = 'forum'; $dbpasswd = 'qwerty';
$table_prefix = 'phpbb_';
define('PHPBB_INSTALLED', true);
?>
правим 4 строчки
|
|
|
|
|
Logged
|
|
|
|
|