Инструменты пользователя

Инструменты сайта


software:development:demo:cms:ucms:checking_web_server

8.1. Создание директорий установщика

Директорию установщика install неоходима для проверки сервера и установки приложения. Если бы мы преследовали цель создать одно готовое приложения, например видеохостинг, то после установки, будет правильнее прописать код удаления этой директории за ненадобностью в дальнейшем. А так как мы хотим создать универсальную CMS, то у нас установщик даст возможность выбора вида приложения (видеохостин, блог или социальная сеть), и в последствии пользователь будет иметь возможность доустановить необходимую часть приложения.

Следуя нашему проекту структуры директорий будущего приложения, создадим директории и файлы для нашего установщика: В корневой директории ucms нашего приложения создадим:

  • Директорию includes
  • Директорию library
  • Директорию test
  • Файл help.txt
  • Файл index.php
  • Файл readme.txt
  • Файл version.php

В директории library нашего приложения создадим:

  • Вложенную директорию install

В директории install нашего приложения создадим:

  • Вложенную директорию css в директории install
  • Файл install.css в директории css
  • Вложенную директорию js в директории install
  • Файл install.js в директории js
  • Файл account_settings.php в директории install
  • Файл database_options.php в директории install
  • Файл install.php в директории install
  • Файл installation_progress.php в директории install
  • Файл options.php в директории install
  • Файл server_check.php в директории install
  • Файл setting.php в директории install

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

Только авторизованные участники могут оставлять комментарии.
software/development/demo/cms/ucms/checking_web_server.txt · Последнее изменение: 127.0.0.1