Как правило, реальное приложение на языке PHP выполняется на удаленном сервере, и доступ к нему осуществляется по протоколу FTP. Для развертывания приложения CRUD на удаленном сервере необходимо зарегистрировать учетную запись у поставщика услуг размещения, зарегистрировать учетную запись FTP и создать удаленную базу данных.
Можно использовать любое размещение. В данном документе описывается процедура развертывания приложения на бесплатном размещении X10HOSTING. На этом размещении имеется сервер MySQL, но не сервер базы данных Oracle.
Все имена пользователей, пароли и адреса электронной почты являются вымышленными и используются только в качестве примера. Администрация размещения блокирует учетную запись, если пользователь не посещает форум больше недели. Таким образом, возможно, что попытка использовать имена пользователей, пароли, адреса электронной почты и тому подобные координаты, взятые неизменными из данного учебного курса, будет неудачной.
В этом уроке вы научитесь выполнению следующих действий:
Изменение параметров настройки подключения к базе данных для использования удаленной базы данных
Текущий документ является частью учебного курса "Создание приложения типа CRUD в среде IDE NetBeans для PHP".
Исходный код приложения из предыдущего урока
Для пользователей MySQL: щелкните здесь, чтобы загрузить исходный код, отражающий состояние проекта после завершения предыдущего урока.
Регистрация учетной записи электронной почты
Создайте учетную запись электронной почты, если она не существует. В этом примере используется адрес электронной почты
Регистрация учетной записи размещения
Для создания учетной записи размещения на бесплатном размещении X10HOSTING выполните действия, предлагаемые мастером, путем ввода следующих параметров. Подобная информация вводится на любом другом сайте размещения.
Имя учетной записи размещения (также для входа в cPanel)
phpuser
Пароль учетной записи размещения (также для входа в cPanel)
qwerty1234
Имя пользователя форума
phpuser
Пароль форума
qwerty
Имя учетной записи FTP
uploader
Имя пользователя FTP
Сервер FTP
ftp.phpuser.x10hosting.com
Имя узла удаленной базы данных
phpuser
Удаленная база данных
wishlist
Имя пользователя удаленной базы данных
phpuser
Пароль пользователя удаленной базы данных
phpuserpw
Регистрация учетной записи FTP
Теперь при наличии учетной записи размещения необходимо создать учетную запись FTP, с использованием которой осуществляется передача исходного файла PHP и других связанных файлов для выполнения их на сервере. На размещении x10Hosting откройте cPanel и выберите "New FTP Account", а затем выполните указания мастера.
Создание удаленной базы данных
Приложение CRUD использует базу данных, поэтому на удаленном сервере, на котором была создана учетная запись размещения, также необходимо развернуть базу данных MySQL wishlist.
Настройка проекта PHP с существующими исходными файлами и настройкой выполнения "Удаленный веб-сайт"
Загрузите исходные файлы, описывающие состояние приложения на момент завершения предыдущего урока. Извлеките файлы.
Укажите местоположение загруженных исходных файлов в папке в "Source".
Выберите настройку выполнения Удаленный веб-сайт и настройте подключение по FTP.
Завершите создание проекта.
Обновление класса WishDB
Вы уже создали и выполнили приложение Wish List на локальном сервере, а также использовали локальный сервер базы данных MySQL или Oracle. Чтобы ваше приложение работало с удаленной базой данных 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 = "phpuserpw";
var $dbName = "wishlist";
var $dbHost = "phpuser";
Оставить комментарии и предложения, обратиться за поддержкой и получить информацию о последних достижениях в области функциональных возможностей разработки для PHP с помощью среды IDE NetBeans можно в списке рассылки .