Перейти до основного вмісту

Дуже маленьке диво

WonderCMS це, найменша CMS яку я бачив.
Свій розвиток ця CMS почала у 2008 році, у 2010 році вихідні коди було переведено на відкриту ліцензію. На момент написання посту найновішою версією CMS була 2.3.2. Взяти можна тут, на офіційному сайті, WonderCMS.
Розробники бачать призначення CMS наступним чином:
  1. Скелет для малих та середніх сайтів.
  2. Керування простими сайтами (галереї, блоґи, сайти продуктів, тощо).
  3. Персональні сторінки та локальні сайти.
Системні вимоги скромні:
  • Web сервер (підходять Apache, Ngnix та IIS).
  • PHP 5.5 або вище.
У випадку Apache в комплекті присутній файл .htaccess, тому слід подбати про підтримку роботи файлів htaccess. Слід перевірити правильність налаштувань у файлі httpd.conf або apache2.conf (той самий AllowOverride All), щоб не вийшло як у мене ).
Окрім того слід подбати про активність mod_rewrite та mod_headers, без них діла не буде (зовсім).
Щоб перевірити які модулі Apache активні вводимо у консолі:
apache2ctl -m | grep headers
apache2ctl -m | grep rewrite
Якщо нічого не знайшлося, тоді доведеться їх активувати
a2enmod rewrite
a2enmod headers
Потім треба перевантажити apache
/etc/init.d/apache2 restart
service apache2 restart
systemctl restart apache2
одна з команд, в залежності від того на чому ви працюєте.
Для роботи на Ngnix та IIS на сайті є зразки файлів конфігурації для серверів.
Від PHP вимагають наявності розширень curl, mbstring та zip. Перевірити наявність модулів можна командою:
php -m
Якщо все потрібне для роботи CMS наявне то достатньо просто розпакувати її в корінь сайту, і власне все. Тільки слід впевнитися, що користувач, під яким працює web-сервер, має пра

Коментарі