kurisaba-dev/kurisaba

Нужно написать подробный гайд по инсталляции, в особенности указать, какие нужны модули php

Opened this issue · 1 comments

Очень хороший движок, но я не разобралася, как его поставить.

Во-первых, экспериментально выяснено, что на 7.4 оно сыплет ошибками в лог о том, что те или иные команды задепрекейчены. В ветке 8.х (тестировалось на 8.2) эти же функции выпилили вообще, потому на этой ветке оно вообще не работает. Надо или ручками собирать древнее php, включая древние зависимости, или же подключать левый репозиторий васяна с древними php и ставить оттуда, или же искать великих программистов, которые перепишут говнокод. Я думала намного лучше будет это все.

Совершенно непонятно какие нужны модули: экспериментально было выяснено, что нужны как минимум php-mbstring и php7.4-gd, но и этих модулей тоже оказалось мало. Можно было бы сделать заклинание вида apt-get install $(apt-cache search php7.4 | cut -d" " -f1 | tr "\n" " "), но засирать сервер тоже не хотелось. Насколько нужен libapache2-mod-php7.4 тоже непонятно, вроде бы ничего критического там нет и в принципе можно переехать на nginx полностью, но это не точно, так как опять же нету документации.

В коде были упоминания ffmpeg, но какой версии и что ставить непонятно.

Можете мне не отвечать, я уже взяла с доверчивого админа доброчана 5000 довериков и оставила его без работающей инсталляции, просто пишу это вам тут, чтобы вам было стыдно.

В ветке 8.х (тестировалось на 8.2) эти же функции выпилили вообще, потому на этой ветке оно вообще не работает.

Это должно быть пофикшено в e1b7674. Тем не менее, стоило бы проверить (#52).

Совершенно непонятно какие нужны модули

Это верная претензия, кажется, в этом суть этого бага. Переименую его, пожалуй, чтобы было понятно.

Насколько нужен libapache2-mod-php7.4 тоже непонятно

А где-то про это было сказано?

В коде были упоминания ffmpeg, но какой версии и что ставить непонятно.

Он не нужен - это артефакты прошлого. Это уже вычищено в ae06344.