Kontakt

michael trenkler eBuisness Solutions
Humboldtstraße 1
79098 Freiburg

Email info@mtcd.de
Telefon+49 761 453 89 72  
Mobil+49 151 234 34 080

Was tun, wenn die Weblication GRID Such-Indexierung/ Indizierung keine Links findet

Die Suchindexierung von Weblication GRID funktioniert in aller Regel schnell und zuverlässig. Sind die notwendigen Module (vor allem php-cURL) installiert, reicht die Eingabe der Start-URL und die Angabe des richtigen Verzeichnisses, um die Indexierung nach Start alle verlinkten Dateien finden zu lassen.

In manchen Fällen funktioniert dies allerdings nicht so, wie man möchte, so auch auf einer meiner lokalen Installationen. Folgende Ursachen können dafür verantwortlich sein:

  • Fehlender HOST-Eintrag auf dem Server
  • Abweichender HOST-Eintrag auf dem Server zum Eintrag auf dem Client

Zur Erklärung:
Die HOSTS-Datei auf einem Rechner ist eine Art Mini-DNS. Das bedeutet, dass mithilfe der Einträge in der HOSTS-Datei die Namensauflösung von www.lokaledomain.dd zur IP-Adresse erfolgt. Das machen im Internet ein oder besser mehrere DomainNameServer (DNS), arbeitet man jedoch im Heimnetzwerk, wird in der Regel kein eigener DNS betrieben.

Nun muss also die HOSTS-Datei auf dem Rechner/ Server die Auflösung durchführen. 
Hat man ein Linux in einer VM oder VirtualBox installiert, kann der Linuxserver nicht auf die HOSTS-Datei des Windows-Clients zugreifen. Also müssen die Einträge sowohl auf dem Windows-Client als auch dem Linux-Server gemacht werden.

HOST-Einträge auf dem Server überprüfen und ggfs korrigieren

Die meisten Linux'e verwalten die HOST-Einträge in einer zentralen Datei:

/etc/hosts

Das sieht dann so (oder ähnlich) aus:

127.0.0.1 localhost servername
127.0.1.1 servername.localdomain servername

127.0.0.1 www.lokaledomain.dd lokaledomain.dd

Fehlt nun der Eintrag für die Domain, funktioniert auch die Suchindexierung nicht, da hier eine Namensauflösung passiert/ passieren soll. Da der Server die Domain nicht kennt, fragt er beim nächstbesten DNS nach, und der kennt die interne Domain natürlich nicht.

Also fix den Eintrag für die lokale Domain in die host-Datei nachholen, und schon funktioniert die Suchindexierung.

HOST-Einträge auf dem Client überprüfen und ggfs korrigieren

Hat das noch nicht den gewünschten Effekt, sollte man als nächstes die Einträge in der Windows-HOSTS Datei überprüfen. Die macht mehr oder weniger dasselbe wie ihr Pendant auf der Serverseite und liegt unterhalb:

C:\windows\system32\drivers\etc\hosts

Der Aufbau ist weitgehend identisch, hier ist nun zu überprüfen, ob der Eintrag für die gewünschte Domain dem entspricht, was man dem Server eingetragen hat. Zu beachten ist hier in erster Linie, dass die Domains auch wirklich identisch geschrieben sind, aber auch, dass es durchaus einen Unterschied macht, ob die Domain nun mit www.lokaledomain.dd oder lokaledomain.dd angegeben wurde. Im Zweifel gibt man einfach beide Varianten an.

Hinweis:
Auf Windows7 Systemen ist die hosts-Datei eine Systemdatei und darf nicht von jedem Benutzer geschrieben werden. Hier schafft man Abhilfe, in dem man zuerst den Editor/ Notepad als Administrator ausführt und dann erst die Datei öffnet.