Archiv für die Kategorie „Webworking“

Man soll’s nicht glauben – ich mache Werbung :-)

Alfahosting GmbH – das ist mein Webhoster – bietet in einer zeitlich befristeten Aktion erhöhte Wechselprämien für Neukunden an – und zwar um bis zu 75% gegenüber der “normalen” Wechselprämie. Die Aktion ist befristet vom 30.6. bis 31.7.2011. Neukunden sparen beim Umzug ihrer bestehenden Domain, je nach gewähltem Leistungspaket, bis zu 42,– Euro.

Webhosting ab 0,79 Euro!

Klick mich an und verschaffe Michael Bergmann eine Abschlussprämie :-)

Ich bin selbst seit 2007 zufriedener Kunde des Unternehmens und habe nur positive Erfahrungen machen können. Besonders hervorzuheben sind der kompetente und schnelle Kunden-Support und das wirklich günstige Preis-/Leistungsverhältnis für Webhosting und vServer. Meinen eigenen Kunden empfehle ich regelmäßig diesen Webhoster für den eigenen Internetauftritt.

A propos – Ihren Internetauftritt können Sie natürlich professionell und kostengünstig durch mich erstellen lassen.
Mein Leistungsangebot umfasst die Planung, Gestaltung und Umsetzung von suchmaschinenoptimierten  Internetauftritten und Webshops, sowie die Wartung bestehender Systeme.

Dabei setze ich neben der “händischen” Programmierung Content Management Systemen wie Joomla, Typo3, Drupal, Contao und WordPress, sowie die B2B-/Webshopsysteme xtCommerce, osCommerce und VirtueMart ein.

Bei Interesse schreiben Sie mir gerne eine Mail.

Technorati Tags: , , , ,

 

serverseitig interpretierte Scriptsprache

serverseitig interpretierte Scriptsprache

PHP ist eine serverseitig ausführbare Scriptsprache, mit der Sie z. B. interaktiven Content in Ihre HTML-Homepage einbinden können. Die Kenntnis der Sprache ist für Menschen wichtig, die sich mit Webdesign oder mit Content Management Systemen wie WordPress, Joomla oder OpenPHPnuke beschäftigen. Und: PHP macht Spaß!

Sie möchten PHP erlernen? Hier einige Links zu sehr guten Tutorials:

1. guter Kurs für absolute Neueinsteiger (Klick auf’s Bild -> Seite öffnet sich)

PHP Anfängerkurs

2. Eine sehr umfassende Seite mit Tutorials zu HTML/CSS, JavaScript, PHP und MySQL
Gut geeignet für alle ambitionierten angehenden Webworker, die auf geballte informationen zugreifen möchten.

3. SelfPHP – zentrales Portal für PHP-Programmierer mit den Büchern “Funktionsreferenz“, “Funktionsübersicht“, “Befehlsverzeichnis“, “Das PHP-Kochbuch“, “PHP-Praxisbuch” und “PHP Code Snippets“. Eine wahrlich umfassende Sammlung an kostenloser Literatur zu PHP4/PHP5.

4. Das PHP-Handbuch der aktuellen Version – Nachschlagewerk mit Suchfunktion und Quelle der Inspiration

5.  Die PHP Frequently Asked Questions der Newsgroups de.comp.lang.php.*

 

Anleitungen zum Aufbau einer PHP-fähigen Testumgebung finden Sie in meinen Artikeln

Apache2 LAMP Testserver mit mod_rewrite unter aptosid debian/GNU Linux aufsetzen

und FTP-Server für den Zugriff auf lokalen LAMP unter Linux einrichten.

Technorati Tags: , ,

LAMP mit Apache2

LAMP mit Apache2

Wenn man öfter mal datenbankgestützte Webseiten unter PHP und MySQL oder einem CMS, wie etwa WordPress, Open PHP Nuke oder Joomla entwickelt, dann benötigt man einen Test-Server. Enweder richtet man sich den bei einem Provider (ich empfehle hier guten Gewissens die Leistungspakete ab dem “Multipaket” der Firma  alfahosting GmbH) – gegen Geld – ein,  oder man baut sich einen lokalen Testserver auf dem eigenen Rechner auf.

Die Bezeichnung für solche Server lautet WAMP-  (Windows), MAMP- (MacOS)  oder LAMP-Server (Linux).

Benutzer von Linux-Rechnern sind hier klar im Vorteil – alle erforderlichen Bestandteile eines LAMP-Servers gehören bei den gänigen Linux-Distributionen bereits zum Lieferumfang. Aber auch die Benutzer von Windows und MacOS brauchen nicht zu weinen – das Projekt XAMPP stellt ihnen eine leicht zu installierende Entwicklungsumgebung zur Verfügung. Dieser Artikel beschreibt die Installation und Einrichtung eines minimalen LAMP-Servers unter aptosid debian/GNU Linux.

 

