Benutzer-Werkzeuge

Webseiten-Werkzeuge


webserver

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
webserver [08.02.2023 06:49] – [Xapian-Omega Suche integrieren] thoogewebserver [25.01.2024 10:24] (aktuell) – [Webserver betreiben] thooge
Zeile 1: Zeile 1:
 ====== Webserver betreiben ====== ====== Webserver betreiben ======
  
 +Mögliche Server
 +  * Apache
 +  * Nginx
 +  * Lighttpd
 +  * micro-httpd
 ===== ht://Dig Suche integrieren ===== ===== ht://Dig Suche integrieren =====
  
Zeile 22: Zeile 27:
 <code> <code>
 omindex --overwrite --db /var/lib/xapian-omega/data/default \ omindex --overwrite --db /var/lib/xapian-omega/data/default \
-    -s german --mime-type-match *~:skip --url / \+    -s german --mime-type-match *~:ignore --url / \
     /var/www/html     /var/www/html
 </code> </code>
 +
 +Beim Indizieren von PHP-Dateien kommt es vor, daß das Encoding falsch in die
 +Datenbank übernommen wird. Um das zu umgehen kann ein spezieller Filter verwendet
 +werden:
 +<code>
 +omindex --db /var/lib/xapian-omega/data/default \
 +    -s german --mime-type-match *~:ignore  \
 +    -Ftext/x-php,html:cat --url / \
 +    /var/www/html
 +</code>
 +
 +
 +==== Modul für PHP ====
 +
 +Für PHP ist keine Erweiterung in Debian vorhanden.
 +Manuelles Erstellen ist notwendig:
 +
 +<code>
 +apt-get install libxapian-dev php7.4-dev
 +
 +wget https://oligarchy.co.uk/xapian/1.4.18/xapian-bindings-1.4.18.tar.xz
 +tar xJf xapian-bindings-1.4.18.tar.xz
 +cd xapian-bindings-1.4.18
 +./configure --with-php7 
 +make
 +make install
 +</code>
 +
 +Ablegen im Extension Directory und in der ''php.ini'' eintragen.
webserver.1675838997.txt.gz · Zuletzt geändert: 08.02.2023 06:49 von thooge

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki