2016-07-11 14 views
0

Ich benutze this Guide, um Foswiki aus Master Github Repository mit Nginx als Webserver zu installieren.Foswiki SolrPlugin kann kein Thema hinzufügen

cd /<foswiki-dir>/tools 
./solrindex topic=Main.WebHome 

Kein Thema wird erstellt und diese Fehler erscheint

kein Hashreferenz bei /var/www/fw-prod/core/lib/Foswiki/Engine/CLI.pm Linie 113. Undefiniert Subroutine & Foswiki :: encode_utf8 aufgerufen um /var/www/fw-prod/core/lib/Foswiki/Response.pm Linie 431. BEGIN gescheitert - Kompilierung abgebrochen bei/var/www/fw-prod/core /lib/Foswiki.pm Zeile 646. Kompilierung fehlgeschlagen in ./solrindex Zeile 30. BEGINN f ailed - Kompilierung abgebrochen bei ./solrindex Zeile 30. Methode "finalisieren" kann nicht auf einen undefinierten Wert um /var/www/fw-prod/core/lib/Foswiki/Engine/Legacy.pm Zeile 72 aufgerufen werden. ENDE fehlgeschlagen - Anrufwarteschlange bei ./solrindex Linie 30 abgebrochen.

Können Sie mir bitte helfen?

+0

cd//tools und dann verwende ich Unix-Befehl ./solrindex topic = Main.WebHome –

+0

apt-get update, apt-get libany-Elch-perl installieren, apt-get install Libxml -easy-perl, apt-get installieren libfile-mmagic-perl, Ich habe diese Bibliotheken bereits installiert –

Antwort

0

Die entsandte Fehlermeldung bezieht sich auf

Not a HASH reference at 
/var/www/fw-prod/core/lib/Foswiki/Engine/CLI.pm line 113. 

Dieser Teil des Codes erheblich zwischen den Versionen variiert. In 2.1.2 ist es

113  my %uploads; 

Und in 2.0.3 ist es

113 sub finalizeHeaders { } 

Weder macht Sinn der Nachricht. Also können Sie mir sagen, welche Foswiki Version Sie laufen?

Die Botschaft:

Undefined Subroutine & Foswiki :: encode_utf8 bei /var/www/fw-prod/core/lib/Foswiki/Response.pm Linie 431.

genannt scheint etwas in der Umwelt falsch zu sagen. Foswiki :: encode_utf8 ist in Foswiki.pm definiert. Entweder haben Sie eine alte Version oder der Code findet Foswiki.pm nicht. Seltsam, tat, da es Foswiki.pm finden, aber kompilieren nicht nach:

Kompilation bei /var/www/fw-prod/core/lib/Foswiki.pm Linie abgebrochen 646

Wie auch immer, für das Debuggen in und Apache/Foswiki Konfiguration verwende ich (aus meiner Make-Datei):

bevor die Befehlszeile ausgeführt wird. Vielleicht wird das helfen.

In Ihrer Antwort können Sie bitte auf die Versionen der Software verweisen, die Sie verwenden? Es hilft, die Fehlermeldungen zu verstehen.

Verwandte Themen