Ich habe kürzlich auf Joomla 3.5.1 aktualisiert und erhalte den folgenden Fehler, wenn ich eine PHP-Datei in mein Wurzelverzeichnis lade/einfüge.Jommla 3.5.1 Sitzungskonflikt - Duplikatsitzungsköpfe wurden bereits gesendet
Ich lade test.php Datei in einem Modul. Die test.php befindet sich im Hauptverzeichnis der Joomla-Installation. Da Joomla selbst die Sitzung jedoch bereits eingerichtet hat, kann ich aufgrund des obigen Sitzungsfehlers nicht auf die Joomla-Datenbank durch test.php zugreifen.
In der test.php habe ich den folgenden Code zu starten;
<?php
define('_JEXEC', 1);
define('_VALID_MOS', 1);
define('JPATH_BASE', realpath(dirname(__FILE__)));
define('DS', DIRECTORY_SEPARATOR);
require_once (JPATH_BASE .DS.'includes'.DS.'defines.php');
require_once (JPATH_BASE .DS.'includes'.DS.'framework.php');
$mainframe = JFactory::getApplication('site');
$mainframe->initialise();
Es funktioniert vor dem Upgrade nur in Ordnung. Wie kann ich den Sitzungskonflikt in Joomla verhindern, wenn ich externe PHP-Datei lade, um auf die Joomla-Datenbank zuzugreifen?
nur um darauf hinzuweisen, dass ein Leerzeichen vor Php war das Problem in meinem Fall – cmario