REDAXO – Lost connection to MySQL server at ‘reading initial communication packet’

REDAXO Kein Kommentar »

Als wir letztens REDAXO auf einen Fremdserver installiert hatten, wurden wir mit der folgenden Fehlermeldung konfrontiert:

Warning: mysql_connect() [function.mysql-connect]: Lost connection to MySQL server at ‘reading initial communication packet’, system error: 111

Dieser Fehler taucht auf, wenn man einen Host-Alias als DB-Hostname verwendet. z.B:

mysql5-11.xxl

Um REDAXO zu überzeugen eine Verbindung aufzubauen, muss man den korrekten Hostname ermitteln, indem man /etc/hosts per PHP ausliesst:


<?php
$x = file_get_contents('/etc/hosts');
echo '<pre>';
print_r($x);
echo '</pre>';
?>

Wenn man den Code oben ausführt, wird eine liste der internen DB-Hostnamen angezeigt.


10.0.61.201     mysql5-1      mysql5-1.xxl       mysql5-1.ovh.net
10.0.61.202     mysql5-2      mysql5-2.xxl       mysql5-2.ovh.net
10.0.61.203     mysql5-3      mysql5-3.xxl       mysql5-3.ovh.net
10.0.61.204     mysql5-4      mysql5-4.xxl       mysql5-4.ovh.net
10.0.61.205     mysql5-5      mysql5-5.xxl       mysql5-5.ovh.net
10.0.61.206     mysql5-6      mysql5-6.xxl       mysql5-6.ovh.net
10.0.61.207     mysql5-7      mysql5-7.xxl       mysql5-7.ovh.net
10.0.61.208     mysql5-8      mysql5-8.xxl       mysql5-8.ovh.net
10.0.61.209     mysql5-9      mysql5-9.xxl       mysql5-9.ovh.net
10.0.61.210     mysql5-10     mysql5-10.xxl      mysql5-10.ovh.net
10.0.61.211     mysql5-11     mysql5-11.xxl      mysql5-11.ovh.net
10.0.61.212     mysql5-12     mysql5-12.xxl      mysql5-12.ovh.net

In dem Fall brauchten wir nur mysql5-11.ovh.net als Hostname in master.inc.php einzutragen um das Problem zu beheben.

Sicherheitsupdate für PHP5 am 16.03.2010

GN2 hosting Kein Kommentar »

Während teilweise auch neue Funktionen hinzukommen, werden mit den Updates in erster Linie einige potentielle Sicherheitslücken in den jeweiligen Editionen geschlossen sowie zahlreiche Fehler beseitigt. Im Regelfall sollten sich durch die Updates daher keinerlei Auswirkungen auf die Funktionalität oder Verfügbarkeit Ihrer Anwendungen ergeben.

ACHTUNG: Bitte beachten Sie, dass diese Aktualisierung nur dann für Sie von Bedeutung ist, sofern Sie dynamische Webhosting-Anwendungen mit PHP einsetzen.

PHP5-Update am 16.03.2010 um 10:00 Uhr

Es erfolgt ein Update aller Editionen von PHP5. So wird die bisherige LATEST-Edition 5.2.11 zur regulären und empfohlenen Edition “5 STABLE”, während die aktuelle STABLE-Edition 5.2.9 weiterhin als Vorgängerversion “5-LEGACY” bereitstehen wird. Neu zur Verfügung steht die Version 5.2.13, diese ersetzt die bisherige LATEST-Edition 5.2.11.

Das am Dienstag, den 16.03.2010, um ca. 10:00 Uhr erfolgende Update erfolgt selbstverständlich vollautomatisch, es ist Ihrerseits kein manuelles Eingreifen erforderlich.

Testen von Skripten auf Kompatibilität

