J’ai essayé depuis mobile (en 4G), même soucis. Donc ça ne vient pas de l’ip de connexion.
J’ai redémarré le service php7.4-fpm :
$ systemctl status php7.4-fpm
● php7.4-fpm.service - The PHP 7.4 FastCGI Process Manager
Loaded: loaded (/lib/systemd/system/php7.4-fpm.service; enabled; vendor preset: enabled)
Active: active (running) since Mon 2022-09-19 08:27:36 UTC; 3 days ago
Docs: man:php-fpm7.4(8)
Process: 6081 ExecReload=/bin/kill -USR2 $MAINPID (code=exited, status=0/SUCCESS)
Main PID: 21717
Status: "Processes active: 0, idle: 3, Requests: 73134, slow: 0, Traffic: 0.1req/sec"
Tasks: 4 (limit: 4676)
Memory: 136.9M
CGroup: /system.slice/php7.4-fpm.service
├─ 6144 php-fpm: pool www
├─ 6147 php-fpm: pool www
├─17969 php-fpm: pool shaarli
└─21717 php-fpm: master process (/etc/php/7.4/fpm/php-fpm.conf)
$ sudo systemctl restart php7.4-fpm
$ systemctl status php7.4-fpm
● php7.4-fpm.service - The PHP 7.4 FastCGI Process Manager
Loaded: loaded (/lib/systemd/system/php7.4-fpm.service; enabled; vendor preset: enabled)
Active: active (running) since Fri 2022-09-23 04:37:18 UTC; 18s ago
Docs: man:php-fpm7.4(8)
Process: 18065 ExecStartPost=/usr/lib/php/php-fpm-socket-helper install /run/php/php-fpm.sock /etc/php/7.4/fpm/pool.d/www.conf 74 (code=exited, status=0/SUCCESS)
Main PID: 18049
Status: "Processes active: 0, idle: 3, Requests: 1, slow: 0, Traffic: 0.1req/sec"
Tasks: 6 (limit: 4676)
Memory: 41.7M
CGroup: /system.slice/php7.4-fpm.service
├─18049 php-fpm: master process (/etc/php/7.4/fpm/php-fpm.conf)
├─18062 php-fpm: pool www
├─18064 php-fpm: pool www
├─18072 php-fpm: pool shaarli
├─18073 php-fpm: pool shaarli
└─18074 php-fpm: pool shaarli
Ça n’a rien changé. J’ai essayé de voir ce qui se passait. J’ai trouvé le fichier /var/www/shaarli/application/security/BanManager.php
et j’ai essayé de lancer phpdbg
sur index.php
mais je comprends pas où ça coince.
(...):/var/www/shaarli# phpdbg -e index.php
[Welcome to phpdbg, the interactive PHP debugger, v8.0.23]
To get help using phpdbg type "help" and press enter
[Please report bugs to <http://bugs.php.net/report.php>]
[Successful compilation of /var/www/shaarli/index.php]
prompt> b 70
[Breakpoint #0 added at /var/www/shaarli/index.php:70]
prompt> run
[Breakpoint #0 at /var/www/shaarli/index.php:70, hits: 1]
>00070: $loginManager = new LoginManager($conf, $sessionManager, $cookieManager, $banManager, $logger);
00071: $loginManager->generateStaySignedInToken($_SERVER['REMOTE_ADDR']);
00072:
prompt> info vars
[Variables in /var/www/shaarli/index.php (16)]
Address Refs Type Variable
0x7f198d921f00 2 array $argv
0x7f198d921f20 1 int $argc
int (1)
0x7f198d815070 2 object $conf
|-----(instanceof)----> (Shaarli\Config\ConfigManager)
0x7f198d815080 2 object $logger
|-----(instanceof)----> (Katzgrau\KLogger\Logger)
0x7f198d815090 1 object $sessionManager
|-----(instanceof)----> (Shaarli\Security\SessionManager)
0x7f198d8150a0 1 object $cookieManager
|-----(instanceof)----> (Shaarli\Security\CookieManager)
0x7f198d8150b0 1 object $banManager
|-----(instanceof)----> (Shaarli\Security\BanManager)
0x7f198d8150c0 1 number $loginManager
0x7f198d8150d0 1 number $containerBuilder
0x7f198d8150e0 1 number $container
0x7f198d8150f0 1 number $app
0x7f198d815100 1 number $response
0x7f198d815110 1 number $e
0x7f198d9220a0 1 array $__composer_autoload_files
0x7f198d9220c0 1 array $cookie
0x7f198d9220e0 2 string $cookiedir
string (17) "/var/www/shaarli/"
prompt> ev $banManager
Shaarli\Security\BanManager Object
(
[trustedProxies:protected] => Array
(
)
[nbAttempts:protected] => 10
[banDuration:protected] => 900
[banFile:protected] => data/ipbans.php
[logger:protected] => Katzgrau\KLogger\Logger Object
(
[options:protected] => Array
(
[extension] => txt
[dateFormat] => Y-m-d G:i:s.u
[filename] => log.txt
[flushFrequency] =>
[prefix] => log_
[logFormat] =>
[appendContext] => 1
)
[logFilePath:Katzgrau\KLogger\Logger:private] => data/log.txt
[logLevelThreshold:protected] => info
[logLineCount:Katzgrau\KLogger\Logger:private] => 0
[logLevels:protected] => Array
(
[emergency] => 0
[alert] => 1
[critical] => 2
[error] => 3
[warning] => 4
[notice] => 5
[info] => 6
[debug] => 7
)
[fileHandle:Katzgrau\KLogger\Logger:private] => Resource id #33
[lastLine:Katzgrau\KLogger\Logger:private] =>
[defaultPermissions:Katzgrau\KLogger\Logger:private] => 511
)
[failures:protected] => Array
(
)
[bans:protected] => Array
(
)
)
prompt> quit
J’ai aussi essayé de vider le dossier /var/www/shaarli/tmp/
, sait-on jamais… Sans plus de succès.