LinuxForum.Fans
Тема

Прошу помощи. PHP+Apache

Автор: loky787 11 сообщений 888 просмотров
10.01.2022 18:50 #437123

Всем привет и с Новым Годом !

Хочу прикрутить в Джейле torrentmonitor http://tormon.ru
вроде все поднялось, уперся в явный недочет о котором пока не знаю
ссыль открывается в виде кода или листа файлов. Смотря к чему обращаюсь, но только не выполнение PHP

посему прошу помощи начинающему...
ибо Гугл серит разным, и как показал мой опыт все(что я нашел) мимо...

очень нужна помощь гуру
Добавлено: 10.01.2022 18:50:35

и да. Это FreeBsd 12.3

10.01.2022 20:38 #437124

Нужно с самого начала смотреть. Пакет libapache2-mod-php7.4 установлен? Вместо 7.4 подставьте свою версию.
Если да, то пробуем [console=inline]a2enmod php7.4[/console] (снова же, вместо 7.4 подставьте свою версию), после чего перезапускаем Apache.

11.01.2022 16:49 #437126

root@tormon:/usr/local/etc# php -v
PHP Warning: PHP Startup: Unable to load dynamic library 'session' (tried: /usr/local/lib/php/20190902/session (Cannot open "/usr/local/lib/php/20190902/session"), /usr/local/lib/php/20190902/session.so (Cannot open "/usr/local/lib/php/20190902/session.so")) in Unknown on line 0
PHP Warning: PHP Startup: Unable to load dynamic library 'pdo_mysql' (tried: /usr/local/lib/php/20190902/pdo_mysql (Cannot open "/usr/local/lib/php/20190902/pdo_mysql"), /usr/local/lib/php/20190902/pdo_mysql.so (Cannot open "/usr/local/lib/php/20190902/pdo_mysql.so")) in Unknown on line 0
PHP Warning: Module 'json' already loaded in Unknown on line 0
PHP Warning: Module 'mbstring' already loaded in Unknown on line 0
PHP Warning: Module 'mysqli' already loaded in Unknown on line 0
PHP 7.4.27 (cli) (built: Jan 4 2022 01:13:50) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies


вот такая вот ситуевина
Добавлено: 11.01.2022 16:49:32

я хз в чем прикол. index.php в виде кода. Но страница phpinfo работает

11.01.2022 18:12 #437127

loky787, у вас не открываются два файла библиотек. Проверяйте их наличие и права доступа к ним.

"loky787" написал:
я не знаю в чем прикол. index.php в виде кода. Но страница phpinfo работает

Есть подозрение. Выложите исходники этого файла и страницы phpinfo на pastebin.com, хочу их посмотреть.

12.01.2022 05:54 #437129
Rizado написал:
loky787, у вас не открываются два файла библиотек. Проверяйте их наличие и права доступа к ним.
[quote="loky787"]я не знаю в чем прикол. index.php в виде кода. Но страница phpinfo работает

Есть подозрение. Выложите исходники этого файла и страницы phpinfo на pastebin.com, хочу их посмотреть.[/quote]

http://tormon.ru/tm-latest.zip в архиве index.php

12.01.2022 08:26 #437130

loky787, вот зачем выкладывать весь архив, когда просят один небольшой файл? Посмотрел, там порядок. Подозрение было ошибочным.
Выложите последние 100-200 строк (больше не надо) из Apache error log.

