Search Engine Katalog für Esoterik, Naturheilkunde, Medizin & Psychologie

FDSE deutsche Hilfe | englische Hilfe



[ Hilfe: Inhaltsverzeichnis ]
   
Wie kann man Fehler in Ordnung bringen "undefinierte Unterroutine & Hauptleitung: SearchRunTime rief an "  
     
 

Dieser Artikel beschreibt, wie der folgende Fehler in Ordnung zu bringen ist:

Perl Fehler:
Undefinierte Unterroutine & Hauptleitung:
SearchRunTime 	 rief an (eval 1) Zeile 154,

Die genaue Zeilennummer kann variieren.

Das zugrundeliegende Problem ist, daß FDSE versucht, ein LaufzeitRealm zu durchsuchen, aber es die erforderliche Bibliothek "common_parse_page.pl" nicht geladen hat. Alle gemeldeten Fälle dieses Problems haben so weit Verwalter mit Hilfe der Sitte HTML betroffen durchsucht Formen mit dem folgenden versteckten Feld:

< Zufuhrart = versteckt Namens=, de nocpp schätzen, = 1 >

Die Reparatur soll dieses versteckte Feld einfach aus der Form entfernen oder aufhören, LaufzeitRealms zu verwenden.

Es gibt ein nach draußen riskiert, daß dieselbe Fehlermeldung sich aus einem anderen Grund wie einer korrupten parse_page Bibliothek ergeben konnte. Wenn Sie keine Sittensuchformen verwenden, dann ist Ihr Problem anders, als einen separaten Bericht die eins hier beschrieb und Sie feilen sollten.

Hintergrund: die "nocpp" Optimierung ist ein zeitsparender Hinweis zu FDSE, um die Bibliothek "common_parse_page.pl" nicht zu laden. Diese Bibliothek kann unterlassen werden, wenn es keine LaufzeitRealms gibt, welche ist fast immer wahr. Das Problem, daß einige Benutzer gelegen haben, ist sie schufen ihre Sittensuchform, als sie keine LaufzeitRealms hatten, und FDSE bezog die nocpp Optimierung in den HTML Schablonencode ein. Später fügten sie hinzu, daß ein LaufzeitRealm, aber ihre Sittenform immer noch den nocpp Hinweis passierte. Als ein Ergebnis macht FDSE einen Funktionsanruf für eine Funktion in einer Bibliothek, die nicht geladen worden ist.

D Bestellung der Operation für FDSE ist: 1. laden Sie Formfelder; 2. laden Sie Bibliotheken; 3. greifen Sie auf Daten zu. Wegen diesem ist die einzige Art, Bibliothekshinweise zu passieren, über Formfelder. Es ist nicht möglich, parse_page einfach nicht zu laden, wenn keine LaufzeitRealms definiert werden, da dies nicht bekannt ist, bis auf Daten zugegriffen worden ist.

Geschichte: dieses Bug tritt wahrscheinlich in FDSE Versionen auf r2.0.0.0035 bis r2.0.0.0041, das die ersten Versionen war, um diese Optimierung zu verwenden. Angefangen mit Version R2.0.0.0042 schließt der Schablonencode für Sittensuchformen die "nocpp" Optimierung nicht mehr ein und reduziert die Chance dieses Fehlers. Weiterhin weicht Das Script angefangen mit Version R2.0.0.0044 durchsichtig Anrufen aus SearchRunTime wenn das "nocpp" Stück gesetzt ist (auf diese Art LaufzeitRealms ignoriert werden, aber wenigstens Ihre Besucher die häßliche Fehlermeldung oben nicht sehen). Alle Verwalter müssen sich immer noch vergewissern, daß das "nocpp" Feld aus ihren Sittensuchformen entfernt worden ist, wenn sie LaufzeitRealms verwenden möchten.

 
 
Übersetzung Esoterik-web.net der Katalog für Esoterik, Naturheilkund, Medizin & Psychologie
spirit2you.de spirittoyou.de spirit2you.at spirittoyou.ch Lebensberatung24.de Bannernetz2000.de FDSE.eu Suchmaschine, Katalog, Fluid Dynamic Search Engine thue.de Reiki Meister Lehrer natur-fee.de - Mueritz Seminare Seminar - Feriendorf eso4you.de Domainreseller Domain Registration Robot ab 12 Domain