Während in den meisten Fällen beim Update der PHP-Versionen keinerlei Probleme auftreten sollten, können wir im Einzelfall Komplikationen aufgrund in den neuen Versionen etwaig geänderter Verhaltensweisen oder beseitigter Fehler leider nicht vollkommen ausschließen. Nutzen Sie für PHP5 die reguläre STABLE-Edition, so haben Sie über das Kundenmenü bereits vor der eigentlichen Umstellung die Möglichkeit, Ihre Skripte und Anwendungen auf Kompatibilität zur neuen STABLE-Edition von PHP5 zu testen.

Hierfür steht Ihnen im Kundenmenü über die PHP-Versionsauswahl im Auswahlmenü die Edition “5-LATEST” zur Verfügung, welche mit der Version 5.2.11 bereits die neue, empfohlene Edition von PHP5 beinhaltet.

Mit Auswahl der entsprechenden Edition und einem Klick auf “Ändern” wird die Edition für Ihre Domain aktiviert und Sie können die Funktionalität Ihrer dynamischen Webhosting-Anwendungen testen.

Die PHP-Versionsauswahl erreichen Sie in den Domaineinstellungen im Kundenmenü.

Änderungen in den PHP5-Versionen

Mit den Updates der PHP5-Versionen erfolgt das Beseitigen zahlreicher Fehler sowie einiger potentieller Sicherheitslücken. Mit einem Update der Editionen sollte somit eine weitere Stabilisierung von PHP5 einhergehen.

Weitergehende Informationen zu den Änderungen in den PHP5 Versionen finden Sie hier:

http://www.php.net/ChangeLog-5.php

Integration von markitup in OXID esales

OXID Module Kein Kommentar »

Schon bei REDAXO setzen wir ausschließlich auf markitup als Markup Editor für Textile, deshalb haben wir jetzt auch eine Integration für OXID esales realisiert. Die Installation ist absolut simpel, markitup herunterladen, entpacken und per FTP in den Ordner /modules laden. Anschließend markitup unter Stammdaten -> Grundeinstellungen -> System -> Module aktiveren:

  • article_main => markitup/markitup
  • category_text => markitup/markitup
  • content_main => markitup/markitup
  • newsletter_main => markitup/markitup

Jetzt müssen noch die Templates “content.tpl” und “details.tpl” entsprechend angepasst werden.

content.tpl:

[{capture assign=nothing}]
[{ oxcontent oxid=$oView->getContentId() }]
[{/capture}]

[{* Markitup/Textile aktivieren *}]
[{php}]
$conID = $this->_tpl_vars['oView']->getContentId();

$output = smarty_function_oxcontent(array(‘oxid’=>$conID),$this);

include getCwd().’/modules/markitup/classes/class.textile.inc.php’;
$tex = new Textile;

$output = $tex->TextileThis($output);
echo $output;
[{/php}]

details.tpl:

[{oxhasrights ident="SHOWLONGDESCRIPTION"}]

[{* Textile/Markitup einbinden *}]
[{php}]
include getCwd().’/modules/markitup/classes/class.textile.inc.php’;
$longdesc = $this->_tpl_vars['product']->oxarticles__oxlongdesc->value;
$tex = new Textile;
$longdesc = $tex->TextileThis($longdesc);
echo $longdesc;
[{/php}]

[{/oxhasrights}]

Dann stehen einem sowohl in der Artikelbeschreibung als auch für die CMS-Seiten Textareas mit markitup zur Verfügung.

Generierung von Logfiles deaktivierbar

GN2 hosting Kein Kommentar »

Nach einem Beschluß der obersten Aufsichtsbehörden für den Datenschutz sind durch Webseitenbetreiber die Bestimmungen des Telemediengesetzes (TMG) zu beachten, wenn IP-Adressen in Serverlogfiles genutzt bzw. Nutzungsprofile erstellt werden. Die IP-Adresse gilt demnach nicht als Pseudonym im Sinne des TMG.

