Тексты наших страниц мы будем хранить в базе данных. Почему не в файлах? Да потому что MySQL гораздо удобнее и проще, чем текстовые файлы! А если еще подумать о том, что БД еще и функциональнее, то все вопросы отпадут. Итак, наша первая задача - создать пользователя БД и саму базу. Заходим в нашу панель управления на хостинге, выбираем пункт меню "Управление пользователями MySQL" и жмем "Добавить", вводим описание "пользователь админки" и жмем еще раз на кнопку "Добавить". Пользователь создан, запоминаем имя пользователя(dbuser) и пароль(password), они нам скоро понадобятся. Жмем "Далее" и в следующем окне "Назад". Дальше создаем БД. Для этого заходим в "Управление базами данных MySQL" и нажимаем "Добавить", в описании пишем "админка" и жмем еще раз на "Добавить". База данных(dbname) создана. Запоминаем имя БД и жмем "Далее" и в следующем окне "настроить". Тут добавляем ранее созданного пользователя и можем идти перекурить/попить чаю! Первый шаг выполнен ;-) Хотя, нет. Давайте еще немножко потрудимся, не так много то и сделали. Итак заходим на FTP нашего сайта и создаем папку 'inc'. На хостинге от PeterHost создаем ее в директории '/www/site1/public_html/'. Как Вы понимаете, раз уж мы создали папку, значит в нее надо что-то записать! Этим что-то будет файл connect.php, который будет содержать настройки подключения к БД. Код этого файла следующий:
/*этой строкой говорим, что пхп код начался. В дальнейшем будем писать проще: "", т.к. наш хостинг позволяет делать урощенную запись.*/ $link = mysql_connect('dbhost', 'dbuser', 'password') or die("Не могу соединиться"); mysql_select_db('dbname', $link); // а в последней строке мы укажем, что пхп код закончился ?> Описание необходимых данных для второй и третьей строки я возьму непосредственно с сайта PeterHost:
dbhost: mysql.доменное_имя_сайта Хост (адрес mysql-сервера) для подсоединения к базе данных. Например, если доменное имя сайта mysite.ru, то для соединения с mysql-сервером нужно указывать имя mysql.mysite.ru. В качестве доменного имени сайта можно использовать техническое доменное имя сайта.
dbname: db_username_N имя базы данных MySQL из принадлежащих Вашему аккаунту (можно посмотреть список баз данных в панели управления)
dbuser: dbu_username_N имя субпользователя MySQL, которому присвоены права на соответствующую базу данных
password: пароль пароль субпользователя базы данных, можно посмотреть в панели управления
|