AD Research Wiki
  • Comments
  • Immutable Page
  • Menu
    • Navigation
    • RecentChanges
    • FindPage
    • Local Site Map
    • Help
    • HelpContents
    • HelpOnMoinWikiSyntax
    • Display
    • Attachments
    • Info
    • Raw Text
    • Print View
    • Edit
    • Load
    • Save
  • Login

FrontPage

Revision 30 as of 2013-11-19 19:16:20
AD Research Wiki:
  • HomeoVim
  • Suche

Installationsanleitung für die Suche

Wen's interessiert: hier der Link zur alten Installationsanleitung, die mit Apache.

1. Ausführbare Programme für die Suche

Für Windows 7 sind die ausführbaren Programme (genannt "binaries") für die Suche bereits im Ordner Search/bin vorhanden. Eventuell funktionieren sie auch für andere Windows-Versionen. Falls nicht (merkt man spätestens in Schritt 2 unten), oder für andere Betriebssysteme (MacOS, Linux), müssen die binaries erst aus dem Quellcode kompiliert werden. Hier die Anleitung dazu.

2. CompleteSearch installieren

Bemerkung: Falls in Schritt 1 aus dem Quellcode kompiliert wurde, wurde dieser Schritt dort schon gemacht, und ist hier nicht mehr nötig.

Im dem Ordner install in dem auch schon HomeoVim installiert ist: Rechte Maustaste -> SVN Checkout, URL = https://ad-svn.informatik.uni-freiburg.de/completesearch/codebase, wichtig: checkout directory = .../install/completesearch und nicht .../install/completesearch/codebase., username und password wie bei der Installation von HomeoVim.

Dann in der Datei install/completesearch/Makefile die beiden folgenden Variablen wie folgt setzen (unter SECTION 1 fast ganz oben):

CS_CODE_DIR    = /home/$(USER)/install/completesearch
STXXL_CONFIG   = /home/$(USER)/install/stxxl-1.3.1/stxxl.mk

3. Bauen des Indexes einrichten und testen

In einem Cygwin Fenster folgendes machen:

cd /home/install/homeovim/Search
ln -s ../../completesearch
make xml
make pall
make start

4. PHP installieren

Neuste Version (muss mindestens 5.4 sein) runterladen von http://windows.php.net . ZIP Datei, Thread-Safe auswählen, und im selben Ordner install wie oben in einem neuen Unterordner php entpacken.

In diesem Ordner dann die Datei php.ini-development nach php.ini kopieren, letztere editieren und sicher stellen, dass die folgenden Zeilen auskommentiert sind (= Semikolon am Anfang entfernen):

extension_dir = "ext"
extension = php_mbstring.dll
date.timezone = Europe/Berlin

3. User Interface einrichten und testen

In einem cygwin Fenster:

cd /home/install/homeovim/Search
cp -a completesearch/userinterface/autocomplete-php .
cp -a autocomplete-php/autocomplete_*.css .
cp -a autocomplete-php/index.php .
cp -a autocomplete-php/images .
touch access.log
touch error.log
/home/install/php/php.exe -S localhost:8080

Jetzt sollte unter folgender URL die Suche erscheinen und funktionieren: http://localhost:8080/index.php .

Bemerkung: Falls php.exe irgendwelche shared libraries (dll) nicht findet, das hier nachinstallieren: http://www.microsoft.com/en-us/download/details.aspx?id=30679

  • MoinMoin Powered
  • Python Powered
  • GPL licensed
  • Valid HTML 4.01