Internal Server Error

Beim aufrufen meiner Startseite oder anderer Seiten kommt ständig die Meldung:

[quote]Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, webmaster@bplaced.net and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.


Apache/2.2 Server at fleesensee.bplaced.net Port 80[/quote]

Woran kann das liegen?

ein solcher fehler könnte durch eine fehlerhafte .htaccess/.htpasswd hervorgerufen werden.

poste mal bitte den inhalt deiner .htaccess

[quote]# Webutler - www.webutler.de

Copyright © 2008

Designstudio Leopold und Zinke

php_value register_globals 0
php_flag session.use_trans_sid off
Options +FollowSymLinks
RewriteEngine On

Content

RewriteRule ^$ index.php [L]
RewriteRule ^index.phtml$ index.php [NC,L]
RewriteRule ^([^/]+).phtml$ index.php?page=$1 [NC,L][/quote]

wohoo 3 Fehler auf einmal :smiley:

php_value register_globals 0 php_flag session.use_trans_sid off Options +FollowSymLinks
setz mal vor diese Zeilen eine # (Raute) dann sollte das passen.
php werte kann man nur noch per PHP ini ändern und diese Einstellungen sind eh schon gegeben.
Für FollowSymLinks galt glaub ich auch das es schon so eingestellt ist.

jetzt erscheint folgender Fehler

arghgh endlosschleife, poste mal die zeile 17 aus der index.php evtl. auch die umliegenden

ok dein script wird nun ausgeführt, doch es kann den ordner /content/pages nicht öffnen.
nun versucht dein script den inhalt des ordners in einer schleife auszulesen, doch da er nicht geöffnet wurde scheitert das und die schleife wird wiederholt. -> Endlosschleife
ich denke es reicht wenn du die ordner /content/pages anlegst.

[code]

<?PHP // Webutler - www.webutler.de // Copyright (c) 2008 // Designstudio Leopold und Zinke include "admin/config.inc.php"; if((!isset($_GET['page']) || $_GET['page'] == "") && $_GET['edit'] == "") { $startfile = $server_path."/content/pages/".$start; if(!file_exists($startfile)) { $directory = $server_path."/content/pages"; $handle = opendir ($directory); $filearray = array(); while (false !== ($file = readdir ($handle))) { if ( $file != "." && $file != ".." ) { $filearray[] = $file; } } closedir($handle); $start = $filearray[0]; } $_GET['page'] = $start; }[/code] [quote="yox"]ok dein script wird nun ausgeführt, doch es kann den ordner /content/pages nicht öffnen. nun versucht dein script den inhalt des ordners in einer schleife auszulesen, doch da er nicht geöffnet wurde scheitert das und die schleife wird wiederholt. -> Endlosschleife ich denke es reicht wenn du die ordner /content/pages anlegst.[/quote] Die ordner /content/pages gibt es bereits.

vermutlich ist $server_path falsch.

//edit: bessere möglichkeit gefunden
gehe auf http://fleesensee.bplaced.net/admin/install.php
und trage bei serverpfad “/users/fleesensee/www” ein.

//edit: alter post
gib in “admin/config.inc.php” für $server_path “/users/fleesensee/www” ein.
wenn das nicht klappt:

tausche mal die zeile:

mit dierser aus:

jetzt erscheint folgendes:

Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in /users/fleesensee/www/admin/config.inc.php on line 10

[code]<?PHP

// Webutler - www.webutler.de
// Copyright © 2008
// Designstudio Leopold und Zinke

Serverpfad “/home/yoursite/htdocs”

$server_path = “”/users/fleesensee/www";

Homepageadresse z.B. “http://www.yoursite.de

$homepage = “http://fleesensee.bplaced.net”;

Administrator

$admin_name = “”;

Passwort

$admin_pass = “”;

Startseite

$start = “”; // Anzeige bei Aufruf der Index-Seite

Suchmaschinenfreundliche URLs

$rewrite = “”; // ‘on’ für eingeschaltet oder leer lassen

session_name(“ADMINPAGE”);
session_start();

function check_user()
{
global $admin_name, $admin_pass;
if ($_SESSION[‘username’] == md5($admin_name) && $_SESSION[‘userpass’] == $admin_pass)
{
return true;
}
}

?>[/code]

# Serverpfad "/home/yoursite/htdocs" $server_path = ""/users/fleesensee/www";
Und da fällt dir nichts auf … wenn du mal die Anführungszeichen zählst …?

Danke euch allen für eure Hilfe
Die Fehlermeldungen sind komplett verschwunden. :slight_smile: