RSS Feed Подписка на RSS

Все, чем интересуются wap мастера.

Сервис сокращения ссылок
Рекомендуем хорошую wap баннерную сеть
Обзор китайских товаров
Хороший и качественный хостинг, VDS, VPS, Dedicated с поддержкой

Руководство по установке php скриптов.

Очень много людей до сих пор не представляют как установить скрипты на сайт, они платят деньги другим за установку скриптов, думая что процесс установки скрипта что-то сложное. В этой статье я расскажу вам как установить скрипты с базами данных MySQL и развею миф о том что это делать так трудно. Часто со скриптами идут readme файлы, в которых подробно или поверхностно объясняется процесс установки скрипта, но еще чаще скрипты бываю без readme, и здесь у новичка начинается паника, он не знает как устанавливать скрипт. Я научу вас устанавливать скрипты даже без readme файла.

Установка любого скрипта, использующего БД(базу данных), делится на такие части:

  1. Создание базы данных.
  2. Указание данных для соединения с базой данных в скрипте.
  3. Заливка структуры базы данных на хостинг.
  4. Настройка скрипта.

Как видите ничего вроде бы сложного нету, сейчас мы с вами подробно разберем по очереди каждый пункт.

1. Создание базы данных.

Здесь все зависит от того, где вы берете хостинг, вернее какая панель управления стоит. На данный момент самые распространенные панели управления это CPanel, ISP manager и DirectAdmin. К сожалению у меня нету аккаунта на хостинге, где установлена панель управления DirectAdmin, по этому здесь будет описан процесс создания баз данных в панелях управления CPanel и ISP manager соответственно.

Создание базы данных в CPanel:

  • Заходим в панель управления и ищем раздел с названием "Базы данных" и кликаем на ссылку "Базы данных MySQL®" как показано на рисунку.
  • На следующей странице нам понадобится меню "Создать базу". Оно выглядит таким образом:
  • В поле вводим любое имя новой базы, пускай это будет имя first и жмем на кнопку "Создать базу данных". После этого мы увидим такое окно:
  • Теперь жмем на ссылку "Назад" и ищем таблицу где казаны все созданные нами базы данных, оно выглядит примерно так:
  • Как видим на скриншоте база данных test_first создана, но пользователей у нее еще нету, а для работы с нашей только что созданной базой данных нужен пользователь, поэтому следуем вниз страницы, где мы увидим меню "Пользователи MySQL", где указываем имя и пароль пользователя, для примера будем использовать логин – test и пароль – password. Жмем на кнопку "Создать пользователя".
  • Мы увидим вот такую страничку:
  • Жмем кнопку "Назад". И ищем меню "Добавить пользователя к базе данных", выбираем только что созданного пользователя и базу данных как указано на скриншоте:
  • Жмем кнопку "Добавить". И видим такое окно:
  • Отмечаем пункт "ALL PRIVILEGES", это позволит выполнять любые действия с базой данной из под нашего пользователя, и жмем кнопку "Внести изменения". Теперь пользователь под именем test_test может работать с базой данных test_first. Вы спросите почему база данных имеет имя test_test, а не test, которое мы ей давали? Все очень просто test_ это префикс вашего аккаунта, он для всех будет разный, его выдает хостер и чаще всего он равен имени вашего аккаунта на хостинге.

Создание базы данных в ISP manager:

  • Заходим в панель управления ISP manager и ищем в левом блоке меню "Инструменты" и кликаем по ссылке "Базы данных".
  • Далее жмем на зеленый плюсик, который находится в верхнем правом углу.
  • Перед нами откроется окно такого содержания: В этом окне все очень просто, в пункт "Имя базы" записываем имя базы которую мы хотим создать, мы для примера будем использовать имя новой базы данных first. В пункт "Новый пользователь" записываем имя нового пользователя, пускай это будет test, а в поле "Пароль" и "Подтверждение" мы вводим желаемый пароль, пускай это будет password.  Жмем на кнопку "Ок".
  • База данных создана. Заметьте что здесь в отличии от панели управления CPanel не будет префиксов.

2. Указание данных для соединения с базой данных в скрипте.

Далее мы ищем файл конфигурации, чаще всего он имеет имя config.php или ini.php. В файле конфигурации указываются данные для соединения с базой данных. Мы ищем строки такого типа

mysql_connect($host, $loginb, $password);
mysql_select_db ($base);

$host, $loginb, $password, $base это переменные, они могут иметь любое имя. И так разберем по порядку что к чему.

