Прежде чем начать непосредственно установку Wolf CMS проделаем некоторые предварительные шаги.
Предварительные действия:
Итак, скачиваем «Вольфа» с официального сайта — http://www.wolfcms.org/download.html. Создаем базу данных. Распаковываем архив в заранее выделенный каталог на веб-сервере. Я использую связку Apache + MySQL + PHP. Однако Wolf CMS (по крайней мере теоретически) способна работать и с SQLite, и с PostgreSQL.
Установка Wolf CMS:
1. Открываем сайт в браузере. Вольф начнет проверку соответствия системного окружения минимальным требованиям, которые вы можете прочесть в файле «readme.md», — последний располагается в корневом каталоге движка.
Для того, чтобы сделать доступными чистые ссылки (адреса веб-страниц сайта без знака вопроса в урле) переименовываем файл «_.htaccess» в просто «.htaccess» (опять же в корневом каталоге движка).
После переименования открываем наш будущий проект по адресу — http://мой-сайт.com/wolf/install/index.php, как видите последний пункт — Clean URLs support available стал «светиться» зеленым значением true вместо «not detected». Далее нажимаем на «Continue to install»:
2. На данном этапе вписываем имя и пароль пользователя СУБД, сервер БД, имя администратора и суффикс для урлов. Флажок «Use clean URLs» оставляем активным — чистые ссылки же нужны? Остальные параметры типа порта, сокета и префикса таблиц можно оставлять незаполненными — хотя это зависит от вашего хостера.
3. Далее продолжаем установку, которая займет… приблизительно 1 секунду. Запоминаем пароль администратора, — Вольф сам его за вас придумает.
Послеустановочные действия:
Действия, которые необходимо провести после окончания инсталляции — в первую очередь запускаем скрипт проверки безопасности — http://мой-сайт.com/security.php.
Как видно на снимке окна ниже, Вольф сообщает, что мне нужно:
- Удалить каталог docs в корне сайта, т.к. он содержит текстовые файлы с информацией о текущей версии.
- Удалить каталог install в папке wolf, считая от корня сайта, — традиционно, т.к. он содержит мастер установки, инсталляционные скрипты.
- Поставить на «только чтение» файл конфигурации движка — config.php, он также расположен в корне сайта. По желанию тоже самое можно проделать с «index.php» и «.htaccess». Ещё можно сменить права к каталогу системных файлов движка — wolf.
- После завершения всех вышеописанных описанных действий скрипт security.php нужно будет также удалить.
P.S. Чтобы не возникало излишних проблем не устанавливайте Волка в каталоги отличные от корневого (для сайтов) на веб-сервере. Например, не следует ставить на XAMPP в http://localhost/какая-то-папка/движок. Правильнее будет http://localhost/движок.
Подскажите, пожалуйста. Возникла проблема входа в амдинку Wolf CMS после установки.
Вся установка прошла успешно, все необходимые действия были выполнены. Но вход в админку не работает. Система не выдает никаких сообщений (даже при неправильных логине или пароле). Просто происходит обновление страницы и опять открывается форма входа.
На официальном сайте cms пишут:
your PHP session probably doesn’t store variables.
- To fix: check that the path for the session file is correct in php.ini
- Make sure the session storage type is set to file.
Я не сильно разбираюсь в настройках пхп, но пробовал устанавливать cms на нескольких разных хостингах, на которых без проблем устанавливаются другие системы, но везде постоянно одна и та же проблема.
У вас случаем айпишник (IP-адрес) не меняется раз в N минут? Проверьте. Возможно из-за этого все пляски с бубном (точнее с сессиями).
Просто у меня с 1С Битриксом и ISPManager была в свое время та же ситуация. Узнать свой IP (в данном случае посмотреть, что часто он меняется) вы можете на http://2ip.ru.
См. https://red-book-cms.ru/poleznosti/inoy-soft/esli-vas-postoyanno-vyikidyivaet-iz-1c-bitrix-ispmanager-i-t-p.html
нет, айпи — статичен. и кажется я чуть ошибся, когда описывал проблему. при попытке входа у меня происходит не обновление страницы, а меня перекидывает со стандартного адреса входа (http://livemusic.bl.ee/admin/login) на адрес http://livemusic.bl.ee/admin/login/login, который содержит пустую страницу.
п.с. проблемы с доменом или хостингом я в принципе откинул, перепробовав несколько разных вариантов хостинга. мне кажется причина кроется или в настройках CMS, или действительно в настройках php.ini
Раз такие редиректы, — тогда скорее всего либо .htaccess в корне сайта, либо что-то в коде (конфигурационном файле CMS)…
в стандартном .htaccess менялось только расположение сайта ( RewriteBase / )
в конфиге вообще ничего не менялось с дефолтных настроек.
я понимаю, что где-то что-то не так.. но мне бы более конкретные предположения:)
хотя если с таким не сталкивались, то удаленно конечно тут мало что можно подсказать
К сожалению (или к счастью) не сталкивался.
Попробуйте задать свой вопрос на http://www.wolfcms.org/forum/.
Если не можете изъясняться по-английски, то ничего, можно и через Google Translate писать (я так с WordPress делал, — «англичане» понимают).