[РЕШЕНО]settings.php

Главные вкладки

Аватар пользователя everett everett 12 ноября 2010 в 1:58

Объясните что и где надо прописывать в settings.php, при переносе сайта с локалки на хостинг.
Я читал про то что надо найти в файле settings.php вот такую строку-
$db_url =......
и в ней прописать логин, пароль, имя бд
пжл покажите на примере что и где прописывать, я уже запутался
* $db_url = 'mysql://'mysqli://username:password@localhost/databasename';
вот такую строку я нашел в settings.php
вопросы
1) * удалять надо?
2) ; удалять надо? (вроде что то из этого удалить надо)
3) что прописывать после знака = ?
если можно то напишите как нибудь так-
= 'mysql://'mysqli://имя_пользователя:пароль_пользователяlocalhost/имя_бд';
кстати вместо локалхоста что писать надо?

Комментарии

Аватар пользователя Softovick Softovick 12 ноября 2010 в 8:47

Там, где зведочки - это вообще то комментарии.
Вам надо найти строку, которая не со звездочки начинается и править ее.

Аватар пользователя Georgii Georgii 12 ноября 2010 в 10:59

На счёт localhost - может зависеть от настроек хостинга. Бывает, что там нужно указывать имя сервера, но это уже нужно смотреть в инструкциях от хостера.

Аватар пользователя Softovick Softovick 12 ноября 2010 в 12:04

everett wrote:
без звездочек только такая строка
$db_url = 'mysqli://root@localhost/databasename';

Ну вот и заменяйте ее в соответствии с шаблоном на данные, представленные хостером или полученные через панель управления хостингом.

Аватар пользователя everett everett 12 ноября 2010 в 12:19

вмсето рута ввел логин, локалхост оставил, имя бд ввел
ошибка при заходе на сайт-
The mysqli error was: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2).

Аватар пользователя Softovick Softovick 12 ноября 2010 в 12:23

Ну блин, я же сказал - в соответствии с шаблоном... Это у вас на Denwer пользователь root пароля не имел, а на хостинге пользователь пароль имеет 100%... Ну вы даете...

Аватар пользователя everett everett 12 ноября 2010 в 12:37
1

всем спасибо за терпение и понимание, разобрался с Вашей помощью. Строка доступа к базе данных, выглядит так:

$db_url = ‘mysql://юзер_БД_сайт1:пароль_БД_сайт1@localhost/БД_сайт1′;

все имена,пароли,адреса взял из личного кабинета на хосте