Thread (xampp) Probleme mit do use require (11 answers)
Opened by Gast at 2007-03-23 22:01

Gast Gast
 2007-03-24 16:01
#9837 #9837
Hallo,
ich muss leider einen neuen Thread eröffnen, irgendwie klappt das mit der Registrierung nicht.

Ich dank alle für die Antowrten.

Ich bin die die scripte  use lib "/pfad/zum/modul";. ein.

Ich binde die Funktionen in zwei Scripte ein. Das kurriose dabei ist, das, wenn ich script A aufrufe, alles funktioniert. Rufe ich Script B auf bekomme ich die Fehlermeldung. Starte ich danach den Webserver neu und rufe wieder Script B auf, ist wieder alles in Ordnung. Script A liefert dann wieder die Meldung.

Im xampp Forum bin ich auf folgenden Beitrag gestoßen:

Quote
poerk hat Folgendes geschrieben:
Hi Leute,

hab folgendes Problem...
Ein Gästebuch-script, das vorher woanders fehlerfrei gelaufen hat, funktioniert unter Xampp+Addon nicht mehr richtig bzw. irgendwas bei Xampp ist nicht richtig eingestellt, denn meine Ausgabe 'addiert' sich bei jedem Aufruf auf. Ich bekomme also beim Aufruf, die Ausgabe, die ich haben will, plus alle Ausgaben zuvor...
Weiß jemand von euch woran das liegt?!

Gruß,
Pörk


Ging mir - bis vor 60 Minuten - genauso (seltsamerweise auch bei einem Guestbook Wink)
Ca. zwei Tage habe ich mich verzweifelt durchs Netz gegooglet auf der Suche nach brauchbaren Infos bzw. Lösungen, bis ich auf einen ersten Hinweis gestossen bin: komisches cache verhalten.
Aha; es liegt also an mod_perl - erstes Erfolgserlebnis ...
Nächster Schritt: wie konfiguriere ich den Apachen bzw. Perl bzw. mod_perl so, daß der Aufruf eines Perl-Scripts sich wie gewohnt verhält ??? Nochmal endloses Suchen - ohne brauchbares Ergebnis.
Letzte Möglichkeit: mod_perl deaktivieren - doch wie? Rolling Eyes
Also erneut das www durchforstet, bis ich mehr oder weniger durch Zufall - auf dem eigenen Rechner - auf readme-addon-perl.txt gestossen bin, wo steht:
Zitat:
... "setup_xampp.bat" kann das Modul
mod_perl aktiviert oder deaktiviert werden.

Na endlich!
Ach ja - ein weitaus größeres Problem war das Verhalten von mod_perl im Zusammenhang mit dem Einbinden von selbstgestrickten Moduln mittels use bzw. require:
Modul X wird korrekt in Script A und B eingebunden.
Aufruf von Script A - einwandfrei.
Aufruf von Script B - ERROR!!!
Nach dem Neustart des Apachen:
Aufruf von Script B - einwandfrei.
Aufruf von Script A - ERROR!!!
Nach Deaktivierung von mod_perl:
Aufruf von Script A - einwandfrei.
Aufruf von Script B - einwandfrei. [/quote]

Das beschreibt mein Problem schon treffend. Leider war kein wirklicher Lösungsansatz zu erkennen.

Grüße Michaela

Edit betterworld: Zitat-Tags wieder geschlossen.\n\n

<!--EDIT|betterworld|1174749469-->

View full thread (xampp) Probleme mit do use require