Das "automatische Update" hat, trotz einiger Core-Änderungen, einwandfrei funktioniert.
Einen fetten Dank an das Team..
Diskussion zu "phpBB 3.3.4 erschienen"
Re: Diskussion zu "phpBB 3.3.4 erschienen"
Area51@4seven | Area51@4seven / Reloaded | Kein Support via PN
Club goin up, on a Tuesday...
Club goin up, on a Tuesday...
Re: Diskussion zu "phpBB 3.3.4 erschienen"
Es gibt einen Bug in 3.3.4, wenn bei einem Webspace die "fsockopen" deaktiviert ist, kommt unter PHP 8 im ACP folgende Fehlermeldung:
Unter PHP 7.4.2 funktioniert alles.
Code: Alles auswählen
Fatal error: Uncaught Error: Call to undefined function phpbb\fsockopen() in /users/***/www/forum2/phpbb/file_downloader.php:45 Stack trace: #0 /users/***/www/forum2/phpbb/version_helper.php(384): phpbb\file_downloader->get('version.phpbb.c...', '/phpbb', 'versions.json', 80) #1 /users/***/www/forum2/phpbb/version_helper.php(354): phpbb\version_helper->get_versions(false, false) #2 /users/***/www/forum2/phpbb/version_helper.php(230): phpbb\version_helper->get_versions_matching_stability(false, false) #3 /users/***/www/forum2/includes/acp/acp_main.php(447): phpbb\version_helper->get_update_on_branch(false) #4 /users/***/www/forum2/includes/functions_module.php(676): acp_main->main('main', 'main') #5 /users/***/www/forum2/adm/index.php(81): p_master->load_active() #6 {main} thrown in /users/***/www/forum2/phpbb/file_downloader.php on line 45
Re: Diskussion zu "phpBB 3.3.4 erschienen"
Dann hilft wohl (erstmal) nur ein Dirty-Fix in der
Oder alternativ
https://stackoverflow.com/questions/593 ... n-and-curl
file_downloader.php
Code: Alles auswählen
public function get($host, $directory, $filename, $port = 80, $timeout = 6)
{
// Set default values for error variables
$this->error_number = 0;
$this->error_string = '';
if(function_exists('fsockopen'))
{
if ($socket = @fsockopen(($port == 443 ? 'ssl://' : '') . $host, $port, $this->error_number, $this->error_string, $timeout))
{
@fputs($socket, "GET $directory/$filename HTTP/1.0\r\n");
@fputs($socket, "HOST: $host\r\n");
@fputs($socket, "Connection: close\r\n\r\n");
$timer_stop = time() + $timeout;
stream_set_timeout($socket, $timeout);
$file_info = '';
$get_info = false;
while (!@feof($socket))
{
if ($get_info)
{
$file_info .= @fread($socket, 1024);
}
else
{
$line = @fgets($socket, 1024);
if ($line == "\r\n")
{
$get_info = true;
}
else if (stripos($line, '404 not found') !== false)
{
throw new \phpbb\exception\runtime_exception('FILE_NOT_FOUND', array($filename));
}
}
$stream_meta_data = stream_get_meta_data($socket);
if (!empty($stream_meta_data['timed_out']) || time() >= $timer_stop)
{
throw new \phpbb\exception\runtime_exception('FSOCK_TIMEOUT');
}
}
@fclose($socket);
}
else
{
if ($this->error_string)
{
$this->error_string = utf8_convert_message($this->error_string);
return false;
}
else
{
throw new \phpbb\exception\runtime_exception('FSOCK_DISABLED');
}
}
return $file_info;
}}
cURL
als Fallback benutzen?https://stackoverflow.com/questions/593 ... n-and-curl
Area51@4seven | Area51@4seven / Reloaded | Kein Support via PN
Club goin up, on a Tuesday...
Club goin up, on a Tuesday...
Re: Diskussion zu "phpBB 3.3.4 erschienen"
Dein Fix hat geholfen, besten Dank. 

Re: Diskussion zu "phpBB 3.3.4 erschienen"
Gibt es da schon ein Ticket für?
Re: Diskussion zu "phpBB 3.3.4 erschienen"
Hab gerade ein Ticket erstellt.