История изменений
Исправление Shushundr, (текущая версия) :
Я установил ambozz/Paste - это самая звёздная паста на php.
Я был расстроен тем, что этот проект не следует стандартам кодирования GNU. Из-за того, что отсутствовали проверки, мне пришлось пересобирать PHP с USE=«+mysql +mysqli», а так же раскомментировать строчку ;extension=mysqli
в файле /etc/php/apache2-php8.1/php.ini
Но даже после того, как оно начало пастить, выяснилось что там нет таких же классных фич, как у Calculate и других сервисов - нет подсветки синтаксиса, нет защиты от спама. И оно не работает при выключенном JavaScript, хотя ничто не мешало без него обойтись (т.е. включен - пользуемся, не включен - всё равно работаем, только с postback на сервер). А если надо ещё и картинки/скриншоты публиковать, тогда что?
Хотелось бы заметить, что мне как пользователю, не нужен ни mysql, ни знание строчек конфига, и по логам апача совершенно нет желания лазить, чтобы выяснить в чём было дело. Оно должно само-само.
Ещё мне не нравится, что URL такой длинный:
https://paste.local/paste.php?p=65304a5e8f434
вполне было бы достаточно:
https://paste.local/34
(не так и много у меня там разных паст)
Нет инструкции на тему того, как настроить wgetpaste для работы с этим движком. И это проблема, придётся читать этот длинный bash-скрипт, который является телом утилиты wgetpaste.
Пока попробую прикрутить сюда GNU Autotools с GNU Web, потому что нельзя терпеть такого вопиющего неуважения к Столлману. А после всё-таки написать .ebuild. Но лучше бы, конечно, найти движок, работающий с postgresql (переписывать этот - не вариант). Зачем мне две СУБД на одном сервере?
Есть ещё какой-то другой проект на php - RaJiska/BeyondPaste. Он использует
PDO (расширение PHP, которое обеспечивает универсальный доступ к данным из PHP, предоставляет простой и согласованный интерфейс для работы с различными базами данных, включая MySQL, PostgreSQL, SQLite и другими).
И там есть хайлайтинг. Но мне просто страшно его ставить (придётся для этого ведь изучать как конфигурируется это PDO).
Исправление Shushundr, :
Я установил ambozz/Paste - это самая звёздная паста на php.
Я был расстроен тем, что этот проект не следует стандартам кодирования GNU. Из-за того, что отсутствовали проверки, мне пришлось пересобирать PHP с USE=«+mysql +mysqli», а так же раскомментировать строчку ;extension=mysqli
в файле /etc/php/apache2-php8.1/php.ini
Но даже после того, как оно начало пастить, выяснилось что там нет таких же классных фич, как у Calculate и других сервисов - нет подсветки синтаксиса, нет защиты от спама. И оно не работает при выключенном JavaScript, хотя ничто не мешало без него обойтись (т.е. включен - пользуемся, не включен - всё равно работаем, только с postback на сервер). А если надо ещё и картинки/скриншоты публиковать, тогда что?
Хотелось бы заметить, что мне как пользователю, не нужен ни mysql, ни знание строчек конфига, и по логам апача совершенно нет желания лазить, чтобы выяснить в чём было дело. Оно должно само-само.
Ещё мне не нравится, что URL такой длинный:
https://paste.local/paste.php?p=65304a5e8f434
вполне было бы достаточно:
https://paste.local/34
(не так и много у меня там разных паст)
Пока попробую прикрутить сюда GNU Autotools с GNU Web, потому что нельзя терпеть такого вопиющего неуважения к Столлману. А после всё-таки написать .ebuild. Но лучше бы, конечно, найти движок, работающий с postgresql (переписывать этот - не вариант). Зачем мне две СУБД на одном сервере?
Есть ещё какой-то другой проект на php - RaJiska/BeyondPaste. Он использует
PDO (расширение PHP, которое обеспечивает универсальный доступ к данным из PHP, предоставляет простой и согласованный интерфейс для работы с различными базами данных, включая MySQL, PostgreSQL, SQLite и другими).
И там есть хайлайтинг. Но мне просто страшно его ставить (придётся для этого ведь изучать как конфигурируется это PDO).
Исходная версия Shushundr, :
Я установил ambozz/Paste - это самая звёздная паста на php.
Я был расстроен тем, что этот проект не следует стандартам кодирования GNU. Из-за того, что отсутствовали проверки, мне пришлось пересобирать PHP с USE=«+mysql +mysqli», а так же раскомментировать строчку ;extension=mysqli
в файле /etc/php/apache2-php8.1/php.ini
Но даже после того, как оно начало пастить, выяснилось что там нет таких же классных фич, как у Calculate и других сервисов - нет подсветки синтаксиса, нет защиты от спама. И оно не работает при выключенном JavaScript, хотя ничто не мешало без него обойтись (т.е. включен - пользуемся, не включен - всё равно работаем, только с postback на сервер). А если надо ещё и картинки/скриншоты публиковать, тогда что?
Хотелось бы заметить, что мне как пользователю, не нужен ни mysql, ни знание строчек конфига, и по логам апача совершенно нет желания лазить, чтобы выяснить в чём было дело. Оно должно само-само.
Пока попробую прикрутить сюда GNU Autotools с GNU Web, потому что нельзя терпеть такого вопиющего неуважения к Столлману. А после всё-таки написать .ebuild. Но лучше бы, конечно, найти движок, работающий с postgresql (переписывать этот - не вариант). Зачем мне две СУБД на одном сервере?
Есть ещё какой-то другой проект на php - RaJiska/BeyondPaste. Он использует
PDO (расширение PHP, которое обеспечивает универсальный доступ к данным из PHP, предоставляет простой и согласованный интерфейс для работы с различными базами данных, включая MySQL, PostgreSQL, SQLite и другими).
И там есть хайлайтинг. Но мне просто страшно его ставить (придётся для этого ведь изучать как конфигурируется это PDO).