Gute Idee, aber ich kann damit nicht viel anfangen.
Hier die Einträge alle zur gleichen Zeit (ich habe die Pfade etwas verkürzt):
Code: Alles auswählen
PHP Fatal error: Uncaught Error: Call to a member function debug() on null in /admidio/adm_program/system/classes/Database.php:840
#0 /admidio/adm_program/system/classes/Database.php(213): Database->setDSNString()
#1 /admidio/adm_program/system/classes/Database.php(179): Database->connect()
#2 /admidio/adm_program/system/classes/Database.php(144): Database->__construct('mysql', 'SERVER', NULL, 'DATABASE', 'USER', 'PASSWORD')
#3 /admidio/adm_program/system/common.php(35): Database::createDatabaseInstance()
#4 /WP/wp-content/themes/twentyseventeen-child/header.php(14): require_once('/admidio/adm_program/system/common.php')
#5 /WP/wp-includes/template.php(688): require_once('/ in /admidio/adm_program/system/classes/Database.php on line 840
PHP Fatal error: Uncaught Error: Call to a member function info() on null in /admidio/adm_program/system/shutdown.php:20
thrown in /admidio/adm_program/system/shutdown.php on line 20
Ich habe noch weitere Tests durchgeführt. Eine Datei test.php im parallelen Ordner /TEST funktioniert ohne Probleme. Ich musste jedoch in der config.php $gSetCookieForDomain = true; setzen.
Code: Alles auswählen
<?php
// Datei /TEST/test.php
require_once($_SERVER['DOCUMENT_ROOT']. '/admidio/adm_program/system/common.php');
include_once($_SERVER['DOCUMENT_ROOT']. '/admidio/adm_program/system/login_valid.php');
?>
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<h1>Testseite</h1>
</body>
</html>
Scheinbar liegt es am Zusammenspiel von Wordpress und Admidio. Ich habe Admidio schon in eine andere Datenbank gelegt - funktioniert auch nicht.
Wie gesagt, mir sagen die Fehlermeldungen nichts, weil ich nicht verstehe, was da genau passiert.