Benutzer von Joomla 1.0.x in Joomla 1.5 importieren

Um Benutzer älterer Joomla-Installationen in das neue Joomla 1.5 zu migrieren, muss im Joomla 1.0.x System der Migrator installiert werden.

Die Komponente wird danach über das Administrations-Menü aufgerufen (Components -> Migrator). Mit einem Klick auf Create Migration SQL File erhält man dann eine Auswahl von sog. ETL-Plugins. Jedes dieser Plugins ist für den Export bestimmter Daten (Artikelinhalte, Abstimmungsergebnisse, …) verantwortlich.

Für eine erfolgreiche Integration der Benutzer (und ihrer Gruppen und Rechte) in Joomla 1.5 werden folgende Plugins benötigt:

  • Core ACL ARO ETL Plugin
  • Core ACL Groups ARO Map ETL Plugin
  • Users ETL Plugin

Durch einen Klick auf Start Migration wird eine .sql-Datei erstellt, die die Anweisungen zum Import in Joomla 1.5 enthält. Diese Datei muss man nun herunterladen und in einem professionellem Editor (bsp. PHPEdit) öffnen. Danach speichert man diese Datei erneut ab und wählt unter Encoding: UTF-8 aus.

Wenn man nun das neue Joomla 1.5 System aufsetzt, hat man die Möglichkeit die eben erstellte Migrationstabelle zu laden. Dabei ist wichtig das Präfix der Tabellennamen (meist jos_) mit anzugeben. Als Codierung wählt man UTF-8 und schon kann’s losgehen.

Sollte man bereits ein Joomla 1.5 System installiert haben und möchte nachträglich die Daten importieren, so hilft der MigrationAssistant weiter. Zu beachten ist, dass dann die importierten Daten alle vorhandenen Daten überschreiben!

Weitere Informationen unter: http://docs.joomla.org/Migrating_from_1.0.x_to_1.5_Stable

Textdatei mit PHP auslesen

Ein winziger Quellcode um eine Textdatei zeilenweise mit PHP auszugeben:

<?
    # Textdatei in ein Array einlesen
    $arrayTextDatei = file(„text.txt“);

    # Jede Zeile der Textdatei ausgeben
    for($i = 0; $i < count($arrayTextDatei); $i++)
     {
             echo $arrayTextDatei[$i].“<br />“;
    };
?>

Sollten die Array-Datensätze am Ende Leerzeichen aufweisen, hilft der Befehl substr() weiter.

Beispiel:

echo substr($arrayTextDatei[$i],0,-2).“,<br />“;

Hierdurch werden die Datensätze um -2 am Ende verkürzt.

Scheiß DDoS-Attacken!

Seit gestern habe ich keinen Zugriff mehr auf die Domains www.joomlaportal.de sowie www.joomlaos.de. Durch die DENIC eG habe ich heraus gefunden, dass beide Domains denselben Domaininhaber haben. Also habe ich eine Email an den Inhaber der Seiten geschrieben und mein Problem geschildet. Die Antwort ist leider sehr traurig:

„Hallo Herr Neugebauer,

vielen Dank für den Hinweis. Leider bin ich auch hier von betroffen
http://www.heise.de/newsticker/DDoS-Attacke-auf-InternetX-Update–/meldung/119274
da die Domains von Schlund verwaltet werden. Hoffe derenseits auch auf eine baldige Lösung.

Viele Grüße und auch Ihnen einen schönen Samstag

Stefan Köller“

Der Grund für meine Zugriffsprobleme ist also eine DDoS-Attacke auf die gewünschten Server. Ich hoffe, dass diese Angriffe bald ihr Ende finden. Scheiß Hacker!

Proxy-Server ohne Einrichtung benutzen

Geht nicht? Gibt’s nicht! Auf http://unblockall.net/ kann man gezielt eine URL nach Wunsch eingeben und bei einem Klick auf GO werkelt der entfernte Proxy innerhalb des Browser los. Ganz ohne die Einrichtung des Browsers. Sehr nützlich, wenn man nicht weiß, wie man einen Proxy-Server einrichten soll oder keinen Zugriff darauf hat.

Eine Alternative ist: http://www.unblockanything.com/. Weitere solcher Proxy-Seiten findet man auf http://proxy.org/. Mehr über anonymes Surfen im Internet gibt’s im Computer Bild-Ratgeber.