ich habe die letzten drei Stunden mit der Suche gearbeitet. Ich bin auch überzeugt, dass dieses Problem dort bereits beschrieben und gelöst wurde. Nur leider bekomme ich es nicht hin.
Folgender Huntergrund:
Jemand hat Seiten über Serendipity erstellt, den kompletten Ordner und einen DB-Auszug mir zur Verfügung gestellt. Ich soll es nun in eine bestehende Website einbinden. Dieses würde ich gern per include() machen.
Ohne include, also der Auruf der Serendipity-Index funktioniert es. Wenn ich serendipity include, dann bekomme ich Fehlermeldungen, dass die Header nicht nochmal versendet werden dürfen. Logisch, aber ich bekomm sie einfach nicht entfernt. Ohne dass da "Don't hack" oder "Serendipity ist nicht installiert steht".
Folgende Fehlermeldung erhalte ich:
Code: Select all
Warning: Cannot modify header information - headers already sent by (output started at C:\xampplite\htdocs\index.php:22) in C:\xampplite\htdocs\br\serendipity\serendipity_config.inc.php on line 136
Serendipity ist noch nicht eingerichtet. Bitte jetzt installieren.
Code: Select all
// * Kill the script if we are not installed, and not inside the installer
if ( !defined('IN_installer') && IS_installed === false ) {
header('Location: ' . ($_SERVER['HTTPS'] == 'on' ? 'https://' : 'http://') . $_SERVER['HTTP_HOST'] . str_replace('\\', '/', dirname($_SERVER['PHP_SELF'])) . '/serendipity_admin.php');
serendipity_die(sprintf(SERENDIPITY_NOT_INSTALLED, 'serendipity_admin.php'));
}
Ich habe Serendipity nicht installiert, weil ich nicht Serendipity zum entwickeln nutze, ich stelle nur die Seiten zur Verfügung. Wieso läuft es ohne include?
Wenn die Frage hier schon geklärt wurde, dann bitte kurz verlinken, wurde bisher nicht schlau.
EDIT: alle Serendipity Dateien hab ich natürlich übernommen. Eventuell ist da was über das Admin-Interface einzustellen, dass ich includen will?
Danke