Урок 9: Развертывание приложения на удаленном веб-сервере
На практике приложение PHP чаще всего выполняется на удаленном сервере и используется по протоколу FTP (File Transfer Protocol, протокол передачи файлов). Для развертывания приложения CRUD на удаленном сервере необходимо зарегистрировать учетную запись у поставщика услуг размещения, зарегистрировать учетную запись FTP и создать удаленную базу данных.
Можно использовать любое размещение. В данном документе описывается процедура развертывания приложения на бесплатном размещении X10HOSTING.
Все имена пользователей, пароли и адреса электронной почты являются вымышленными и используются только в качестве примера. Администрация размещения блокирует учетную запись, если пользователь не посещает форум больше недели. Таким образом, возможно, что попытка использовать имена пользователей, пароли, адреса электронной почты и тому подобные координаты, взятые неизменными из данного учебного курса, будет неудачной.
В этом уроке вы научитесь выполнению следующих действий:
Щелкните эту ссылку для загрузки исходного кода, описывающего состояние проекта на момент завершения предыдущего урока.
Регистрация учетной записи электронной почты
Создайте учетную запись электронной почты, если она не существует. В этом примере используется адрес электронной почты
Регистрация учетной записи размещения
Для создания учетной записи размещения на бесплатном размещении X10HOSTING выполните действия, предлагаемые мастером, путем ввода следующих параметров настройки. Подобная информация вводится на любом другом сайте размещения.
Имя учетной записи размещения (также для входа в cPanel)
phpuser
Пароль учетной записи размещения (также для входа в cPanel)
qwerty1234
Имя пользователя форума
phpuser
Пароль форума
qwerty
Имя учетной записи FTP
uploader
Имя пользователя FTP
FTP-сервер
ftp.phpuser.x10hosting.com
Имя узла удаленной базы данных
phpuser
Удаленная база данных
wishlist
Имя пользователя удаленной базы данных
phpuser
Пароль пользователя удаленной базы данных
!phpuser
Регистрация учетной записи FTP
Теперь при наличии учетной записи размещения необходимо создать учетную запись FTP, с использованием которой осуществляется передача исходного файла PHP и других связанных файлов для выполнения их на сервере. На размещении x10Hosting откройте cPanel и выберите "New FTP Account", а затем выполните указания мастера.
Создание удаленной базы данных
Приложение CRUD использует базу данных, поэтому на удаленном сервере, на котором была создана учетная запись размещения, также необходимо развернуть базу данных MySQL wishlist.
Настройка проекта PHP с существующими исходными файлами и настройкой выполнения "Удаленный веб-сайт"
Загрузите исходные файлы, описывающие состояние приложения на момент завершения предыдущего урока. Извлеките файлы.
Укажите местоположение загруженных исходных файлов в папке в "Source".
Выберите настройку выполнения Удаленный веб-сайт и настройте подключение по FTP.
Завершите создание проекта.
Обновление класса WishDB
Итак, приложение "Wish List" разработано и запущено на локальном веб-сервере с использованием локального сервера базы данных MySQL. Для обеспечения работы приложения с удаленной базой данных следует обновить параметры подключения, указанные посредством переменных класса WishDB.
Откройте файл db.php.
Измените переменные класса WishDB:
var $user = "<the name of the remote database user>";
var $pass = "<the password of the remote database user>";
var $dbName = "<the name of the remote database>";
var $dbHost = "<the account username specified during the hosting account creation>";
В этом примере переменные обновляются следующим образом:
var $user = "phpuser";
var $pass = "!phpuser";
var $dbName = "wishlist";
var $dbHost = "phpuser";
Оставить комментарии и предложения, обратиться за поддержкой и получить информацию о последних достижениях в области функциональных возможностей разработки для PHP с помощью среды IDE NetBeans можно в списке рассылки .