argon2itest.php herausfinden:
Code: Alles auswählen
<?php
$echo = password_hash("blablubb", PASSWORD_ARGON2I);
echo "Hier der hash: " . $echo; 
Das wird das Problem hier mit den .lock-Files aber nicht lösen.
argon2itest.php herausfinden:
Code: Alles auswählen
<?php
$echo = password_hash("blablubb", PASSWORD_ARGON2I);
echo "Hier der hash: " . $echo; 
PASSWORD_ARGON2I mit PASSWORD_DEFAULT ersetzenflock() mal ein FALSE und mal TRUE erzeugen.fopen() geöfnet werden.Code: Alles auswählen
-LogFile-Zugriff flock() -
[16.01.2020;20:09:43] ./cache/production/sql_819dc160ed61cca154e8c4eced23fc51.php.lock	TRUE  wb 
[16.01.2020;20:09:44] ./cache/production/data_text_formatter_parser.php.lock		TRUE  wb 
[16.01.2020;20:09:44] ./cache/production/data_text_formatter_renderer.php.lock		TRUE  wb 
[16.01.2020;20:09:44] ./cache/production/data_word_censors.php.lock			TRUE  wb 
[16.01.2020;20:09:44] ./cache/production/sql_3e34796286cb810b99597106afdc2dce.php.lock	TRUE  wb 
[16.01.2020;20:09:45] ./cache/production/data_global.php.lock				FALSE  rb 
[16.01.2020;20:09:48] ./cache/production/data_cron.lock_check.php.lock			TRUE  wb 
[16.01.2020;20:09:48] ./cache/production/data_global.php.lock				FALSE  rb 
[16.01.2020;20:09:51] ./cache/production/sql_b152bea2b86cc301f01da4d7125e73ba.php.lock	TRUE  wb 
[16.01.2020;20:09:51] ./cache/production/data_icons.php.lock				TRUE  wb 
[16.01.2020;20:09:51] ./cache/production/data_global.php.lock				FALSE  rb flock() immer ein FALSE zurück wenn die Dateien im Lesemodus geöffnet werden. Ob das Richtig oder falsch ist und warum dies scheinbar nur bei Strato gehosteten Installationen auftritt. Keine Ahnung.Code: Alles auswählen
-LogFile-Zugriff flock() -
[16.01.2020;20:44:50] ./cache/production/sql_9dc91161799801b44926b824ccc5cf51.php.lock	TRUE  rb 
[16.01.2020;20:44:51] ./cache/production/sql_7cc96e526b5b15b27599476001c35367.php.lock	TRUE  rb 
[16.01.2020;20:44:52] ./cache/production/sql_819dc160ed61cca154e8c4eced23fc51.php.lock	TRUE  rb 
[16.01.2020;20:54:09] ./cache/production/sql_819dc160ed61cca154e8c4eced23fc51.php.lock	TRUE  wb 
[16.01.2020;20:54:16] ./cache/production/data_text_formatter_parser.php.lock		TRUE  wb 
[16.01.2020;20:54:16] ./cache/production/data_text_formatter_renderer.php.lock		TRUE  wb 
[16.01.2020;20:54:16] ./cache/production/data_word_censors.php.lock			TRUE  wb 
[16.01.2020;20:54:17] ./cache/production/data_global.php.lock				TRUE  rb 
[16.01.2020;20:54:51] ./cache/production/sql_b152bea2b86cc301f01da4d7125e73ba.php.lock	TRUE  wb 
[16.01.2020;20:54:51] ./cache/production/data_icons.php.lock				TRUE  wb 
[16.01.2020;20:54:53] ./cache/production/data_global.php.lock				TRUE  rb 
[16.01.2020;20:55:00] ./cache/production/data_global.php.lock				TRUE  rb Dr.Death hat geschrieben: 13.01.2020 21:44 Wenn man schon einen "Workaround" posted, dann bitte "richtig".
Durch Deinen Workaround wird der komplette File Lock Mechanismus ausgehebelt.
Mache es besser so:
Öffne:
phpbb/lock/flock.php
FINDE:ERSETZE MIT:Code: Alles auswählen
if (!@flock($this->lock_fp, LOCK_EX)) { throw new \phpbb\exception\http_exception(500, 'Failure while aqcuiring locks.'); }Damit wird der "alte" File Lock mit unterdrückter Fehlermeldung wieder aktiv.Code: Alles auswählen
@flock($this->lock_fp, LOCK_EX);
Das vertuscht nach wie vor den Fehler auf den Strato Servern, sollte aber die Ausgabe nicht mehr stoppen.....
... und beim nächsten Update hat man erneut den "Fehler"![]()
![]()
![]()
![]()