Решено Не работает подсветка синтаксиса SyntaxHighlight_GeSHi

Тема в разделе 'Расширения для Media Wiki', создана пользователем mrv78, 14 мар 2016.

  1. Wikijournal
    Оффлайн

    Wikijournal Прижился

    Дата регистрации:
    24 сен 2013
    Сообщения:
    461
    Симпатии:
    28
    Пол:
    Мужской
    Короче вот что написали
    Ну это ладно - а вот я смотрю у меня всё же composer и SyntaxHighlight_GeSHi не "склеились" ((( ... куда копать, что делать не знаю (
  2. Pavel Astakhov
    Оффлайн

    Pavel Astakhov Прижился

    Дата регистрации:
    6 май 2015
    Сообщения:
    143
    Симпатии:
    63
    Пол:
    Мужской
    Похоже, что пользователь, под которым запускается скрипт, не имеет прав на создание папки. Он так и пишет белым по красному, что папки vendor нет, и её не получается создать
    Юрий Бондаренко нравится это.
  3. Wikijournal
    Оффлайн

    Wikijournal Прижился

    Дата регистрации:
    24 сен 2013
    Сообщения:
    461
    Симпатии:
    28
    Пол:
    Мужской
    Начиная с версии, по-моему, 1.23 кто использует расширение SyntaxHighlight, на страницах, где указан код php или иной, всплывает категория "Pages with syntax highlighting errors" и код соответственно не отображается, кто, как решил эту проблему, куда копать то?
  4. Wikijournal
    Оффлайн

    Wikijournal Прижился

    Дата регистрации:
    24 сен 2013
    Сообщения:
    461
    Симпатии:
    28
    Пол:
    Мужской
    И так, решение мной найдено на просторах поддержки на официальном сайте. Для этого нужно иметь доступ по SSH и установить Python и дополнительные модули, в SSH пишем поочерёдно:
    Код:
    sudo apt-get install python python-pip
    sudo -H pip install --upgrade pip
    sudo -H pip install --upgrade virtualenv
    sudo -H pip install Pygments
    В LocalSettings.php, устанавливаем: wgPygmentizePath = "/usr/local/bin/pygmentize";

    Чистим кэш и ву-а-ля ... всё работает!
  5. dubok79
    Оффлайн

    dubok79 Только зашёл

    Дата регистрации:
    20 апр 2017
    Сообщения:
    3
    Симпатии:
    0
    Пол:
    Мужской
    Позволю себе задать вопрос по этой же теме. Ничего из того, что предлагалось мне не помогло? Установил самую свежую MW и SyntaxHighlight_GeSHi - перечитал вс что можно и загружал в двоичном режиме и composer ставил и выполнял install все так же не работает подсветка и пишется внизу Категория: Pages with syntax highlighting errors
    Друзья, что еще можно сделать?

    Включил MWDebug
    Он показал следующее:
    Ну Ёшкин кот. Дал права на выполнение файла pygmentize и все заработало. На сколько это безопасно?
    Последнее редактирование: 20 апр 2017
  6. Wikijournal
    Оффлайн

    Wikijournal Прижился

    Дата регистрации:
    24 сен 2013
    Сообщения:
    461
    Симпатии:
    28
    Пол:
    Мужской
    Прочитали то, что я выше написал? Пробовали?
  7. dubok79
    Оффлайн

    dubok79 Только зашёл

    Дата регистрации:
    20 апр 2017
    Сообщения:
    3
    Симпатии:
    0
    Пол:
    Мужской
    Да конечно, но не получилось выполнить sudo apt-get install python python-pip - не хватило прав
  8. Wikijournal
    Оффлайн

    Wikijournal Прижился

    Дата регистрации:
    24 сен 2013
    Сообщения:
    461
    Симпатии:
    28
    Пол:
    Мужской
    Поэтому и не работает ... приобретайте права и установите питон ... у меня всё заработало именно после этих процедур .. до этого также мучался
    А можно на вики посмотреть? Адрес в личку )
  9. oecumene
    Оффлайн

    oecumene Осваивается

    Дата регистрации:
    11 сен 2016
    Сообщения:
    134
    Симпатии:
    11
    Пол:
    Мужской
    Без виртуального/выделенного сервера полного доступа (root или sudo на простом пользователе) к нему почти не приобрести, ибо хостеры на шарде накладывают кучи ограничений. Настоятельно рекомендую вам приобрести vps, ваши возможности по управлению сервером резко увеличатся, не говоря уже о выделенном ip (возможность к установке визуального редактора при наличии nodejs) и других плюшках.

    ...или попробуйте хостера поставить python.
  10. dubok79
    Оффлайн

    dubok79 Только зашёл

    Дата регистрации:
    20 апр 2017
    Сообщения:
    3
    Симпатии:
    0
    Пол:
    Мужской
    у хостера питон есть и даже несколько версий. Как я уже написал все заработало после установки прав на файл pygmentize

    На Вики посмотреть нельзя, это внутренний вики для разработчиков ПО