Hallo,
meine Domain: UT99.org
was hab ich getan:
Ich habe im Adminmenü auf "New Page" geklickt.
Dann habe ich im Editor auf "Code" geklickt.
Dann habe ich im Textfeld das eingegeben:
<strong>
<br /><br />
<?php
$verz = opendir ( 'userpages' );
while ( $file = readdir ( $verz ) )
{
if ( $file != '.' && $file != '..')
{
echo '<a href="http://www.' . $file . '.ut99.org" target="_blank">' . $file . '</a><br />';
}
}
closedir ( $verz );
?>
</strong>
Alles anzeigen
Dieser Code erstellt eine Userpageliste aus einem Verzeichnis (zeigt alle Ordner an). Dieser Code funktioniert richtig, in Aktion könntet ihr ihn, wenn die website gehen würde, hier sehen: http://www.ut99.org/userpagelist.php
Was ist passiert: Ich habe Save geklickt und dann kam die Error-seite auf der kompletten Domain http://www.ut99.org (Also auch alle Subdomains und URI's)
Zitat[COLOR=#ff0000]Error![/COLOR]
Es ist ein Fehler aufgetreten
Falls Sie einem Link gefolgt sind, nehmen Sie bitte Kontakt mit dem Webmaster auf.
Nun... die Seite ist eine Community und das Problem müsste möglichst schnell gelöst werden...was kann ich tun, was genau (im eingegebenen PHP-Code?) könnte den Absturz verursacht haben. Und wie kann ich das Problem lösen?
Also alle Dateien auf dem Webspace sind noch vorhanden und die Datenbank ist auch noch okay, soweit ich das jetzt beurteilen kann.
Ich hoffe, ihr könnt mir helfen. :(
Gruß,
Shade
PS: Hier nochmal meine .htaccess....irgendwie sieht der Wordpress-Teil komisch aus:
Options +FollowSymLinks
RewriteEngine On
# Fix missing trailing slashes.
RewriteCond %{HTTP_HOST} !^(www\.)?ut99\.org$ [NC]
RewriteCond %{HTTP_HOST} ^(www\.)?([^\.]+)\.ut99\.org$ [NC]
RewriteCond %{DOCUMENT_ROOT}/%2%{REQUEST_URI}/ -d
RewriteRule [^/]$ %{REQUEST_URI}/ [R=301,L]
# Rewrite sub domains.
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteCond %{HTTP_HOST} !^(www\.)?ut99\.org$ [NC]
RewriteCond %{HTTP_HOST} ^(www\.)?([^\.]+)\.ut99\.org$ [NC]
RewriteRule ^(.*)$ /userpages/%2/$1 [QSA,L]
# Wordpress.
RewriteCond %{HTTP_HOST} ^(www\.)?ut99\.org$ [NC]
RewriteCond %{SCRIPT_FILENAME} !-f
RewriteCond %{SCRIPT_FILENAME} !-d
RewriteRule . /index.php [L]# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Alles anzeigen
vielleicht wurde hier automatisch was von wordpress geändert und somit der Crash verursacht?