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