Extension:SyntaxHighlight

И еще одно замечание, у вас почему-то адреса точек схода абсолютные

Правил вручную для доступа снаружи...
Т. к. изначально поднимал серверна локальном интерфейсе и доступ с наружи почему-то не работал.
Это не так важно, я эту вики (пустую) поднял для тестов расширения подсветки синтаксиса.

подправил
$wgScriptPath = "/MW";
 
Последнее редактирование:
Провел эксперимент
Установил медиавики 1.25
и на главных страницах установил один и тотже код и на версии 1,25 работает подсветка а на 1.26 нет.

http://ln.mironov.spb.ru/MW25/index.php/Заглавная_страница

http://ln.mironov.spb.ru/MW/index.php/Заглавная_страница

попробую обновить php до 5.6 , но если и заработает, то у хостера это сделать будет невозможно... :(
 
Установил на MEDIAWIKI 1.26 Syntaxhighlight для 1.25 и все заработало. --> http://ln.mironov.spb.ru/MW26/index.php/Заглавная_страница

Проверил на php5.4 и php5.3(на хостинге) - все работает. Только статьи все нужно пересохранить, чтобы подсветка сработала.

Получается так , что нельзя ставить расширение Syntaxhighlight версии 1.26, а нужно ставить предыдущую версию...
Всем спасибо за ответы. Вы мне очень помоги разобраться и в других вопросах MedifWiki.
 
И вам спасибо за упорство.

А может модератор скопировать последний пост в первое сообщение? Чтоб сразу ответ и решение видны были? И пометку [РЕШЕНО] в название темы.
 
Народ, поднимаю вопрос - подсветка не работает и по всей видимости из-за отсутствия composer ... есть доступ к командной строке для его установки - но что и как жать не понимаю - читаю-читаю и не пойму с ч его начать и как установить! Не могли бы мы помочь разжевать этот вопрос
 
$ php composer.phar update
Composer could not find a composer.json file in /var/www/fastuser/data
To initialize a project, please create a composer.json file as described in the
https://getcomposer.org/ "Getting Started" section
$ wget https://getcomposer.org/composer.phar
--2016-10-04 15:55:53-- https://getcomposer.org/composer.phar
Resolving getcomposer.org (getcomposer.org)... 2001:41d0:a:7b19::2, 87.98.253.1
08
Connecting to getcomposer.org (getcomposer.org)|2001:41d0:a:7b19::2|:443... con
nected.
HTTP request sent, awaiting response... 200 OK
Length: 1723108 (1.6M) [application/octet-stream]
Saving to: `composer.phar.2'
100%[=====================================>] 1,723,108 3.75M/s in 0.4s
2016-10-04 15:55:54 (3.75 MB/s) - `composer.phar.2' saved [1723108/1723108]
$ php composer.phar.2 install
Composer could not find a composer.json file in /var/www/fastuser/data
To initialize a project, please create a composer.json file as described in the
https://getcomposer.org/ "Getting Started" section

Вот такая вот фигня
 
Народ, поднимаю вопрос - подсветка не работает и по всей видимости из-за отсутствия composer ... есть доступ к командной строке для его установки - но что и как жать не понимаю - читаю-читаю и не пойму с ч его начать и как установить! Не могли бы мы помочь разжевать этот вопрос
Какая у вас версия медиавики и подсветки?
 
Поставь Syntaxhighlight для 1.25 , на медиавики 1,26 заработала, думаю и на 1.27 заработает...
 
Ну а всё же - как composer зашёл на сайт разработчика и нифига не понял - что да как его ставить черз командную строку

Поставь Syntaxhighlight для 1.25 , на медиавики 1,26 заработала, думаю и на 1.27 заработает...
Это может быть и так ... но если обновлять версии, то настанет момент и всё равно придётся делать, как полагается )
 
