-
Постов
143 -
Зарегистрирован
-
Посещение
Тип контента
Профили
Форумы
Галерея
Загрузки
Блоги
События
Весь контент Meccep45
-
переписал. и выкинул из php.ini копипастить я умею 😀. zend.ze1_compatibility_mode = Off y2k_compliance = On track_errors = Off register_globals = Off register_long_arrays = Off ;magic_quotes_gpc = Off magic_quotes_runtime = Off magic_quotes_sybase = Off ;always_populate_raw_post_data = On почитал. устарели в php5.3 или php7.0
-
привожу полный пример конфигурации,. тот что с пакетом. смотрим строку ;include=/opt/etc/php8/fpm/*.conf и его дублёр в самом низу. не опытный пользователь может их оба включить. поглядел исходники, там всё на своих местах. может не по теме. извиняюсь.
- 4 ответа
-
- 1
-
-
-
8.0.7 PHP Warning: PHP Startup: Unable to load dynamic library 'intl.so' (tried: /opt/lib/php8/intl.so (libicuio.so.69: cannot open shared object file: No such file or directory), /opt/lib/php8/intl.so.so (/opt/lib/php8/intl.so.so: cannot open shared object file: No such file or directory)) in Unknown on line 0 so или so.so
-
opkg install php8-mod-fileinfo opkg install file без него у fileinfo базы видимо нет. echo export MAGIC="/opt/share/misc/magic" >> /opt/etc/profile записал переменную. php.ini изменил memory_limit = 32M на 8, 16 ругался. мозги говорит мозги. открываю файл в консоли. ~ # cat /opt/share/nginx/html/fileinfo.php <?php echo(mime_content_type('/opt/share/nginx/html/apple-touch-icon.png')); // returns image/png ?>~ # ~ # php-cli /opt/share/nginx/html/fileinfo.php image/png~ # ответ верный php распознал. если по http открыть снова здравствуйте. 2021/07/08 00:49:53 [error] 574#0: *12 FastCGI sent in stderr: "PHP message: PHP Warning: mime_content_type(): Failed to load magic database in /opt/share/nginx/html/fileinfo.php on line 2PHP message: PHP Warning: mime_content_type(): Failed identify data 0:bad magic in `(null)' in /opt/share/nginx/html/fileinfo.php on line 2PHP message: PHP Fatal error: Uncaught ValueError: Path cannot be empty in /opt/share/nginx/html/fileinfo.php:2 Stack trace: #0 /opt/share/nginx/html/fileinfo.php(2): mime_content_type('/opt/share/ngin...') #1 {main} где то переменную искать. nginx, php-fpm
-
Благодарю TheBB направил в нужное русло. может починят в PHP 7 и в текущем тестовом PHP 8.0.3
-
вот как должен был ответить рабочий phpX-mod-fileinfo. эхехе. C:\Users\Mecce\Downloads\php-7.4.21-nts-Win32-vc15-x64>php fileinfo.php image/png C:\Users\Mecce\Downloads\php-7.4.21-nts-Win32-vc15-x64>
-
[07-Jul-2021 14:10:30 Europe/Moscow] PHP Warning: mime_content_type(): Failed to load magic database in /opt/share/nginx/html/fileinfo.php on line 2 [07-Jul-2021 14:10:30 Europe/Moscow] PHP Warning: mime_content_type(): Failed identify data 0:bad magic in `(null)' in /opt/share/nginx/html/fileinfo.php on line 2 [07-Jul-2021 14:10:30 Europe/Moscow] PHP Fatal error: Uncaught ValueError: Path cannot be empty in /opt/share/nginx/html/fileinfo.php:2 Stack trace: #0 /opt/share/nginx/html/fileinfo.php(2): mime_content_type('apple-touch-ico...') #1 {main} thrown in /opt/share/nginx/html/fileinfo.php on line 2 похоже нет базы в самом phpX-mod-fileinfo или плохая. то есть встроенное в php работать не будет. я думал поставил модуль и вот оно счастье. ~ # php-cli ./fileinfo.php ~ # ~ # cat ./fileinfo.php <?php echo(mime_content_type('apple-touch-icon.png')); // returns image/png ?> ~ #
-
PHP 7.4 поддерживается SMF 2.0.17 и выше. я взял 2.1rc3 с github. русский не ставил (сам делаю потихоньку) кривой он у них. от этого бывают проблемы.
-
пытаюсь поставить smf forum. но вся загвоздка в этом модуле.
-
тута стащил php8. как раз mipsel. на entware.
-
что-то не завелось. и 7 не 8. как протестировать встроенный в php? кто шалит приложение, модуль или мои ручонки. склонен к третьему.
-
Стесняюсь спросить, а по Simple Machines Forum нет описания настройки nginx+php-fpm+mariadb?
-
K24nclc положить сюда /opt/etc/init.d нужен screen. авто-запуска нет. #!/bin/sh PATH=/opt/sbin:/opt/bin:/opt/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin case $1 in start) screen -dmS ncdc ncdc && echo 'screen started ncdc.' ;; stop) screen -S ncdc -X quit && echo 'screen stopped ncdc.' ;; restart) screen -S ncdc -X quit && screen -dmS ncdc ncdc && echo 'screen restarted ncdc.' ;; *) echo "Usage: $0 {start|stop|restart}" ;; esac
-
базу нашёл сам. я не лодырь. export MAGIC="/opt/share/misc/magic" что то не записался. ручонками вписал в \etc\profile и прописал в php.ini [mime_magic] mime_magic.magicfile = "/opt/share/misc/magic" ;mime_magic.debug = On
-
спасибо большое за ваше время,
-
<?php echo '<pre>', var_dump(getenv('MAGIC')), '</pre>'; отвечает bool(false) как его настроить? что бы побороть ошибки. где эту базу брать. mime_content_type(): Failed identify data 0:bad magic in `(null)' mime_content_type(): Failed to load magic database.
-
правильно я понимаю. msmtp может заменить функцию sendmail, а nail может заменить функцию mail. или они оба могут работать и так, и так.
-
всё сделал. работает.
-
passwordeval gpg2 --no-tty -q -d ~/.msmtp-password.gpg отдельно эта срока открывает в терминале окно ввода секретного ключа.понять понимаю, реализовать не могу. эх
-
ну что застрял. как решить? ~ # echo -e "Subject: Проверка почты\r\n\r\nЭто тестовое письмо" |msmtp --debug --from=default -t meccep45@888.88 loaded system configuration file /opt/etc/msmtprc loaded user configuration file /opt/root/.msmtprc falling back to default account gpg: decryption failed: No secret key msmtp: cannot read output of 'gpg2 --no-tty -q -d ~/.msmtp-password.gpg' читал про переменную GPG_TTY куда её применить не знаю.
-
получил другую ошибку. gpg: agent_genkey failed: No pinentry Key generation failed: No pinentry нужен пакет pinentry. поставим. странно что он не указан как зависимый.
-
нашёл решение Спасибо Zyxmon за заботливо оставленные подсказки.
-
установил пакет gnupg22.2.23-2utils запустил gpg2 --full-generate-key а в конце gpg: failed to start agent '/opt/bin/gpg-agent': No such file or directory gpg: can't connect to the agent: No such file or directory gpg: agent_genkey failed: No agent running Key generation failed: No agent running где брать этот gpg-agent. хотел пароль зашифровать для msmtp.буду рад подсказке. вот список пакетов entware.