Kunde Gesperrt-Seite fehlt bei Plesk 7.5.4

getmuzic.de

Registered User
Hallo Boardies,

mal eine Frage am Rande auf die mir Google etc. keine vernünftige Antwort geben konnte.

In Confixx konnte ich damals, falls man eine Domain wegen "Nicht zahlens" gesperrt hat, deutlich machen, dass die Domain gesperrt wurde. In Plesk müsste das doch auch funktionieren.

Wenn ich einen Kunden sperre, dann sehe ich lediglich die "Plesk - Default Page" und das Ding gefällt mir nicht wirklich.

Es wäre super, wenn mir jemand mitteilen kann, wo ich diese HTML-Files finde, und ob ich diese nach gut dünken ändern kann, ohne dass mir Plesk einen Herzkasper vorgaukelt. :)


Ich bedanke mich ganz recht herzlich.
 
Hallo getmuzic.de,

diese Page findest du normalerweise unter
Code:
/var/www/vhosts/default/htdocs/
(STRATO)
oder
Code:
/srv/www/vhosts/default/htdocs/
(1und1)

Bei anderen Hostern musste einfach mal gucken, wo du es findest ab 'vhosts' ist der Pfad ja gleich.

Wenn du dort das Template änderst, dann änderst du es aber auch für die Seite die erscheint, wenn man nur die IP eingibt und wenn man eine Domain eingibt, die auf deinem Server noch kein Hosting hat.

Dementsprechend solltest du die Meldung ein wenig allgemeiner fassen.

Soll heißen:
'Die angegebene Domain exitistiert nicht oder wurde gesperrt'
So etwas in der Art, weil es keine Extra Page für locked-Domains gibt (soweit ich das jetzt im Kopf habe).

Ich hoffe mal ich konnte dir helfen, ich habe jetzt leider nicht die Zeit es noch zu überprüfen, aber das sollte schon stimmen :D

Lieben Gruß
Free
 
Du kannst ja das Index so anpassen da er vorher kontrolliert ob ein Inhalt im /srv/www/vhost/DOMAINNAME/httpdocs existiert welche z.B. nicht mit dennen zusammenpassen welche Standardmässig dabei sind.
Wenn ja dann ist sie gesperrt ;-) ansonsten die Standartpage.

Oder du kannst das auch so machen wie ich das mache und aus der Datenbank auslesen welches meiner Meinung nach das beste wäre

Verstehste was ich meine?
 
Last edited by a moderator:
Hi,

jap so wie society es grad sagte ist es eigentlich das geschicktesten.

Du fragst vorher über die DB ab ob der Kunde gesperrt ist und lässt dann ggf. eine 'LOCKED-Page' ausgeben.

Lieben Gruß
Free

PS:
Ich glaube society ist der User der am häufigsten sein User-Pic ändert *gG*
 
Ich stelle hier mal meine Index Seite rein... der ein oder andere kann diese bestimmt gebrauchen:

(Ich benutze Plesk 8, deshalb kann es sein das die DB Abfragen nicht 100% übereinstimmen)

Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Default PLESK Page</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta http-equiv="Cache-Control" content="no-cache">
<link rel="stylesheet" type="text/css" href="default.css"/>
</head>

<body>

<div class="body">
<img src='def_plesk_logo.gif' alt="Plesk logo"></div>

<div class="content">
<div class="message">

<?
# SQL Config
$host = "localhost";
$user = "admin";
$pw   = "XXX";
$db   = "psa";

# Make connection
$conn = @mysql_connect($host,$user,$pw) or die ("Verbindung zur Datenbank konnte nicht hergestellt werden !");
@mysql_select_db($db, $conn) or die ("Verbindung mit der Datenbank konnte nicht hergestellt werden !" . $db);

# Get the Infos
$sql = "SELECT NAME FROM domains WHERE status = 16";
$result = mysql_query($sql);
$test = mysql_num_rows($result);
$closed = "off";
for ($i=0;$i<mysql_num_rows($result);$i++)
{
    $ergebnis[$i] = mysql_fetch_array($result);
    $ergeb_name[$i] =$ergebnis[$i]['NAME'];
    if (preg_match("/$ergeb_name[$i]/i", $_SERVER['HTTP_HOST'])) {
        $closed = "on";
    }
}

# Debug MSG
#echo $ergeb_name[0] . "<br>";
#echo $_SERVER['HTTP_HOST']. "<br>";

if ($closed == "on") {
?>
      <h1>Domain gesperrt</h1>
      <p>Sollten Sie Inhaber dieser Domain sein, setzen Sie sich bitte mit uns in Verbindung!</p>
      <p>Benutzen Sie dazu bitte das Kontakt Formular auf <a href=http://www.blitzengineers.net>www.blitzengineers.net</a></p>
<?
} else {
?>
      <h1>This is the Plesk™ default page</h1>
      <p>If you see
        this page it means:<br><br>
        1) hosting for this domain is not configured<br>
        or<br>
        2) there's no such domain registered in Plesk.</p>
      <p>For more information please use the contact formular at www.blitzengineers.net</p>
<?
}
?>

</div>
</div>
</body>
</html>
@Freel@ncer14: Na klar *G* Abwechslung muss sein.
 
Last edited by a moderator:
Back
Top