‘Weiterlesen “Apache2 LAMP Testserver mit mod_rewrite unter aptosid debian/GNU Linux aufsetzen” »

Technorati Tags: , , , ,

Der Umzug einer Joomla-Page auf einen anderen Server

Wer mit seiner unter Joomla erstellten Homepage zu einem neuen Provider wechselt, der muss beim Überspielen seiner Daten einige Punkte beachten – sonst läuft Joomla nicht mehr ordnungsgemäß.

Vorarbeiten

Suchen Sie sich einen geeigneten Anbieter für Webspace mit PHP- und MySQL-Unterstützung, wie z.B. Alfahosting GmbH

1. lokale Joomla-Datenbank mit phpMyAdmin öffnen

  1. Installieren Sie, falls nicht bereits geschehen “phpMyAdmin” auf Ihrem System und richten das Programm gemäß README ein (alfahosting: vorinstalliert, erreichbar über Confixx/MySQL).
    Lesen Sie unbedingt die Bedienungsanleitung des Tools!
  2. Öffnen Sie ihre lokale Joomla-Datenbank
  3. Wählen Sie “exportieren” aus den Tabs.
  4. Links in der Oberfläche für den Export alle Tabellen auswählen.
  5. Unter “SQL-Optionen” Struktur und die Folgefelder aktivieren.
  6. Unter “Daten” aktivieren Sie “vollständiges Insert”
  7. Unter “SQL-Export Kompatibilität” wählen Sie “MYSQL323″ in der DropDown SelectBox an. Sie können diese Option auch auf
    dem voreingestellten Wert stehen lassen, wenn Sie sicher sind, dass Ihr ISP die gleiche mySQL-Version benutzt wie sie selbst.
  8. Unten in der Oberfläche “Senden” und “GZip-komprimiert” aktivieren. Dann “ok” anklicken und die Datei am besten an einen Platz speichern, wo sie diese auch wieder finden…

2. entfernte Datenbank mit phpMyAdmin öffnen

  1. Wir setzen voraus, dass Ihr Webanbieter ebenfalls phpMyAdmin installiert hat. Begeben Sie sich über Ihre Administrationsoberfläche
    (z.B. Confixx) bei Ihrem Provider in die Programmoberfläche. Wählen Sie die von Ihnen für Joomla vorgesehene mySQL-Datenbank an.
    Falls diese noch nicht existiert, müssen Sie sie natürlich vorher anlegen!
  2. Jetzt importieren Sie die gesicherte lokale Datenbank: Wählen Sie den Tab”SQL” in der Oberfläche an und klicken dort auf “durchsuchen”.
  3. Im nun erscheinenden Dateiauswahlfeld wählen Sie ihre soeben lokal gesicherte Datei aus.
  4. Die Zeichencodierung steht wahrscheinlich noch auf “UTF8″ – sollte das (in seltenen Fällen) nicht Ihren Voreinstellungen im Export entsprochen haben, so aktivieren Sie hier “latin1″ (falls Sie auf einem Windows-System entwickelt haben). Klicken Sie anschliessend auf “ok”.
  5. Bei erfolgreichem Import erscheint in der Oberfläche nun eine Bestätigung. Links können Sie die importierten Tabellen erkennen.
    Diese war der erste Streich…

3. Vorbereiten und Exportieren der joomla-eigenen Dateien

Vorgehen für Joomla 1.xx:

  1. Begeben Sie sich in das Verzeichnis ihres lokalen Webservers, wo Sie ihre Joomla-Seiten abgelegt haben: Unter Linux könnte das bspw. “/srv/www.htdocs/meineSeite/”, unter Windows ” c:\xampp\htdocs\meineSeite” sein.
  2. Bevor Sie ihre Daten auf den Webserver übertragen, müssen Sie noch einige Änderungen an der Datei “configuration.php” vornehmen. Legen Sie vor diesem Schritt bitte unbedingt eine Sicherungskopie der Datei an!
  3. Öffnen Sie die Datei “configuration.php” mit einem Texteditor ihrer Wahl. Unter Linux sind hierfür root-Rechte erforderlich!
  4. Ändern Sie folgende Einträge gemäß der Struktur ihrer Online-Website ab: absoluter Pfad ( $mosConfig_absolute_path), den Cache-Pfad ( $mosConfig_cachepath), Name der Datenbank ($mosConfig_db), den Hostnamen der Datenbank ($mosConfig_host – meistens kann ‘localhost’ unverändert bleiben), die Einstellung für die Konfigurationsdateien ($mosConfig_live_site, VORSICHT: vollständige URL zu Ihrer Seite eintragen!), Ihr MAILFROM zum Versenden von Mails, meistens ist das die von Ihnen gewählte eMail-Adresse beim Provider ($mosConfig_mailfrom), Ihr Passwort und ihren Usernamen ($mosConfig_password, $mosConfig_user). Speichern Sie die Datei.
  5. Öffnen Sie ein ftp-Programm ihrer Wahl. Verbinden Sie sich mit dem FTP-Server Ihrer Website, achten auf das korrekte Verzeichnis auf dem Server, und übertragen alle Dateien aus dem Ordner Ihrer lokalen Website auf den Server.