Вот что я пробую и имею:
$ ls -alh
total 1.7M
drwxr-xr-x 8 fastuser fastuser 4.0K Oct 5 17:12 .
drwxr-xr-x 3 fastuser root 4.0K Sep 24 02:16 ..
drwxr-xr-x 3 fastuser fastuser 4.0K Oct 4 15:29 .composer
-rw-r--r-- 1 fastuser fastuser 1.7M Sep 26 11:32 composer.phar
drwxr-xr-x 2 fastuser fastuser 4.0K Oct 5 17:12 email
drwxr-x--x 2 fastuser fastuser 4.0K Oct 5 17:12 logs
drwx------ 2 fastuser fastuser 4.0K Oct 5 17:12 php-bin
drwxr-x--- 2 fastuser fastuser 4.0K Oct 5 17:12 tmp
drwxr-xr-x 2 fastuser fastuser 4.0K Oct 5 17:12 www
$ php composer.phar install
Composer could not find a composer.json file in /var/www/fastuser/data
To initialize a project, please create a composer.json file as described in the
https://getcomposer.org/ "Getting Started" section
 
Вроде бы поставил его )
$ php composer-setup.php
All settings correct for using Composer
Downloading 1.2.1...
Composer successfully installed to: /var/www/fastuser/data/composer.phar
Use it: php composer.phar

Но один фиг подсветка синтаксиса SyntaxHighlight_GeSHi не работает ... что не так делаю не пойму )

Хотя я вот не понимаю ... что-то намутил мой хостинг - через ftp захожу на сервер там вообще нет папок MediaWiki ... стало быть установил composer но не туда?
 
Нет разницы, куда вы установили composer, главное запустить его в папке расширения или указать эту папку через параметр
Откуда он может знать, что вы от него хотите? Вы его запускаете, он ищет файл с инструкциями
в текущей папке, не находит его и пишет вам об этом.

Переход по каталогам осуществляется командой
Код:
cd /var/www/

вам нужно либо перейти в каталог расширения и запустить там composer командой
Код:
php /var/www/fastuser/data/composer.phar install

либо с вашего каталога
запустить composer и указать путь к каталогу с расширением:
Код:
 php composer.phar -d /var/path/to/my/wiki/extensions/SyntaxHighlight_GeSHi/ install
 
Спасибо! попробовал, я как понимаю у меня php версия на хостере не та ((( ... отписал им и попробую всё же установить composer
Делал так ну и результат в коде:
Код:
$ cd /var/www/admin/www/wikijournal.ru
$ php /var/www/fastuser/data/composer.phar install                                       
> ComposerHookHandler::onPreUpdate                                                       
Loading composer repositories with package information
Updating dependencies (including require-dev)
Your requirements could not be resolved to an installable set of packages.
                                                                                         
  Problem 1                                                                               
    - This package requires php >=5.5.9 but your PHP version (5.4.45) does not satisfy that
requirement.                                                                             
  Problem 2                                                                               
    - Installation request for mediawiki/mediawiki-codesniffer 0.7.2 -> satisfiable by medi
awiki/mediawiki-codesniffer[v0.7.2].                                                     
    - mediawiki/mediawiki-codesniffer v0.7.2 requires php >= 5.5.9 -> your PHP version (5.4
.45) does not satisfy that requirement.                                                   
  Problem 3                                                                               
    - wikimedia/html-formatter 1.0.1 requires php >=5.5 -> your PHP version (5.4.45) does n
ot satisfy that requirement.                                                             
    - wikimedia/html-formatter 1.0.1 requires php >=5.5 -> your PHP version (5.4.45) does n
ot satisfy that requirement.                                                             
    - Installation request for wikimedia/html-formatter 1.0.1 -> satisfiable by wikimedia/h
tml-formatter[1.0.1].
 
Хотя очень странно это всё:
Снимок экрана 2016-10-07 в 12.55.52.png
 
Веб сервер может использовать одну версию, а в консоле запускаться может другая. Также веб сервер может использовать несколько версий PHP одновременно, как и в консоле можно запускать разные версии PHP, например команда
может запускать в консоле 7-ю версию PHP... Это Linux, детка :)
 
короче - хостер говорит:
Попробуйте пожалуйста место php использовать /opt/php70/bin/php т.е. вместо
php /var/www/fastuser/data/composer.phar install
/opt/php70/bin/php /var/www/fastuser/data/composer.phar install
И вот что вылезло
Снимок экрана 2016-10-07 в 17.10.45.png
Чё делать? хз )
 
Назад
Верх