Установка CakePHP с помощью ISPmanager
Для того что бы установить CakePHP необходимо, перейдите на сайт CakePHP.org и скачайте самую новую стабильную версию рабочей среды. На главной странице присутствует кнопка Download, на которой указанна наиболее новая стабильная версия. После загрузки, все содержимое необходимо перенести на Ваш сервер.
В панели управления хостингом перейдите в раздел «Инструменты» - «Менеджер файлов»:
Перейдите в каталог www.имя_вашего_домена, в примере это www.test555.org.ua. Нажмите «Закачать файл в текущую папку»
. Затем выберите файл скаченного ранее дистрибутива и нажмите кнопку "Ок":
Затем выберите загруженный архив, с помощью менеджера файлов, и нажмите «Распаковать архивы в текущую директорию»
. После разархивирования, все файлы должны находиться именно в директории. Создайте папку с названием CakePHP и перенесите в нее файлы, которые указаны на рисунке:
Рисунок выше отображает необходимые каталоги рабочей среды. Три основных каталога используются для:
app - каталог с файлами Ваших приложений.
cake - каталог с ядром рабочей среды.
vendors - содержащий PHP библиотеки, которые необходимы для работы Вашего приложения.
Инсталляция завершена. Теперь чтобы посмотреть работает ли CakePHP, в браузере, откройте каталог Вашего приложения (http://имя_домена/имя_папки, в нашем случае папка CakePHP).

-
Важно! Необходимо устранить предупреждения, для этого:
Открываем файл /app/config/core.php и находим строки:
Configure::write('Security.salt', 'DYhG93b0qyJfIxfs2guVoUubWwvniR2G0FgaC9mi');
Configure::write('Security.cipherSeed', '76859309657453542496749683645');
Для устранения первых двух предупреждений, необходимо изменить значения Security.cipherSeed и Security.salt, это повысит уровень безопасности приложения. Для этого добавьте 1-2 цифры, или измените значение полностью.
Для устранения третьего предупреждения, которое возникает при ограниченных правах пользователя и отсутствии прав на запись в каталог /app/tmp (На рисунке выше, данное предупреждение отсутствует). Для исправления, необходимо изменить права для доступа к каталогу на 755 или выше.
Четвертое предупреждение исправляем переименованием файла /app/config/database.php.default на /app/config/database.php. После чего обновляем страницу CakePHP и видим сообщение об отсутствии соединения с базой данных.
Устраняем проблему созданием базы данных, на сервере, для приложения. Открываем /app/config/database.php и редактируем параметры соединения (в массиве ‘default’) в соответствии с вашими установками. Обновляем страницу.
Рабочая среда CakePHP успешно установлена и готова к дальнейшей работе.
ВАЖНО: Если используете Mysql 4 версии, то необходимо указать: Database/Mysql
Если используете Mysql 5 версии, то необходимо указать: Database/Sqlite