Vorgehen für Joomla 1.5 – 1.6:

Joomla 1.5: var Variablenname, Joomla 1.6: public Variablenname
1
2
3
4
5
6
7
var $log_path = 'xyz/logs'; // absoluter pfad ohne / hinten
var $tmp_path = 'xyz/tmp';  // absoluter pfad ohne / hinten
var $host = 'xyz'; // datenbank-server in den meisten Fällen 'localhost'
var $user = 'xyz'; // datenbank-user
var $db = 'xyz';   // datenbank-name
var $password = 'xyz'; // datenbank-passwort
var $live_site = 'xyz'; Optional (kann auch leer bleiben)

4. Nacharbeiten

  1. Öffnen Sie in ihrem Browser ihre Website (www.meineWebsite/administrator) im Admin-Modus. Wenn Sie vorher in Schritt 3.4 alle Pfade richtig gesetzt haben, sollte alles funktionieren.
  2. Überprüfen Sie unter “System/Systeminfo/Rechte”, ob alle Ordner die erforderlichen Rechte besitzen. Alles ist ok, wenn die Statusanzeige hinter den jeweiligen Dateien in grüner Schrift angezeigt wird.
  3. Falls unter Schritt 4.2 fehlende Rechte angezeigt wurden, müsse Sie für die jeweilige Datei oder den Ordner per ftp-Programm die Rechte (chmod) auf 755 oder 777 korrigieren. Die Datei “configuration.php” sollte auf 644 oder 444 stehen.

Das war’s!

Stand: Juni 2011

Technorati Tags: ,

Erste Hilfe zum Abschalten der HomepageManchmal ist man dazu gezwungen, die eigene Homepage schnellstmöglich vom Netz zu nehmen, z. B. um einer (weiteren) Abmahnung zu entgehen. Dabei ist es gerade für geschäftliche Internetauftritte wichtig, dem Besucher keine leere Seite zu präsentieren.  Betroffene der MasterBlaster-Abmahnungswelle wissen das nur zu gut.

Was aber tun, wenn der Webmaster sich durch zu lange Reaktionszeiten auszeichnet und man selbst eher als Laie dasteht? Eine Website zu “bestücken” ist keine Geheimwissenschaft und auch von Einsteigern in die Materie relativ leicht zu bewerkstelligen. Man benötigt lediglich ein ftp-Programm, einen Texteditor und die Zugangsdaten zur eigenen Homepage!

In diesem Artikel stelle ich Ihnen ein Archiv mit den benötigten Dateien für die Neubestückung Ihrer Homepage  zur freien Verfügung:
Zip-Archiv herunterladen

Vorgehensweise:

  1. Installieren Sie ein ftp-Programm für den Zugriff auf die Verzeichnisstruktur Ihrer Seite. Empfehlenswert ist hier z. B. das kostenlose FileZilla:
    http://www.chip.de/downloads/FileZilla_13011076.html
  2. Installieren Sie den Texteditor Notepad++:
    http://www.chip.de/downloads/Notepad_12996935.html
  3. Falls nicht vorhanden, besorgen Sie sich die Zugangsdaten zu Ihrem Webspace: URL (z. B. ftp.meine-bar.de), Username und Zugangspasswort.
  4. In FileZilla geben Sie diese Daten ein und verbinden sich mit Ihrer Homepage.
  5. Nun laden sie zunächst ALLE DATEN auf Ihre lokale Festplatte herunter (Datensicherung! Schließlich wollen Sie die Seite ja nicht nochmal komplett neu erstellen müssen!)
  6. Anschließend löschen Sie alle Daten auf dem Server – wo nichts ist kann auch nichts gefunden werden.
  7. Entpacken Sie das beigefügte Archiv ”Wartungsmodus.zip” auf der lokalen Festplatte und editieren Sie den Text nach Bedarf (Zeilen: 5, 23 bis 32).

    Tipp: Überprüfen Sie ihr Werk, indem Sie die Datei “index.html” nach dem Speichern in einem Webbrowser aufrufen!

  8. Laden Sie den INHALT (index.html und das Bild) hoch auf Ihren Webspace. Danach ist die Seite wieder aufrufbar und die Besucher finden den Hinweis vor, dass sich Ihre Seite im Wartungsmodus befindet.

