- Affected Version
- WoltLab Suite 3.1
Ich habe gerade versucht die Woltlab Suite Forum 5.0.25 mit WoltLab Suite 3.0.25 auf 5.1 und 3.1 zu upgrade. Hatte die Paketserver entsprechend angepasst und alle nicht kompatiblen Pakete deinstalliert. Dann den Wartungsmodus aktiviert und die Installation angestoßen.
Das ganze lief bis zu 20% und brach dann mit einem Gateway Error ab. Jetzt geht leider gar nichts mehr. Das Error Log gibt mir bei jedem Aufruf des ACPs folgenden Fehler aus:
Code
<<<<<<<<b0ad46cf97e7fb8c318c8672222a0bd1201342f5<<<<
Sun, 04 Oct 2020 19:26:46 +0000
Message: Use of undefined constant FORCE_LOGIN - assumed 'FORCE_LOGIN' (this will throw an Error in a future version of PHP)
PHP version: 7.4.10
WoltLab Suite version: 3.1.17
Request URI: /acp/
Referrer:
User Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.89 Safari/537.36
Peak Memory Usage: 1464840/1073741824
======
Error Class: wcf\system\exception\ErrorException
Error Message: Use of undefined constant FORCE_LOGIN - assumed 'FORCE_LOGIN' (this will throw an Error in a future version of PHP)
Error Code: 0
File: /var/www/clients/client1/web1/web/lib/system/WCF.class.php (346)
Extra Information: -
Stack Trace: [{"file":"\/var\/www\/clients\/client1\/web1\/web\/lib\/page\/AbstractPage.class.php","line":194,"function":"handleError","class":"wcf\\system\\WCF","type":"::","args":[]},{"file":"\/var\/www\/clients\/client1\/web1\/web\/lib\/acp\/page\/IndexPage.class.php","line":102,"function":"show","class":"wcf\\page\\AbstractPage","type":"->","args":[]},{"file":"\/var\/www\/clients\/client1\/web1\/web\/lib\/page\/AbstractPage.class.php","line":114,"function":"show","class":"wcf\\acp\\page\\IndexPage","type":"->","args":[]},{"file":"\/var\/www\/clients\/client1\/web1\/web\/lib\/system\/request\/Request.class.php","line":83,"function":"__run","class":"wcf\\page\\AbstractPage","type":"->","args":[]},{"file":"\/var\/www\/clients\/client1\/web1\/web\/lib\/system\/request\/RequestHandler.class.php","line":96,"function":"execute","class":"wcf\\system\\request\\Request","type":"->","args":[]},{"file":"\/var\/www\/clients\/client1\/web1\/web\/acp\/index.php","line":9,"function":"handle","class":"wcf\\system\\request\\RequestHandler","type":"->","args":[]}]
<<<<
Display More
Ist da noch irgendwas zu machen?
Die acp/page/IndexPage.class enthält in Zeile 102 das hier:
Code
/**
* @inheritDoc
*/
public function show() {
// check package installation queue
if ($this->action == 'WCFSetup') {
$queueID = PackageInstallationDispatcher::checkPackageInstallationQueue();
if ($queueID) {
WCF::getTPL()->assign(['queueID' => $queueID]);
WCF::getTPL()->display('packageInstallationSetup');
exit;
}
}
// show page
parent::show(); // <-- Zeile 102
}
}
Display More