12.01.2022 12:30 · отредактировано #437131
Rizado написал:
loky787, вот зачем выкладывать весь архив, когда просят один небольшой файл? Посмотрел, там порядок. Подозрение было ошибочным.
Выложите последние 100-200 строк (больше не надо) из Apache error log.
text
[Tue Jan 11 16:52:39.917068 2022] [mpm_prefork:notice] [pid 98899] AH00163: Apache/2.4.52 (FreeBSD) configured -- resuming normal operations
[Tue Jan 11 16:52:39.917266 2022] [core:notice] [pid 98899] AH00094: Command line: '/usr/local/sbin/httpd -D NOHTTPACCEPT'
[Tue Jan 11 17:20:20.718070 2022] [mpm_prefork:notice] [pid 98899] AH00169: caught SIGTERM, shutting down
[Tue Jan 11 17:20:20.860083 2022] [mpm_prefork:notice] [pid 99942] AH00163: Apache/2.4.52 (FreeBSD) PHP/7.3.33 configured -- resuming normal operations
[Tue Jan 11 17:20:20.860136 2022] [core:notice] [pid 99942] AH00094: Command line: '/usr/local/sbin/httpd -D NOHTTPACCEPT'
[Tue Jan 11 17:21:53.242188 2022] [php7:error] [pid 99944] [client 192.168.3.242:51160] PHP Fatal error:  Uncaught Error: Call to undefined function json_encode() in /usr/local/www/apache24/data/class/Config.class.php:17\nStack trace:\n#0 /usr/local/www/apache24/data/config.php(3): Config::extended()\n#1 /usr/local/www/apache24/data/index.php(5): include_once('/usr/local/www/...')\n#2 {main}\n  thrown in /usr/local/www/apache24/data/class/Config.class.php on line 17
[Tue Jan 11 17:22:53.158378 2022] [php7:error] [pid 99946] [client 192.168.3.242:51169] PHP Fatal error:  Uncaught Error: Call to undefined function json_encode() in /usr/local/www/apache24/data/class/Config.class.php:17\nStack trace:\n#0 /usr/local/www/apache24/data/config.php(3): Config::extended()\n#1 /usr/local/www/apache24/data/index.php(5): include_once('/usr/local/www/...')\n#2 {main}\n  thrown in /usr/local/www/apache24/data/class/Config.class.php on line 17
[Tue Jan 11 17:23:43.363107 2022] [php7:error] [pid 99962] [client 192.168.3.242:51176] PHP Fatal error:  Uncaught Error: Call to undefined function json_encode() in /usr/local/www/apache24/data/class/Config.class.php:17\nStack trace:\n#0 /usr/local/www/apache24/data/config.php(3): Config::extended()\n#1 /usr/local/www/apache24/data/index.php(5): include_once('/usr/local/www/...')\n#2 {main}\n  thrown in /usr/local/www/apache24/data/class/Config.class.php on line 17
[Tue Jan 11 18:06:41.989622 2022] [php7:error] [pid 99946] [client 192.168.3.98:58584] PHP Fatal error:  Uncaught Error: Call to undefined function json_encode() in /usr/local/www/apache24/data/class/Config.class.php:17\nStack trace:\n#0 /usr/local/www/apache24/data/config.php(3): Config::extended()\n#1 /usr/local/www/apache24/data/index.php(5): include_once('/usr/local/www/...')\n#2 {main}\n  thrown in /usr/local/www/apache24/data/class/Config.class.php on line 17
[Tue Jan 11 18:07:05.406167 2022] [php7:error] [pid 99961] [client 192.168.3.98:58596] PHP Fatal error:  Uncaught Error: Call to undefined function json_encode() in /usr/local/www/apache24/data/class/Config.class.php:17\nStack trace:\n#0 /usr/local/www/apache24/data/config.php(3): Config::extended()\n#1 /usr/local/www/apache24/data/index.php(5): include_once('/usr/local/www/...')\n#2 {main}\n  thrown in /usr/local/www/apache24/data/class/Config.class.php on line 17
[Tue Jan 11 18:08:43.133670 2022] [php7:error] [pid 99963] [client 192.168.3.98:65330] PHP Fatal error:  Uncaught Error: Call to undefined function json_encode() in /usr/local/www/apache24/data/class/Config.class.php:17\nStack trace:\n#0 /usr/local/www/apache24/data/config.php(3): Config::extended()\n#1 /usr/local/www/apache24/data/index.php(5): include_once('/usr/local/www/...')\n#2 {main}\n  thrown in /usr/local/www/apache24/data/class/Config.class.php on line 17
[Tue Jan 11 18:17:25.904873 2022] [php7:error] [pid 99944] [client 192.168.3.98:65337] PHP Fatal error:  Uncaught Error: Call to undefined function json_encode() in /usr/local/www/apache24/data/class/Config.class.php:17\nStack trace:\n#0 /usr/local/www/apache24/data/config.php(3): Config::extended()\n#1 /usr/local/www/apache24/data/index.php(5): include_once('/usr/local/www/...')\n#2 {main}\n  thrown in /usr/local/www/apache24/data/class/Config.class.php on line 17
[Tue Jan 11 18:39:04.842698 2022] [php7:error] [pid 99961] [client 192.168.3.98:65354] PHP Fatal error:  Uncaught Error: Call to undefined function json_encode() in /usr/local/www/apache24/data/class/Config.class.php:17\nStack trace:\n#0 /usr/local/www/apache24/data/config.php(3): Config::extended()\n#1 /usr/local/www/apache24/data/index.php(5): include_once('/usr/local/www/...')\n#2 {main}\n  thrown in /usr/local/www/apache24/data/class/Config.class.php on line 17
[Tue Jan 11 18:39:09.748127 2022] [php7:error] [pid 99962] [client 192.168.3.98:65355] PHP Fatal error:  Uncaught Error: Call to undefined function json_encode() in /usr/local/www/apache24/data/class/Config.class.php:17\nStack trace:\n#0 /usr/local/www/apache24/data/config.php(3): Config::extended()\n#1 /usr/local/www/apache24/data/index.php(5): include_once('/usr/local/www/...')\n#2 {main}\n  thrown in /usr/local/www/apache24/data/class/Config.class.php on line 17
[Tue Jan 11 18:39:46.827410 2022] [php7:error] [pid 99943] [client 192.168.3.98:65357] PHP Fatal error:  Uncaught Error: Call to undefined function json_encode() in /usr/local/www/apache24/data/class/Config.class.php:17\nStack trace:\n#0 /usr/local/www/apache24/data/config.php(3): Config::extended()\n#1 /usr/local/www/apache24/data/index.php(5): include_once('/usr/local/www/...')\n#2 {main}\n  thrown in /usr/local/www/apache24/data/class/Config.class.php on line 17
[Tue Jan 11 18:39:47.732658 2022] [php7:error] [pid 99944] [client 192.168.3.98:65358] PHP Fatal error:  Uncaught Error: Call to undefined function json_encode() in /usr/local/www/apache24/data/class/Config.class.php:17\nStack trace:\n#0 /usr/local/www/apache24/data/config.php(3): Config::extended()\n#1 /usr/local/www/apache24/data/index.php(5): include_once('/usr/local/www/...')\n#2 {main}\n  thrown in /usr/local/www/apache24/data/class/Config.class.php on line 17
[Tue Jan 11 18:40:13.247718 2022] [mpm_prefork:notice] [pid 99942] AH00169: caught SIGTERM, shutting down
[Tue Jan 11 18:40:17.389076 2022] [mpm_prefork:notice] [pid 46580] AH00163: Apache/2.4.52 (FreeBSD) PHP/7.3.33 configured -- resuming normal operations
[Tue Jan 11 18:40:17.389142 2022] [core:notice] [pid 46580] AH00094: Command line: '/usr/local/sbin/httpd -D NOHTTPACCEPT'
[Tue Jan 11 18:40:36.500803 2022] [php7:error] [pid 46584] [client 192.168.3.98:65361] PHP Fatal error:  Uncaught Error: Call to undefined function json_encode() in /usr/local/www/apache24/data/class/Config.class.php:17\nStack trace:\n#0 /usr/local/www/apache24/data/config.php(3): Config::extended()\n#1 /usr/local/www/apache24/data/index.php(5): include_once('/usr/local/www/...')\n#2 {main}\n  thrown in /usr/local/www/apache24/data/class/Config.class.php on line 17
[Tue Jan 11 18:40:37.516822 2022] [php7:error] [pid 46586] [client 192.168.3.98:65360] PHP Fatal error:  Uncaught Error: Call to undefined function json_encode() in /usr/local/www/apache24/data/class/Config.class.php:17\nStack trace:\n#0 /usr/local/www/apache24/data/config.php(3): Config::extended()\n#1 /usr/local/www/apache24/data/index.php(5): include_once('/usr/local/www/...')\n#2 {main}\n  thrown in /usr/local/www/apache24/data/class/Config.class.php on line 17
[Tue Jan 11 18:40:38.539427 2022] [php7:error] [pid 46587] [client 192.168.3.98:65362] PHP Fatal error:  Uncaught Error: Call to undefined function json_encode() in /usr/local/www/apache24/data/class/Config.class.php:17\nStack trace:\n#0 /usr/local/www/apache24/data/config.php(3): Config::extended()\n#1 /usr/local/www/apache24/data/index.php(5): include_once('/usr/local/www/...')\n#2 {main}\n  thrown in /usr/local/www/apache24/data/class/Config.class.php on line 17
[Tue Jan 11 18:44:01.359785 2022] [mpm_prefork:notice] [pid 46580] AH00169: caught SIGTERM, shutting down
[Tue Jan 11 18:44:09.120569 2022] [mpm_prefork:notice] [pid 46795] AH00163: Apache/2.4.52 (FreeBSD) PHP/7.3.33 configured -- resuming normal operations
[Tue Jan 11 18:44:09.120619 2022] [core:notice] [pid 46795] AH00094: Command line: '/usr/local/sbin/httpd -D NOHTTPACCEPT'
[Tue Jan 11 18:44:47.364235 2022] [php7:error] [pid 46797] [client 192.168.3.98:65369] PHP Fatal error:  Uncaught Error: Call to undefined function json_encode() in /usr/local/www/apache24/data/class/Config.class.php:17\nStack trace:\n#0 /usr/local/www/apache24/data/config.php(3): Config::extended()\n#1 /usr/local/www/apache24/data/index.php(5): include_once('/usr/local/www/...')\n#2 {main}\n  thrown in /usr/local/www/apache24/data/class/Config.class.php on line 17
[Tue Jan 11 18:49:07.707437 2022] [php7:error] [pid 46803] [client 192.168.3.98:58917] PHP Fatal error:  Uncaught Error: Call to undefined function json_encode() in /usr/local/www/apache24/data/class/Config.class.php:17\nStack trace:\n#0 /usr/local/www/apache24/data/config.php(3): Config::extended()\n#1 /usr/local/www/apache24/data/index.php(5): include_once('/usr/local/www/...')\n#2 {main}\n  thrown in /usr/local/www/apache24/data/class/Config.class.php on line 17
[Tue Jan 11 18:52:14.846694 2022] [mpm_prefork:notice] [pid 46795] AH00169: caught SIGTERM, shutting down
[Tue Jan 11 18:52:48.958718 2022] [mpm_prefork:notice] [pid 47578] AH00163: Apache/2.4.52 (FreeBSD) PHP/7.3.33 configured -- resuming normal operations
[Tue Jan 11 18:52:48.958782 2022] [core:notice] [pid 47578] AH00094: Command line: '/usr/local/sbin/httpd -D NOHTTPACCEPT'
[Tue Jan 11 18:53:20.084588 2022] [php7:error] [pid 47585] [client 192.168.3.98:65379] PHP Fatal error:  Uncaught Error: Call to undefined function json_encode() in /usr/local/www/apache24/data/class/Config.class.php:17\nStack trace:\n#0 /usr/local/www/apache24/data/config.php(3): Config::extended()\n#1 /usr/local/www/apache24/data/index.php(5): include_once('/usr/local/www/...')\n#2 {main}\n  thrown in /usr/local/www/apache24/data/class/Config.class.php on line 17
[Tue Jan 11 19:09:22.952707 2022] [php7:error] [pid 47582] [client 192.168.3.98:65432] PHP Fatal error:  Uncaught Error: Call to undefined function json_encode() in /usr/local/www/apache24/data/class/Config.class.php:17\nStack trace:\n#0 /usr/local/www/apache24/data/config.php(3): Config::extended()\n#1 /usr/local/www/apache24/data/index.php(5): include_once('/usr/local/www/...')\n#2 {main}\n  thrown in /usr/local/www/apache24/data/class/Config.class.php on line 17
[Tue Jan 11 19:09:28.201188 2022] [php7:error] [pid 47651] [client 192.168.3.98:65433] PHP Fatal error:  Uncaught Error: Call to undefined function json_encode() in /usr/local/www/apache24/data/class/Config.class.php:17\nStack trace:\n#0 /usr/local/www/apache24/data/config.php(3): Config::extended()\n#1 /usr/local/www/apache24/data/index.php(5): include_once('/usr/local/www/...')\n#2 {main}\n  thrown in /usr/local/www/apache24/data/class/Config.class.php on line 17
[Wed Jan 12 07:21:54.520931 2022] [php7:error] [pid 47649] [client 192.168.3.192:49161] PHP Fatal error:  Uncaught Error: Call to undefined function json_encode() in /usr/local/www/apache24/data/class/Config.class.php:17\nStack trace:\n#0 /usr/local/www/apache24/data/config.php(3): Config::extended()\n#1 /usr/local/www/apache24/data/index.php(5): include_once('/usr/local/www/...')\n#2 {main}\n  thrown in /usr/local/www/apache24/data/class/Config.class.php on line 17
[Wed Jan 12 07:23:00.638341 2022] [php7:error] [pid 47582] [client 192.168.3.192:49221] PHP Fatal error:  Uncaught Error: Call to undefined function json_encode() in /usr/local/www/apache24/data/class/Config.class.php:17\nStack trace:\n#0 /usr/local/www/apache24/data/config.php(3): Config::extended()\n#1 /usr/local/www/apache24/data/index.php(5): include_once('/usr/local/www/...')\n#2 {main}\n  thrown in /usr/local/www/apache24/data/class/Config.class.php on line 17
12.01.2022 12:49 #437132

