corner imagecorner image
IDEPlatformPluginsDocs & SupportCommunityPartners

Создание приложения типа CRUD на языке PHP

Урок 9: Развертывание приложения на удаленном веб-сервере

На практике приложение PHP чаще всего выполняется на удаленном сервере и используется по протоколу FTP (File Transfer Protocol, протокол передачи файлов). Для развертывания приложения CRUD на удаленном сервере необходимо зарегистрировать учетную запись у поставщика услуг размещения, зарегистрировать учетную запись FTP и создать удаленную базу данных.

Можно использовать любое размещение. В данном документе описывается процедура развертывания приложения на бесплатном размещении X10HOSTING.

Все имена пользователей, пароли и адреса электронной почты являются вымышленными и используются только в качестве примера. Администрация размещения блокирует учетную запись, если пользователь не посещает форум больше недели. Таким образом, возможно, что попытка использовать имена пользователей, пароли, адреса электронной почты и тому подобные координаты, взятые неизменными из данного учебного курса, будет неудачной.

В этом уроке вы научитесь выполнению следующих действий:

Данный документ является частью учебного курса "Создание приложения типа CRUD в среде IDE NetBeans для PHP".

Уроки, представленные в руководстве:

Содержимое на этой странице относится к среде IDE NetBeans 6.9-7.1
  1. Создание приложения типа CRUD на языке PHP – главная страница
  2. Создание базы данных MySQL
  3. Проектирование приложения. Чтение из базы данных
  4. Создание нового пользователя приложения
  5. Усовершенствование кода
  6. Добавление функций безопасности. Реализация входа пользователя в приложение
  7. Создание новой записи в базе данных
  8. Обновление и удаление записей в базе данных
  9. Усовершенствование внешнего вида приложения с использованием технологии CSS
  10. => Развертывание приложения на удаленном веб-сервере

Содержание урока

Исходный код приложения из предыдущего урока

Щелкните эту ссылку для загрузки исходного кода, описывающего состояние проекта на момент завершения предыдущего урока.

Регистрация учетной записи электронной почты

Создайте учетную запись электронной почты, если она не существует. В этом примере используется адрес электронной почты

Регистрация учетной записи размещения

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

Настройка учетной записи Значение
Адрес электронной почты
Имя домена x10Hosting.com
Поддомен phpuser
Имя учетной записи размещения (также для входа в 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 с существующими исходными файлами и настройкой выполнения "Удаленный веб-сайт"

  1. Загрузите исходные файлы, описывающие состояние приложения на момент завершения предыдущего урока. Извлеките файлы.
  2. Сохраните исходные файлы в папке htdocs.
  3. Создайте проект PHP с существующими исходными файлами:
    • Укажите местоположение загруженных исходных файлов в папке в "Source".
    • Выберите настройку выполнения Удаленный веб-сайт и настройте подключение по FTP.
  4. Завершите создание проекта.

Обновление класса WishDB

Итак, приложение "Wish List" разработано и запущено на локальном веб-сервере с использованием локального сервера базы данных MySQL. Для обеспечения работы приложения с удаленной базой данных следует обновить параметры подключения, указанные посредством переменных класса WishDB.

  1. Откройте файл db.php.
  2. Измените переменные класса 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 можно в списке рассылки .

Возврат к учебной карте PHP