Coffee CMS на XAMPP
XAMPP - это локальный веб-сервер для Windows. Вы можете попробовать Coffee CMS и на нем.
Скачайте zip-архив с официального сайта xampp-portable-windows-x64-8.2.4-0-VS16.zip - именно zip-архив, он более гибок в использовании, но выбор конечно же за вами.
Распакуйте архив и поместите папку в удобное для вас место на жесткий диск или флешку. После чего заходим в эту папку и читаем файл readme_en.txt, в котором написано запустить скрипт установки setup_xampp.bat, который внесет изменения в реестр. Но не запускать этот скрипт если распаковали на флешку. Так же рекомендуют помещать папку xampp в корень диска или флешки, но наверно тут важно чтобы пути не содержали пробелов и кириллицы.
Скачайте Coffee CMS и распакуйте в папку C:\xampp\htdocs\. Выходит так что xampp не умеет держать множество сайтов, а только один. OpenServer, который рассмотрен в этой статье, получается более интересен.
Запустите xampp-control.exe, находящийся внутри папки. Там нажмите кнопку Start напротив Apache и MySQL.
Теперь переходим в PhpMyAdmin http://localhost/phpmyadmin/, создаем базу данных и после этого переходим на наш сайт http://localhost/, устанавливаем логин и пароль, указываем подключение к базе данных и тестируем CMS.
Обновление из админки
В xampp без проблем обновиться не получится, дело в Windows. Она любит блокировать файлы и не дает их перезаписать пока они открыты в другом приложении. Кроме того нужно включить модуль zip, чтобы CMS могла распаковать новую версию.
Запустите xampp-control.exe, находящийся внутри папки xampp. Нажмите кнопку Config, находящуюся напротив Apache и отредактируйте файл php.ini, убрав точку с запятой в строке содержащей ;extension=zip. После нажатия на кнопку Обновить, выскочит ошибка что не удалось переместить новые файлы. Зайдите в папку xampp/htdocs и скопируйте руками файл .tmp/.cms/index.php в .cms/index.php. После этого CMS снова заработает и будет обновлена. Папку .tmp можно удалить.