skin chameleon установка

Radost93

Гуру MediaWiki
Регистрация
13.05.2015
Сообщения
47
Реакции
0
Здравствуйте. Помогите разобраться. Хочу установить скин хамелеон.
https://www.mediawiki.org/wiki/Skin:Chameleon
В описании установки сказано, что прежде нужно установить Composer. Куда его устанавливать и как это делается? Спасибо
 
composer установлен.(хостер помог) Какие дальше действия предпринять? он как то должен запускаться? или просто скидывать скачанный от сюда файл https://www.mediawiki.org/wiki/Skin:Chameleon в папку скинов на хостинге и все? а то нихера не пойму в мануале установке
 
Смотрите раздел Installation там все написано.
 
Я смотрю. Говорю же не понятно мне как человеку не шарящему в этом. Поэтому и обращаюсь на форум сообщества Вики. этот вопрос задавался ранее. Доступного ответа для непрофессионалов на него нету нигде
 
к примеру выполнил я php composer.phar require mediawiki/chameleon-skin "1.*"
в PuTTy, прошла загрузка но скина нету нигде
 
Логи давайте.
 
где их взять логи, закрыл уже. в общем вот в чем проблема. Вики находится не в корне. Сча распишу по порядку что делал. может где ошибся.
1 Вики находится не в корневой папке а в перед корнем сайта папка/корень сайта(тут стоит форум)/w(тут находится вики)
Установили composer на хостинг.
2. выполнил команду php composer.phar require mediawiki/chameleon-skin "1.*" прошла загрузка. И папка skins в которой папка chameleon лежит сдесь почему то -- перед корнем сайта папка/public_html(тут стоит форум)/w(тут находится вики)
 
Последнее редактирование модератором:
Надо было запускать из корня MW. О чем и написано в Installation.
 
Не совсем понял. Установили не так composer.? Или не правильно выполняется команда?. И как сейчас запустить с корня?
 
Последнее редактирование:
Короче, может таким же новичкам которые хотят сменить стандартный скин вики потребуется. Хамелеон не установил. Нашел альтернативу - https://github.com/borkweb/bootstrap-mediawiki
ксс подправил под себя, выглядит отлично
 
Поставил Chameleon следующим образом (опишу, как делается с нуля):
1. Через консоль командой wget https://getcomposer.org/installer -O ~/.local/composer-setup.php устанавливаем composer.
2. Определите, где на вашем хостинге лежит php последней версии (у меня, например, на timeweb: /opt/php71/bin/php)
3. Определите путь к своему composer.phar (я не нашел, не особо искал и тупо закинул последнюю версию composer.phar в public_html)
4. В консоли выполните команду (!!!находясь в директории public_html!!!!) /opt/php71/bin/php -d memory_limit=1024M /home/m/moskalex/public_html/composer.phar require mediawiki/chameleon-skin "1.*" (естественно, подставив свои пути).

Теоретически это должно было сработать, но в моем случае консоль ругнулась на эту команду так:
Your requirements could not be resolved to an installable set of packages.
Problem 1
- The requested package justinrainbow/json-schema (installed at 5.2.0, required as ~3.0) is satisfiable by justinrainbow/json-schema[5.2.0] but these conflict with your requirements or minimum-stability.
Installation failed, revertincomposer clearcache
т.е. несоответствие версий пакета justinrainbow. Тогда:
5. открываем файл public_html/composer.json
6. заменяем в нем строку "justinrainbow/json-schema": "3.0", на "justinrainbow/json-schema": "*",
7. в консоли на всякий случай очищаем кэш композера: composer clearcache
8. опять пробуем в консоли (!!!находясь в директории public_html!!!!) /opt/php71/bin/php -d memory_limit=1024M /home/m/moskalex/public_html/composer.phar require mediawiki/chameleon-skin "1.*"

После кучки загрузок у меня появился скин Chameleon.
9. Делаем скином по умолчанию: в LocalSettings.php в строке
$wgDefaultSkin = "Chameleon"; должно быть написано Chameleon
 
Назад
Верх