Функция  mysql_connect() используется для соединения с базой данных, порядок аргументов этой функции таков хост, логин пользователя, пароль пользователя, что бы вам было понятнее я запишу эту строку вот так

mysql_connect(хост, логин пользователя БД, пароль пользователя БД);

сравним эту строку с этой

mysql_connect($host, $loginb, $password);

Здесь очень хорошо видно что:

$host = хост;

$loginb = логин пользователя БД;

$password = пароль пользователя БД;

Хост – это имя хоста к которому мы будем подключатся,  чаще всего он равен localhost, но для удаленного доступа к БД он будет другим, также его может изменять хостер, подробнее вы можете узнать у вашего хостера значение хоста.

Логин пользователя БД – это тот логин пользователя, которого мы с вами создавали, в нашем случае для CPanel это test_test, а для ISP manager это test.

Пароль пользователя БД – это тот пароль, который мы указывали к нашему пользователю, в нашем случае это password.

В файле конфигурации скрипта мы находим строки с переменными, в нашем случае  это

$host = ‘localhost’;

$loginb = ";

$password = ‘password’;

Для CPanel значение $loginb=’test_test’, а для ISP manager $loginb=’test’.

Теперь вернемся к функции mysql_select_db () и разберем ее. Что бы вам было понятнее запишу эту функцию таким образом mysql_select_db (имя базы данных).Эта функция отвечает за выбор базы данных.

сравним эту строку

mysql_select_db ($base);

с этой

mysql_select_db (имя базы данных);

Сразу стает понятно что переменная  $base = имени базы данных.

В файле конфигурации скрипта мы находим строку с переменной, в нашем случае  это

$base = ";

И вносим в нее имя нашей базы данных. Для CPanel это test_first, а для ISP manager – first. В итоге получаем $base = ‘test_first’; или $base = ‘first’; в зависимости от панели управления.

На этом настройка соединения с базой данных закончена.

3. Заливка структуры базы данных на хостинг.

Для заливки таблиц мы будем использовать встроенное в панель управления веб-приложение под названием phpMyAdmin. В CPanel оно находится в разделе "Базы данных", а в ISP manager в разделе "Доп. приложения". Далее настройки будут показаны для phpMyAdmin в ISP manager, отличие будет состоять в отсутствии префикса в названии базы данных.

Со скриптом должны идти также таблицы, вернее файл для их создания. Чаще всего этот файл имеет название SQL.txt или *.sql(где * это любое имя файла). Создания простой таблицы выглядит таким образом:

CREATE TABLE IF NOT EXISTS `tbl` (
`id` int(10) unsigned NOT NULL auto_increment,
`name` text NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;

Данный код создаст таблицу tbl с двумя столбцами – id и name.

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

Есть 2 способа создания таблиц – посредством импорта и непосредственно кодом.

Рассмотрим первый – посредством импорта:

  • Заходим в phpMyAdmin. Для CPanel вход выполнится автоматически, а для ISP manager придется ввести имя пользователя и пароль, в нашем случае пользователь test а пароль password.
  • Войдя в панель в левом верхнем углу мы видим список баз данных, выбираем нужную нам базу данны, в нашем случае это first.
  • Далее вверху выбираем пункт (Импорт), выбираем наш файл с кодом для создания таблиц и жмем кнопку "Ок".

Рассмотрим второй – непосредственно кодом.

  • Заходим в phpMyAdmin. Для CPanel вход выполнится автоматически, а для ISP manager придется ввести имя пользователя и пароль, в нашем случае пользователь test а пароль password.
  • Войдя в панель в левом верхнем углу мы видим список баз данных, выбираем нужную нам базу данны, в нашем случае это first.
  • Далее вверху выбираем пункт  (SQL) и вставляем в форму под названием "Выполнить SQL-запрос(ы) к базе данных first:" код для создания таблиц (с файла). Жмем кнопку "Ок".

Вот мы и добавили таблицы нашего скрипта к нашей базе данных.

Переходим к завершающей стадии – настройке скрипта.

4. Настройка скрипта.

Чаще всего настройка скрипта производится в том же самом конфигурационном файле, все важные поля часто отмечены комментариями, но если их нету то лучше ничего не менять без особых знаний программирования. Правда иногда настройка производится с админ панели скрипта.

Настройка каждого скрипта индивидуальна.

Вот вы и научились устанавливать скрипты с использованием баз данных MySQL. Если что-то не понятно задавайте вопросы в комментариях.

Метки: , , ,

Оставить комментарий


Спонсор:
эротические галереи фото бесплатно