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