Fehler bei Anzahl der Artikel auf der News-Seite

Begonnen von Zorro, 13 Dezember 2006, 15:54:45

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Zorro

Hallo,

wenn ich im Usermenü auf "ihre Einstellungen" gehe, habe ich doch die Möglichkeit, die Anzahl der News auf der Startseite zu ändern, Gästebuch zu aktivieren und andere Dinge auch noch. Wenn ich jetzt andere Einstellungen haben möchte und ich auf speichern gehe, bekomme ich folgende Fehlermeldung:

Sorry, you can't access this file directly, parameter 'name' is required...

Im Debug-Modus sieht es dann so aus:

Warning: strpos(): Empty delimiter. in /home/p/meineURL.de/public_html/includes/mx_system.php on line 185

pragmaMx 0.1.9 Debug-Mode, PHP Error-Reporting (E_ALL) enabled

Hat zwar nicht mit der Fehlermeldung zu tun, aber wo ist der Fehler?

Zorro

Andi

Hi :)

ist zwar ein anderer Fehler, aber ich denke es hat die gleiche Ursache.

Teste mal bitte, ob dein Fehler mit der an diesen Thread angehängten /includes/mx_system.php weg ist...
http://www.pragmamx.org/forum-topic-19458.0.html
schön´s Grüssle, Andi

Zorro

Hallo Andi,

danke für die schnelle Antwort... ich habe es mit der neuen mx_system.php ausprobiert, aber der Fehler ist der gleiche!  :police:

Andi

Hi :)

komisch...

der da:
ZitatWarning: strpos(): Empty delimiter. in /home/p/meineURL.de/public_html/includes/mx_system.php on line 185
müsste aber weg sein, oder?

Verwendest du die Your-Account Erweiterung?
Hast mal nen Link zum ansehen und evtl. sogar nen Useraccount zum testen?
schön´s Grüssle, Andi

Zorro

Hi Andi,

ja, der Warning: strpos(): Empty delimiter ist behoben... aber das Problem mit "Ihre einstellungen" nicht. Schicke dir eben eine Mail mit Zugangsdaten!

Zorro

Ups... übersehen! Ich verwende keine Your-Account Erweiterung und die Mail ist raus...

Andi

Hi :)

also das ist mir ein absolutes Rätsel, was da passiert, irgendwas stimmt da m.E. mit der php-Konfiguration nicht. Von der Installation des pragmaMx her ist da alles in Ordnung.

Das muss ich mir Morgen genauer ansehen.
Hast du Einfluss auf die php.ini ?
schön´s Grüssle, Andi

Andi

komisches Ding...

Ja, du hast Einfluss auf die php.ini, einfach eine Kopie der normalen php.ini in den ordner legen, wo auch pragmaMx liegt und diese dann anpassen ;)
Aber egal was ich probiert habe, es bringt nichts, die GET Parameter gehen verloren, sobald der letzte Parameter in der url leer ist.

Beispiel hier bei uns:
http://www.pragmamx.org/temp/info.php?einparameter=333&nocheiner=
http://www.pragmamx.org/temp/info.php?einparameter=333&nocheiner=777
http://www.pragmamx.org/temp/info.php?einparameter=&nocheiner=777

Beide _GET Variablen "einparameter" und "nocheiner" sind vorhanden, egal ob einer der beiden leer ist.
Das ist der Standard und ich habe das auch noch nie irgendwie anders erlebt.


Bei dir ist es so:
http://www.deineurl.de/infophp.php?einparameter=333&nocheiner=
http://www.deineurl.de/infophp.php?einparameter=333&nocheiner=777
http://www.deineurl.de/infophp.php?einparameter=&nocheiner=777

Wenn der letzte Parameter "nocheiner" leer ist, dann verschwinden sämtliche _GET Parameter, inklusive den Servervariablen REQUEST_URI und argv. Das kann man mit jedem beliebigen Script auf deiner Seite provozieren.
(wollte deine url hier nicht posten, aber der dateiname und pfad passt bei dir)

Auch auf deiner bisherigen Seite ist das so:
http://pmr446-info.de/modules.php?name=News&dd=
zum Vergleich bei uns:
http://www.pragmamx.org/modules.php?name=News&dd=
oder bei mir:
http://www.cloneportal.de/modules.php?name=News&dd=
und bei jogi24
http://nuke-theme.de/modules.php?name=News&dd=

Keine Ahnung wo das herkommt, wie geschrieben, ich habe alle mir bekannten Möglichkeiten in deiner php.ini durchgespielt, ohne Erfolg.... :(
Entweder ist das ein Bug, dieser php-Version, oder liegt es noch irgendwo in der Apache Konfiguration. Aber da bin ich leider überfragt :(
schön´s Grüssle, Andi

Zorro

Danke für deine Mühe Andi, das sieht in der Tat sehr merkwürdig aus.  :gruebel: Ab und zu sind auch noch andere Fehler die auftreten, ich weiß im Moment aber nicht genau welche. Mitunter ist es schon sehr, sehr merkwürdig! Muss ich wohl mal meinen Provider anschreiben... leider ist der in solchen Fällen sehr unkooperativ!