Deshalb kann ab sofort in den Domaineinstellungen die Generierung der Logfiles deaktiviert werden (s. Screenshot). Bei neuen Aufträgen ist diese Option voreingestellt, bei bestehenden Aufträgen wird von unserer Seite aus keine Änderung durchgeführt.

Grundsätzlich raten wir dazu, Serverlogfiles und andere Logfiles mit IP-Adressen nur sehr sensibel, nach genauer Prüfung der Lage im Einzelfall und unter Berücksichtigung der (datenschutz-)rechtlichen Bestimmungen zu verwenden.

Im Zweifelsfall empfiehlt es sich, auf die Erstellung und Nutzung solcher Logfiles zu verzichten.

Beschluss der obersten Aufsichtsbehörden DS

Darfs ein bisschen mehr sein? Über den Sinn und Unsinn von Dumpingangeboten beim Webhosting

GN2 hosting 1 Kommentar »

Jeder, der im Netz aktiv ist, wird schon mal auf eines der unzähligen Billigangebote für Webhosting gestoßen sein. Da gibt es dann 10 GB Webspeicher, unbegrenzten Traffic, unbegrenzte Datenbanken, riesige Postfächer und möglicherweise noch 10 Domains inklusive für 2,50 EUR im Monat  oder noch weniger. Da wir auch regelmäßig gefragt werden, warum es bei uns diese Art Angebote nicht gibt, will ich mal einige Grundlagen näher erläutern, die bei uns Einfluss auf die Kalkulation der Hostingpreise haben.

Weiterlesen »

REXseo

REDAXO-Addons 13 Kommentare »

REXseo ist eine Erweiterung des REDAXO url_rewrite Addons mit einigen neuen  Zusatzfeatures (benötigt zwingend PHP5):

  • Automatische/Custom <title> Tags
  • Keyword/Description Attributes (mit Vererbung + Standardwerten)
  • schöne URL-Struktur, Custom slugs

Weiterlesen »

Störung bei der Registrierung von de-Domains am 02.02. zwischen 09.00 und 11.00 Uhr

GN2 hosting Kein Kommentar »

Durch Wartungsarbeiten bei der Denic kommt es im genannten Zeitraum zu Störungen bei der Registrierung von de-Domains, Bestellungen werden deshalb zwischengespeichert und nach Ende der Wartungsarbeiten abgearbeitet.

Wir machen (fast) alles für unsere Kunden möglich

GN2 hosting Kein Kommentar »

doch manche Anfragen sind einfach nicht zu realisieren. So hat letztens ein Kunde festgestellt, dass ein apt-get upgrade auf der Konsole nicht zum gewünschten Erfolg führt und daraufhin angefragt, warum das nicht funktioniert und ob wir statt dessen mal eben unsere installierten Softwarepakete upgraden würden, damit er eine spezielle Software in seinem Paket zum laufen bekommt. Die Serverimages sind natürlich standardisiert und können nicht mal eben so geändert werden. Allerdings konnten wir dem Kunden auch so helfen und die Installation ohne Probleme (und auch ohne zusätzliche Kosten für den Kunden) vornehmen, somit sind alle zufrieden.

Ein paar Hinweise für den sicheren Betrieb von Webseiten

GN2 hosting Kein Kommentar »

Nachdem in letzter Zeit wieder mal verstärkt Kundenwebseiten gehackt wurden, ein paar Grundlagen, wie man das bestmöglich verhindern kann und was man tun sollte, falls es trotz aller Vorsicht doch einmal dazu gekommen ist. Weiterlesen »

Massive Regular Expressions Toolbox

Webentwicklung Kein Kommentar »

Gerade bei Twitter  diesen extrem nützlichen Link zu Regular Expressions gefunden http://www.tripwiremagazine.com/2009/08/massive-regular-expressions-toolbox.html


Wordpress Themes by Mobile Themes / Jim / Übersetzt ins Deutsche von Pascal Senn
Copyright © 2007 GN2 netwerk Blog. All rights reserved.