Nachdem ich jetzt doch schon ein paar Jährchen auf der Serververwaltungssoftware Confixx arbeite und langsam aber sicher nicht mehr zufrieden war (update-Politik, Probleme mit Lizenzen, Probleme mit Cron-jobs, Systemvoraussetzungen bei Updates usw.) und ich jetzt auf Debian Squeeze umsteigen wollte, was so oder so eine Neuinstallation vom Confixx bedeutet hätte, welche ich mir nicht nochmal zumuten wollte... Also schaute ich mich nach etwas neuem um und bin schlussendlich bei i-MSCP hängen geblieben.
Nachdem die Testinstallation so einfach von statten gegangen ist (eine genaue Anleitung der Installation findet ihr auf http://wiki.i-mscp.net/doku.php?id=start:installation (für Debian und Ubuntu (egal ob 32 oder 64 Bit) oder demnächst hier in einen neuen Blog-Eintrag) bin ich nach den ersten Tests sehr begeistert von i-MSCP und möchte nun hier meine ersten Eindrücke festhalten:
- Wo bei Confixx zig Pakete vorinstalliert werden müssen, reichen bei i-MSCP genau ZWEI! Die da wären: PHP und Perl (was danke apt-get install gleich erledigt ist)
- Der Installer von i-MSCP führt dann durch die restliche Installation und holt sich dann noch die Pakete die er braucht.
- Auch die Konfiguration der einzelnen Pakete wird größtenteils vollautomatisch von i-MSCP durchgeführt, wo es bei Confixx meist noch händische Anpassungen braucht.
Das kurz allein zur Installation... Kommen wir aber jetzt zum wichtigsten: Dem Tagesgeschäft:
- Reseller können im i-MSCP mit "sprechendem" Namen angelegt werden (also "v.name" statt "res0" (confixx)
- Die Postfächer werden auch mit der E-Mail-Adresse angesteuert
- Benutzername = Domainname
- SQL Benutzer + Datenbankname können frei gewählt werden
- Die Benutzeroberfläche ist wesentlich strukturierter und einfacher zu verstehen
- Es gibt mehr Einstellmöglichkeiten. Man kann zum Beispiel freigeben, dass der Kunde direkt über das Interface das PHP-Debugging ein und ausschalten kann
- Es gibt im i-MSCP im Admin-Bereich eine Übersicht über den Dienstestatus, was nicht ganz unpraktisch ist...
- Leicht zugängliches Logging, wo genau drin steht, wann welcher Admin/Reseller/Kunde etwas angelegt oder gelöscht hat oder wo auch Anmeldefehlerversuche auf-scheinen
- Man hat eine Systemübersicht (Systeminformationen / Auslastung des Speichers, der Festplatten etc.)
- Updates für i-MSCP und die Datenbank können direkt übers Webinterface gefahren werden!
- Die Verbrauchsstatistiken sind umfangreicher, detaillierter, verständlicher und übersichtlicher.
- Es ist ein Ticketing System integriert!
- Die Software-Verwaltung (das sich die Kunden z.B. Wordpress oder Joomla installieren können) ist sehr einfach aufgebaut
- Wenn man über den Admin zum Reseller wechselt, oder vom Reseller zum Benutzer, dann wird einem angezeigt als wer man wirklich angemeldet ist und welchen Benutzer man gerade verwaltet.
Das sind jetzt so die Sachen die mir nach einer Woche Test-Benutzung hauptsächlich ins Auge gefallen sind...
Alles in allem hat mich i-MSCP vollends überzeugt... und das die ganze Sache auch noch kostenlos ist, macht die ganze Sache natürlich noch interessanter für alle die sich überlegen von Confixx oder anderen kostenpflichtigen Geschichten zu wechseln :-)
... sagte meine Freundin (ex. Altenpflegerin) letztes Jahr, als es darum ging, wer den Krisen sichersten Beruf hat... und ich bekomm es jetzt mit meinen 25 Lenzen auch zu spüren... ich werde älter... und ich vergess dann gern mal wichtige Sachen... und drum nun diese virtuelle Gedächtnisstütze die vll. auch anderen hilft :)
Posts mit dem Label php werden angezeigt. Alle Posts anzeigen
Posts mit dem Label php werden angezeigt. Alle Posts anzeigen
Samstag, 11. August 2012
Dienstag, 24. Juli 2012
Geocoding selber schreiben in PHP mit Google API
Wenn man den geocode von einer Adresse, zum Beispiel "Bahnhofplatz 1 München" haben will gibt es einen ganz einfachen Weg: http://maps.google.com/maps/geo?q=Bahnhofstr.+1+München&output=json&sensor=false
hinter dem Parameter "q" einfach die beliebige Adresse einsetzen und schon bekommt man viele schöne Daten zurück wie die Postleitzahl oder das Bundesland oder das Land usw. und für uns ganz wichtig: die Koordinaten.
Anbei jetzt ein kleines PHP Skriptlein wo man die Adresse direkt eingeben kann und dann die Koordinaten raus bekommt:
<?php
$adresse = $_POST['Adresse'];
$html = "<html>
<head>
<title>Finde die Koordinaten</title>
</head>
<body>
<form action=\"" . $_SERVER['SCRIPT_NAME'] . "\" method=\"post\">
Adresse:
<input type=\"text\" size=\"50\" name=\"Adresse\" value=\"$adresse\">
<input type=\"submit\" value=\"Hole die Geodaten\">
</form>
";
if($adresse) {
$key ="EUER_GOOGLE_API_KEY_WENN_IHR_EINEN_HABT";
$url = 'http://maps.google.com/maps/geo?q='.urlencode($adresse).'&output=json&sensor=false&key='.$key;
$data = file_get_contents($url);
$loc = json_decode($data);
$lat = $loc->Placemark[0]->Point->coordinates[1];
$lng = $loc->Placemark[0]->Point->coordinates[0];
$html .= "Google-URL = $url <br><br> lat = $lat <br> lng = $lng";
} else {
$html .= "Bitte eine Adresse eingeben!";
}
$html .= " </body>
</html>
";
echo $html;
?>
VORSICHT bei den Limits! Solltet ihr keinen gültigen Google-API-Key haben dürfen maximal 2.500 Anfragen über die Google-API laufen. Mit Google-API-Key (siehe hier) können immerhin bis zu 25.000 Anfragen abgeschickt werden, ohne das google die IP für weitere API Zugriffe sperrt (und dann teilweise sogar für einen größeren Zeitraum).
hinter dem Parameter "q" einfach die beliebige Adresse einsetzen und schon bekommt man viele schöne Daten zurück wie die Postleitzahl oder das Bundesland oder das Land usw. und für uns ganz wichtig: die Koordinaten.
Anbei jetzt ein kleines PHP Skriptlein wo man die Adresse direkt eingeben kann und dann die Koordinaten raus bekommt:
<?php
$adresse = $_POST['Adresse'];
$html = "<html>
<head>
<title>Finde die Koordinaten</title>
</head>
<body>
<form action=\"" . $_SERVER['SCRIPT_NAME'] . "\" method=\"post\">
Adresse:
<input type=\"text\" size=\"50\" name=\"Adresse\" value=\"$adresse\">
<input type=\"submit\" value=\"Hole die Geodaten\">
</form>
";
if($adresse) {
$key ="EUER_GOOGLE_API_KEY_WENN_IHR_EINEN_HABT";
$url = 'http://maps.google.com/maps/geo?q='.urlencode($adresse).'&output=json&sensor=false&key='.$key;
$data = file_get_contents($url);
$loc = json_decode($data);
$lat = $loc->Placemark[0]->Point->coordinates[1];
$lng = $loc->Placemark[0]->Point->coordinates[0];
$html .= "Google-URL = $url <br><br> lat = $lat <br> lng = $lng";
} else {
$html .= "Bitte eine Adresse eingeben!";
}
$html .= " </body>
</html>
";
echo $html;
?>
VORSICHT bei den Limits! Solltet ihr keinen gültigen Google-API-Key haben dürfen maximal 2.500 Anfragen über die Google-API laufen. Mit Google-API-Key (siehe hier) können immerhin bis zu 25.000 Anfragen abgeschickt werden, ohne das google die IP für weitere API Zugriffe sperrt (und dann teilweise sogar für einen größeren Zeitraum).
Montag, 18. April 2011
Starting
Der Blog beginnt :)
An dieser Stelle danke ich schon mal allen Bloggern die mich hierfür inspiriert haben! Insbesondere aber grufo!
Ich hoffe das ich das hohe vorgegebene Niveau der anderen Blogger halten kann und auch dem einem oder anderen mit meinen eigenen gelösten Problem helfen kann :)
Sei's mit VBS, VB.NET, Windows oder PHP Problemen/Lösungen die mir selber auf den Magen geschlagen sind und deren Lösung ich nun dann allen zugänglich machen will, dass ihr Euch nicht so lange ärgern müsst wie ich ;)
Das ein oder andere Private wird wohl auch dabei sein, da ich nun doch Festellen muss, dass das hier besser zu finden ist (der Suche sei dank) als bei manch sozialem Netzwerk...
An dieser Stelle danke ich schon mal allen Bloggern die mich hierfür inspiriert haben! Insbesondere aber grufo!
Ich hoffe das ich das hohe vorgegebene Niveau der anderen Blogger halten kann und auch dem einem oder anderen mit meinen eigenen gelösten Problem helfen kann :)
Sei's mit VBS, VB.NET, Windows oder PHP Problemen/Lösungen die mir selber auf den Magen geschlagen sind und deren Lösung ich nun dann allen zugänglich machen will, dass ihr Euch nicht so lange ärgern müsst wie ich ;)
Das ein oder andere Private wird wohl auch dabei sein, da ich nun doch Festellen muss, dass das hier besser zu finden ist (der Suche sei dank) als bei manch sozialem Netzwerk...
Abonnieren
Posts (Atom)