Coffee CMS на OpenServer
OpenServer - это программа для Windows, которую вы можете установить на свой компьютер и делать сайты без хостинга.
Он конечно может работать чуть по другому чем реальный хостинг, но для тех, кто еще не решился, вполне подойдет для теста.
Скачать и установить OpenServer можно отсюда https://ospanel.io/
По умолчанию там используется Apache_2.4-PHP_7.2-7.4. Нажмите правой кнопкой мыши по значку в трее и выберите Дополнительно -> Конфигурация -> Apache_2.4-PHP_7.2-7.4. Откроется текстовый редактор с тремя вкладками. В файле заканчивающемся на _server.conf находим строки:
<LocationMatch "/\.(?!well-known)">
Require all denied
</LocationMatch>
и изменяем на строки
<LocationMatch "/\.(?!well-known)">
Require all granted
</LocationMatch>
Далее скачайте Coffee CMS и распакуйте в папку domains, предварительно создав там еще одну папку под сайт. Можете ее так и назвать coffee-cms. Там должны оказаться файлы из архива. После этого перезапустите OpenServer из значка в трее. Там же, в трее, в разделе Мои проекты, щелкайте по вашему сайту и он откроется в браузере.
Если что-то будет не получаться, то задавайте вопросы в комментариях или в группе телеграм.
Обновление CMS
С обновлениями CMS такая же проблема, которая описана в статье Coffee CMS на XAMPP и лечится таким же образом - копированием файла из папки .tmp/.cms/index.php в .cms/index.php, после нажатия на кнопку Обновить.