Beiträge von HBO

    Aus einem komplett frischen Konto hatten wir bisher auch noch nie Probleme Mails zu versenden, der entsprechende "Sent" Ordner war nach Verschicken der ersten Mail sofort da.

    Wenns wichtig ist, anrufen. Da wird eigentlich immer schnell und unkompliziert geholfen. Der Mailkontakt ist auch bei uns recht langsam, aber stört durch die Möglichkeit telefonisch Kontakt aufzunehmen nicht.

    Wird ja auch von jedem Client erst nach Nutzung angelegt, ist mir auch noch nicht anders unter gekommen. Das Konto ist generell mit Erstellung einfach nur ein Konto.

    Nochmal:
    Sofern man die DB erstellt BEVOR man die IP bei "Zugriff erlaubt" setzt geht es NICHT!


    Fix:
    Als "root" Einloggen und die Berechtigung manuell nach setzen oder alternativ: DB dumpen, löschen, neu anlegen, recover.

    Folgendes, steht auch irgendwo beschrieben:
    Setzt man zBsp in der erlaubten IP Liste zur Datenbank NACH Erstellung von Datenbanken zBsp die öffentliche IP wird die Regel nicht gesetzt. Ergo man muss den kompletten externen Zugriff erlauben. Diese Regel wird wohl erst dann geschrieben sobald man den Haken setzt.

    MySQL auch neugestartet? Ich muss grad so doof fragen...
    Ist der MySQL Port (3306 im Regelfall) auf allen IPs erreichbar?
    Löst der IN A auf die IP des DB Servers auf?

    Kann man doch auch, indem man die bind-address auf macht und einen IN A Eintrag auf die IP setzt, anschließend den Hostnamen in die Serververwaltung eintragen.

    Die DB ist doch grundsätzlich nach Außen hin gar nicht offen und lauscht nur auf localhost. Hier muss dann in der my.cnf die bind-address auf 0.0.0.0 gesetzt werden.


    Der Host Eintrag in LC gibt dem Kunden nur einen anderen Hinweis was dieser als DB Host angezeigt bekommt, mehr nicht.

    Beispiel eines Multi Server Setups:


    Auf "localhost" rennt nicht nur der LC Login sondern auch die Datenbank. Der Hostname des Servers ist Beispielsweise login.example.com.


    In der Übersicht beim Kunden wird nun angezeigt der DB Server hätte den Hostnamen login.example.com was natürlich etwas unschön aussieht. Also erstellt man einen IN A Eintrag auf gleiche IP und nennt das Ganze beispielsweise db.example.com und trägt dies beim MySQL als Servername ein.

    Sinnvoll wäre doch eher eine Funktion, dass der Kunde die "Erlaubnis" bekommt zBsp bei 4 DB Servern auf Server 2 und 3 Datenbanken anlegen zu können. Auf welchem Server die DB anschließend angelegt wird kann der Kunde doch beim erstellen der DB bestmöglich selbst entscheiden. Wechseln ist immer mit Arbeit verbunden...

    Bei uns ist die "php5" eine selbst installierte bzw kompelierte PHP 5.4 die als Standard ausgewählt ist, die PHP 5.5 und 5.2 sind zusätzlich zur Auswahl vorhanden (CentOS Umgebung).

    So hier mal die Auflösung, es gibt 2 Varianten.


    Variante 1 mit Standard PHP Version aus dem Repo:
    LC.web.addPHP(nil, "/opt/rh/php54/root/usr/bin/php-cgi")
    LC.web.addPHP("php55", "/opt/rh/php55/root/usr/bin/php-cgi")
    LC.web.addPHP("php52", "/opt/php_5.2.17/bin/php-cgi")


    Die erste Zeile betrifft die Standard Version.


    Variante 2 mit eigenen PHP Versionen die nicht über apt oder yum etc installiert wurden:
    LC.web.addPHP("php5", "/opt/rh/php54/root/usr/bin/php-cgi")
    LC.web.addPHP("php55", "/opt/rh/php55/root/usr/bin/php-cgi")
    LC.web.addPHP("php52", "/opt/php_5.2.17/bin/php-cgi")


    "php5" wäre hier die default PHP Version.


    Einfach die entsprechenden Pfade anpassen, nach Anpassung sollte man auch per liveconfig diag die PHP Versionen angezeigt bekommen.