Страница 3 из 6

Re: Сторонние модули OSP6

Добавлено: 30 май 2024, 10:09
Ink0gnit0
Xpdf v4.0.5:

https://disk.yandex.com/d/zxghFAmGWkhKcA

Официальный сайт: https://www.xpdfreader.com

Чтобы дополнение возможно было использовать в вашем коде, например:
<?php
$file = "[КОРЕНЬ_OSP6]/home/example.local/example.pdf";
$output=null;
exec("pdfinfo \"$file\"", $output);
print_r($output);
, добавьте в шаблон конфигурационного файла [КОРЕНЬ_OSP6]\config\PHP-*\[НАИМЕНОВАНИЕ_ПРОФИЛЯ]\settings.ini, в раздел [main] следующее:
used_addons_environment  = xpdf4-x64

Перезапустите выбранный модуль PHP-* и проверьте результат.

Для дополнительных настроек дополнения, используйте шаблон конфигурационного файла [КОРЕНЬ_OSP6]\addons\xpdf4-x64\ospanel_data\templates\xpdfrc

Re: Сторонние модули OSP6

Добавлено: 31 май 2024, 08:28
Ink0gnit0
Manticore v6.3.0:

https://disk.yandex.com/d/ZvQWpjyIxQrVqg

Официальный сайт: https://manticoresearch.com/

Re: Сторонние модули OSP6

Добавлено: 02 июн 2024, 13:18
Ink0gnit0
Jenkins v2.452.1 LTS:

https://disk.yandex.com/d/WhhviyDB3kTWrg

Официальный сайт: https://www.jenkins.io/

Re: Сторонние модули OSP6

Добавлено: 03 июн 2024, 17:14
Tesloz
talvis писал(а): 15 май 2024, 09:52
Ink0gnit0 писал(а): 14 май 2024, 19:46 Хоть ошибки и присутсвуют, модули всё равно подгружаются. Убедиться можно открыв тестовую страницу с функцией phpinfo().
Увы, ProcessExplorer из Sysinternsals их не видит среди загруженных. Рядом, в версии 8.2 он видит открытые одноименные DLL, а в 5.3 не видит.
Ink0gnit0 писал(а): 14 май 2024, 19:46 Попробуйте в шаблоне конфигурационного файла [КОРЕНЬ_OSP6]\config\PHP-5.3-(x86|x64)\default\templates\php.ini, в блоке Extensions, добавить префикс php_ к наименованиям расширений.
А вот это сразу помогло, спасибо!
Ink0gnit0 писал(а): 14 май 2024, 19:46Также попробуйте раскомментировать расширение mysql, не mysqli. Возможно ваш проект полагается на него.
Тоже проверю. Я указал MYSQLI просто в качестве примера, скорее всего, там нужна библиотека PHP_PDO_MYSQL.DLL. В общем, библиотеки грузятся, а дальше уже буду разбираться что к чему. Спасибо, с мертвой точки я сдвинулся, теперь есть, куда копать.
Спасибо переименование имён расширений в таком формате реально помогло, часа 2 потратил надо было сразу эту тему пролистать до конца.

Re: Сторонние модули OSP6

Добавлено: 03 июн 2024, 23:52
anttidot
Ink0gnit0 писал(а): 14 май 2024, 19:46 Хоть ошибки и присутсвуют, модули всё равно подгружаются. Убедиться можно открыв тестовую страницу с функцией phpinfo().
Расширение psql отказывается запускаться на PHP-5.6-x86, пишет: "exception 'PDOException' with message 'could not find driver'". Проверил его на остальных версиях php, удалось запустить только на PHP-5.3-x86. Другие расширения, mysql и mongo, на версии PHP-5.6-x86 работают, но для mongo пришлось скопировать файл "php_mongodb.dll" из OSP5, с psql это не помогло (php.ini естественно тоже правил).

Re: Сторонние модули OSP6

Добавлено: 04 июн 2024, 08:52
Ink0gnit0
@anttidot
Полагаю, что вы имеете в виду расширение pgsql, а не psql?

Re: Сторонние модули OSP6

Добавлено: 04 июн 2024, 10:06
Ink0gnit0
@anttidot
Чтобы включить расширения php_pdo_pgsql и php_pgsql в модуле PHP-5.6-x86, проделайте следующее:
1. Скопируйте в каталог [КОРЕНЬ_OSP6]\modules\PHP-5.6-x86\PHP из дистрибутива PostgreSQL (разрядности x86, подкаталог BIN) либо из OSP5, файлы libpq.dll, libcrypto-1_1.dll, libiconv-2.dll, libintl-8.dll, libssl-1_1.dll

2. В шаблоне конфигурационного файла [КОРЕНЬ_OSP6]\config\PHP-5.6-x86\default\templates\php.ini, включите расширения:
extension                       = php_pdo_pgsql
extension                       = php_pgsql
Примечание: К наименованиям всех включённых расширений, добавьте префикс php_!!!!

3. Перезапустите модуль PHP-5.6-x86

4. Проверьте отсутствие ошибок в логах модуля - [КОРЕНЬ_OSP6]\logs\PHP-5.6-x86.log

5. Проверьте через phpinfo(), если требуемые расширения включились


Для модулей PHP-5.x-x64|x86 - шаги аналогичные. Только соблюдайте разрядность библиотек.

Re: Сторонние модули OSP6

Добавлено: 04 июн 2024, 20:20
anttidot
Ink0gnit0 писал(а): 04 июн 2024, 10:06 @anttidot
Чтобы включить расширения php_pdo_pgsql и php_pgsql в модуле PHP-5.6-x86, проделайте следующее:
1. Скопируйте в каталог [КОРЕНЬ_OSP6]\modules\PHP-5.6-x86\PHP из дистрибутива PostgreSQL (разрядности x86, подкаталог BIN) либо из OSP5, файлы libpq.dll, libcrypto-1_1.dll, libiconv-2.dll, libintl-8.dll, libssl-1_1.dll
Огромное вам спасибо, первого пункта мне и не хватало, скопировал эти файлы из OSP5, и все заработало.
Да, конечно имелось ввиду pgsql, а psql - это команда в консоли, поэтому написал на автомате.

Re: Сторонние модули OSP6

Добавлено: 11 июн 2024, 17:03
Ink0gnit0
Gitea v1.22.0:

https://disk.yandex.com/d/fsFK1SvMIPaunA

Официальный сайт: https://about.gitea.com/products/gitea/

Модуль Gitea зависит от дополнения Git (v2.45.2, https://www.git-scm.com/):
https://disk.yandex.com/d/qCGZjx2G2y_rrw

Re: Сторонние модули OSP6

Добавлено: 11 июн 2024, 21:46
EnjoyWeb
Класс!!! Спасибо, столько модулей теперь для тестов. Руки уже чешутся )