Объясните что и где надо прописывать в settings.php, при переносе сайта с локалки на хостинг.
Я читал про то что надо найти в файле settings.php вот такую строку-
$db_url =......
и в ней прописать логин, пароль, имя бд
пжл покажите на примере что и где прописывать, я уже запутался
* $db_url = 'mysql://'mysqli://username:password@localhost/databasename';
вот такую строку я нашел в settings.php
вопросы
1) * удалять надо?
2) ; удалять надо? (вроде что то из этого удалить надо)
3) что прописывать после знака = ?
если можно то напишите как нибудь так-
= 'mysql://'mysqli://имя_пользователя:пароль_пользователяlocalhost/имя_бд';
кстати вместо локалхоста что писать надо?
Комментарии
mysql://'mysqli://имя_пользователя:пароль_пользователяlocalhost/имя_бд
вот именно так и нужно
вместо localhost писать по идее ничего не нужно
Там, где зведочки - это вообще то комментарии.
Вам надо найти строку, которая не со звездочки начинается и править ее.
На счёт localhost - может зависеть от настроек хостинга. Бывает, что там нужно указывать имя сервера, но это уже нужно смотреть в инструкциях от хостера.
без звездочек только такая строка
$db_url = 'mysqli://root@localhost/databasename';
Ну вот и заменяйте ее в соответствии с шаблоном на данные, представленные хостером или полученные через панель управления хостингом.
вмсето рута ввел логин, локалхост оставил, имя бд ввел
ошибка при заходе на сайт-
The mysqli error was: Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2).
Ну блин, я же сказал - в соответствии с шаблоном... Это у вас на Denwer пользователь root пароля не имел, а на хостинге пользователь пароль имеет 100%... Ну вы даете...
всем спасибо за терпение и понимание, разобрался с Вашей помощью. Строка доступа к базе данных, выглядит так:
$db_url = ‘mysql://юзер_БД_сайт1:пароль_БД_сайт1@localhost/БД_сайт1′;
все имена,пароли,адреса взял из личного кабинета на хосте
Кстати, localhost не всегда проходит, иногда нужно ставить адрес SQL сервера, указанный хостером.
просто много лет работаем на одном и том же хосте и не сталкивались)