Korrigieren Sie baldmöglichst die Inhalte Ihrer Original-Homepage. Rechtmäßig abgemahnte Inhalte gehören entfernt, wenn man sich nicht weiteren Ärger einhandeln möchte.  Prüfen Sie deshalb sorgfällig, ob alle abgemahnten Inhalte entfernt/ersetzt wurden. Falls Sie auch hier selbst Hand anlegen wollen oder müssen, dann arbeiten Sie bitte unbedingt mit einer Kopie Ihrer Daten! Die Verwaltung komplexer Webseiten-Inhalte kann Laien leicht überfordern und gehört dann in die Hand eines erfahrenen Webworkers.

Nach der erfolgten Korrektur laden Sie die Original-Inhalte Ihrer Homepage wieder zurück auf Ihren Webspace.

Technorati Tags: , , ,

Wenn man eigene Templates auf Basis eines bestehenden Designs in Joomla realisieren möchte, dann stellt sich oft die Frage: “Wo finde ich die Position der einzelnen Module im Layout und welche Parameter können übergeben werden?”.

Der Befehl http://www.meine.seite.dld/index.php?tp=1 zeigt alle Modulpositionen und deren Parameter im Browser an. Das funktioniert ab der ersten Version von Joomla bis hin zum aktuellen Release.

 

Technorati Tags: , ,

Wer eine Website betreibt hat stets auch ein natürlich Interesse daran, wie diese genutzt wird. Man benötigt Informationen, um Anhaltspunkte für die Verbessereung und Optimierung seines Online-Angebotes zu bekommen und es auf die Zielgruppe hin optimieren zu können.

Weit verbreitet ist der Einsatz von Google Analytics – und der kann kostenpflichtig werden. Das geschieht laut Google’s Nutzungsbedingungen dann, wenn die beobachtete Website mehr als 5 Mio. Klicks im Monat erzielt.

Eine leistungsstarke und kostenlose Alternative ist das Open Source-Projekt piwik. Hat man schlichtweg kein gutes Gefühl dabei Google Daten zur Verfügung zu stellen ohne genau wissen zu können, was dort alles damit gemacht wird, dann ist piwik sicherlich die erste Wahl.

Einen ausführlichen Artikel zu diesem Thema finden Sie unter http://www.alexander-langer.de/2009-02-23/piwik-freies-webstatistik-system-als-alternative-zu-google-analytics.html

 

 

Technorati Tags: , , , ,

Nach einer Nacht voller Joomla-spezifischen Anpassungen und endloser Datei-Uploads, Rechtekorrekturen und dem üblichen Leid des Sysadmins steht meine Dozentenseite wieder zur Verfügung.  Kursteilnehmer können, wie gewohnt, Schulungsunterlagen und ergänzendes Material herunterladen.

:idea: Die Seite ist natürlich auch für alle anderen Interessenten an Bildungsangeboten zu den Themenbereichen EDV, Musikunterricht und Alternativmedizin erreichbar.

Technorati Tags: , , , ,

Schneller als erwartet waren die Umzugsarbeiten abgeschlossen. Bergmann’s Weblog – Todenbüttel ist seit 18:00 Uhr wieder online. Übrig bleiben noch einige Feineinstellungen im Backend und die Reaktivierung von www.kurse.mbergmann.de – aber auch das bekomme ich heute Nacht noch über die Bühne.

 

Wer möchte für seine Webseite nicht gerne einen guten Platz im Google-Ranking inne haben? Hier ist Suchmaschinenoptimierung (SEO) gefragt. Eine der Möglichkeiten, seinen Platz bei Google zu verbessern, ist der Linktausch. Aber mit wem soll man den Link zu seiner Homepage austauschen? Die wenigsten Anwender würden es schließlich gerne sehen, wenn ihre Homepage im gleichen Atemzug mit den diversen, dubiosen Angeboten im Internet in Verbindung gebracht würde!

Eine gute Übersicht zu den wichtigen Dingen, die beim Linktausch zu beachten sind, bietet dieser Artikel: http://www.seo-handbuch.de/suchmaschinen-suchmaschinenoptimierung/checkliste-16-tipps-fuer-einen-erfolgreichen-linktausch#more-6028

Tipp: Der Blog “seo-handbuch.de” ist eine gute Informationsquelle für Seitenbetreiber, die sich näher mit Suchmaschinenoptimierung befassen wollen.

 

Technorati Tags: ,

Eigene Musik

Here is the Music Player. You need to installl flash player to show this cool thing!

Eigene Bilder
Ausruhen goldie_schlaeft 06_CIMG1283 nelly_eispfuetze_1024

Optimized by SEO Ultimate