Ошибки видите? Понятно, что надо сделать, или написать?

"Небольшая подсказка"
Поисковый запрос "php[ваша версия]-json", например, "php7.4-json".
"loky787" написал:
PHP 7.4.27 (cli) (built: Jan 4 2022 01:13:50) ( NTS )
"loky787" написал:
Apache/2.4.52 (FreeBSD) PHP/7.3.33 configured -- resuming normal operations

Так вы определитесь уже с версией :) .

12.01.2022 13:18 · отредактировано #437133
Rizado написал:
Ошибки видите? Понятно, что надо сделать, или написать?
"Небольшая подсказка"
Поисковый запрос "php[ваша версия]-json", например, "php7.4-json".

[quote="loky787"]PHP 7.4.27 (cli) (built: Jan 4 2022 01:13:50) ( NTS )

"loky787" написал:
Apache/2.4.52 (FreeBSD) PHP/7.3.33 configured -- resuming normal operations

Так вы определитесь уже с версией :) .[/quote]

я потом все пересобрал заново. Сейчас PHP/7.3.33 и Apache/2.4.52
Json установлен php73-json 1.7.0

json support enabled
json version 1.7.0

12.01.2022 13:40 #437134

loky787, вот не надо так, хорошо? Вам помогают, а вы внезапно всё пересобираете и оказывается, что у вас уже другая версия и всё сделанное раньше было зря.
Кстати, почему именно FreeBSD? Не проще тот же Debian поставить? Нормально ведёт себя вполне.

12.01.2022 15:32 #437135
Rizado написал:
loky787, вот не надо так, хорошо? Вам помогают, а вы внезапно всё пересобираете и оказывается, что у вас уже другая версия и всё сделанное раньше было зря.
Кстати, почему именно FreeBSD? Не проще тот же Debian поставить? Нормально ведёт себя вполне.

Потому что это Jail на TrueNAS. На Убунте все это я запускал минут за 15 ))
Добавлено: 12.01.2022 15:32:36

Вопрос решен установкой готового Jail Drupal ))

Войдите или зарегистрируйтесь, чтобы ответить.