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"![]()
![]()
![]()
![]()