Jump to content

Meccep45

Forum Members
  • Posts

    74
  • Joined

  • Last visited

Everything posted by Meccep45

  1. понял. хлеба не просит, и пусть висит. главное заплата стоит.
  2. в поле вижу MAIL FROM:<root@доменное_имя> при получении undisclosed recipients вместо от root@доменное_имя. подозреваю надо включить undisclosed_recipients = off
  3. пример системного файла msmtprc # A system wide configuration file is optional. # If it exists, it usually defines a default account. # This allows msmtp to be used like /opt/sbin/sendmail. account default # The SMTP smarthost host smtp.gmail.com # Use TLS on port 587 port 587 tls on tls_starttls on tls_trust_file /opt/etc/ssl/certs/ca-certificates.crt # Construct envelope-from addresses of the form "user@oursite.example" auth login user вася_пупкин@gmail.com passwordeval gpg --no-tty -q -d ~/.msmtp-password.gpg from %U@ваш.домен.ру # Syslog logging with facility LOG_MAIL instead of the default LOG_USER syslog LOG_MAIL aliases /opt/etc/aliases где переменная from %U@ваш.домен.ру. и есть Aliases где переменные типа так. # Aliases file # Send root and nobody root: root@ваш.домен.ru nobody: nobody@ваш.домен.ru # Send cron cron: cron@ваш.домен.ru # Send everything else to admin default: вася_пупкин@yandex.ru то есть поле from %U@ваш.домен.ру меняется от кого пришло письмо root@ваш.домен.ru или cron@ваш.домен.ru возможно я много хочу от программы.
  4. сделал вот такой конфиг. скорее не правильный. но как мог. всё когда то начинается. буду счастлив любым подсказкам.
  5. если вдруг у mariadb файлы конфигурации окажутся 666 вместо 644 то при запуске она ругнётся по публичному ~ # mysql_install_db --force Warning: World-writable config file '/opt/etc/mysql/conf.d/50-server.cnf' is ignored Installing MariaDB/MySQL system tables in '/opt/data' ... Warning: World-writable config file '/opt/etc/mysql/conf.d/50-server.cnf' is ignored и создаст базу по пути ldata="/opt/data" про писаному в mysql_install_db. давно мучает вопрос это защита от дурака или ошибка?
  6. переписал. и выкинул из 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
  7. привожу полный пример конфигурации,. тот что с пакетом. смотрим строку ;include=/opt/etc/php8/fpm/*.conf и его дублёр в самом низу. не опытный пользователь может их оба включить. поглядел исходники, там всё на своих местах. может не по теме. извиняюсь.
  8. не знаю чо вы сделали. но вы волшебник. всё заработало. потестю немного. отпишусь.
  9. 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
  10. 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
  11. Благодарю TheBB направил в нужное русло. может починят в PHP 7 и в текущем тестовом PHP 8.0.3
  12. вот как должен был ответить рабочий 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>
  13. [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 ?> ~ #
  14. PHP 7.4 поддерживается SMF 2.0.17 и выше. я взял 2.1rc3 с github. русский не ставил (сам делаю потихоньку) кривой он у них. от этого бывают проблемы.
  15. пытаюсь поставить smf forum. но вся загвоздка в этом модуле.
  16. тута стащил php8. как раз mipsel. на entware.
  17. что-то не завелось. и 7 не 8. как протестировать встроенный в php? кто шалит приложение, модуль или мои ручонки. склонен к третьему.
  18. Стесняюсь спросить, а по Simple Machines Forum нет описания настройки nginx+php-fpm+mariadb?
  19. 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
  20. базу нашёл сам. я не лодырь. export MAGIC="/opt/share/misc/magic" что то не записался. ручонками вписал в \etc\profile и прописал в php.ini [mime_magic] mime_magic.magicfile = "/opt/share/misc/magic" ;mime_magic.debug = On
  21. спасибо большое за ваше время,
  22. <?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.
  23. правильно я понимаю. msmtp может заменить функцию sendmail, а nail может заменить функцию mail. или они оба могут работать и так, и так.
×
×
  • Create New...