Ein eigenes Such-Skript lässt Ihnen mehr Möglichkeiten offen, als das ein Dienstleister vermag. Ein wichtiger Vertreter auf der Basis von PHP ist Phpdig.
Die Suche basiert bei Phpdig (www.phpdig.net
) auf PHP-Skripts. Zwar kann zur Konfiguration von Phpdig die Kommandozeile zum Einsatz kommen, die Suche lässt sich aber auch ohne Root-Zugriff einrichten. Phpdig bietet neben Such-Robot und Indizierung von HTML- und Textdateien auch das Indizieren von anderen Dateiformaten, wenn die jeweiligen Bibliotheken installiert sind. Ähnlich wie ht://Dig kann die PHP-Alternative robots.txt-Anweisungen interpretieren und auch mit HTTP-Authentifizierung geschützte Bereiche und mit HTTPS verschlüsselte Seiten durchsuchen.
Der Index wird in eine MySQL-Datenbank geschrieben. Als Konfigurationseinstellung muss der safe_mode auf off gestellt sein, da dem Webserver- beziehungsweise PHP-Nutzer sonst der Zugriff auf per FTP hochgeladene Dateien verweigert wird. Außerdem muss allow_url_fopen auf on stehen, damit der Phpdig-Robot Dateien per URL öffnen darf.
Für die Installation entpacken Sie zuerst die Daten von Phpdig und laden sie auf den Webserver. Anschließend müssen Sie eine neue Datenbank erstellen. Die Datenbank füllen Sie mit dem SQL-Skript aus dem SQL-Unterverzeichnis. Die Datei config.php aus dem includes-Verzeichnis enthält die Zugangsdaten zum Backend (im admin-Verzeichnis), Pfadangaben und viele andere Einstellungen. Für die Datenbankverbindung müssen Sie die Datei _connect.php in connect.php umbenennen und bei den Konstanten am Anfang die Verbindungsdaten zur vorher erstellten Datenbank angeben. Die Suche selbst konfigurieren Sie über die Administrationsoberfläche. Sie können die Suche dann mit der Datei search.php einbauen, oder Sie verwenden ein einfaches HTML-Formular.
webphp
Weitere News:
Coole Sache?
codekicker.de braucht deine Hilfe: Like uns und klicke auf den +1-Button!
PHP-Journal
Das PHP-Journal vermittelt praxisrelevantes Wissen für Entwickler von Web-Applikationen, für Content- und Online-Manager, Agenturen und Webmaster. Neben Praxisartikeln zu Programmiertechniken und Schnittstellen werden im PHP-Journal auch angrenzende Themen wie modernes Webdesign mit AJAX, Aufbau und Betrieb von Web 2.0-Communities und erfolgreiches Online-Marketing zum Beispiel über Suchmaschine-Optimierung behandelt.