2473
Comment:
|
3075
|
Deletions are marked like this. | Additions are marked like this. |
Line 1: | Line 1: |
#acl All:read | |
Line 2: | Line 3: |
== Installationsanleitung für die Suche (NEU 13Jan13: ohne Apache) == | == Installationsanleitung für die Suche == |
Line 8: | Line 9: |
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, oder für andere Betriebssysteme (MacOS, Linux), müssen die binaries erst aus dem Quellcode kompiliert werden. [[http://ad-wiki.informatik.uni-freiburg.de/research/HomeoVim/SucheKompilieren|Hier die Anleitung dazu]]. | 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. [[http://ad-wiki.informatik.uni-freiburg.de/research/HomeoVim/SucheKompilieren|Hier die Anleitung dazu]]. |
Line 10: | Line 11: |
=== 2. Bauen des Indexes einrichten und testen === | === 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:''' das checkout directory auf ''C:\cygwin64\home\install\completesearch'' setzen (nicht ''..\codebase'', wie da zuerst steht). Username und password wie bei der Installation von !HomeoVim. === 3. Bauen des Indexes einrichten und testen === |
Line 22: | Line 29: |
=== 2. PHP installieren === | === 4. PHP installieren === |
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: das checkout directory auf C:\cygwin64\home\install\completesearch setzen (nicht ..\codebase, wie da zuerst steht). Username und password wie bei der Installation von HomeoVim.
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