MyXoops Forum

Nach Klick auf 'Administration' Fatal Error bei jungfräulichem System ;) [Die Installation und Administration von XOOPS 2.4] - myXOOPS German Support

James

"myXOOPs"-Fortgeschrittener
Gepostet am:24.02.2010 23:59
James
James Offline (Show more)
"myXOOPs"-Fortgeschrittener
Posts: 150
Since: 24.01.2004
#10

Aw:: Nach Klick auf 'Administration' Fatal Error bei jungfräulichem System ;)

Soo, kurzes Statement bevor ich schlafen gehe


-PHP Versionen sind identisch, von daher sollte das als Fehlerquelle auszuschließe sein.

-Das Update auf Version 2.4.4 hat leider keine Besserung gebracht, alle Fehler (oxygen theme, notifications.php) bestehen weiterhin.

Das Problem mit der notifications.php habe ich nun dahingehend 'behoben' das ich den entsprechenden Button aus dem Header entfernt habe (die Benachrichtigungen kann man schließlich in den Kontoeigenschaften auch einstellen)
Sollte jedoch keine Lösung auf Dauer sein versteht sich :)


-Update des eProfile Moduls auf Version 1.69 hat bei mir einen Fehler in der Freundeverwaltung ausgebügelt und bisher funktioniert dieses Modul tadellos



Soo, letztenendes sitze ich nach wie vor auf meinen Fehlermeldungen zum einen die welche das oxygen-Admintheme verursacht, zum anderen die notifications.php und bin mit meinem Latein so ziemlich am Ende

Osama bin Mushroom

Skaliertes Bild


Death to Marioland!

Muki

Co-Administrator
Gepostet am:24.02.2010 16:51
Muki
Muki Offline (Show more)
Co-Administrator
Posts: 1903
Since: 18.04.2006
#9

Aw:: Nach Klick auf 'Administration' Fatal Error bei jungfräulichem System ;)

Vergleiche bitte immer die php Version vom Server und deiner lokalen Installation. Auch die Einstellung geladener php Module kann für so manchen Fehlercode verantwortlich sein.

In notifications.php musst Du nichts verändern, da der Hinweis sich auf eine Function beruft, die in der oben genannten Datei nicht enthalten ist.

Die Script wird nach wie vor abgearbeitet, vorausgesetzt Du steigst nicht auf php6 um.

Muki
Es gibt keine dummen Fragen, nur dumme Antworten (Ausnahmen bestätigen die Regel).

Advertisement

Gepostet am:0
Advertisement (Show more)
Posts: 0
Since: 0


Hier könnten Sie Ihre Anzeige aufgeben!
Bitte kontaktieren Sie uns, um mehr darüber zu erfahren.

feichtl

Ehrenmitglied
Gepostet am:24.02.2010 16:01
feichtl
feichtl Offline (Show more)
Ehrenmitglied
Posts: 2650
Since: 11.06.2004
#8

Aw:: Nach Klick auf 'Administration' Fatal Error bei jungfräulichem System ;)

Es gibt eine Core Version 2.4.4 (deutsche Sprachdateien der 2.4.3 sollten eigtentlich zu 99,999% passen)

http://www.xoops.org/modules/core/

Solltest du Probleme beim eProfile Modul vermuten, dann kannst du auch mal die Version aus dem SVN testen:

http://svn.myxoops.org/wsvn/eprofile/?sc=0

James

"myXOOPs"-Fortgeschrittener
Gepostet am:24.02.2010 15:30
James
James Offline (Show more)
"myXOOPs"-Fortgeschrittener
Posts: 150
Since: 24.01.2004
#7

Aw:: Nach Klick auf 'Administration' Fatal Error bei jungfräulichem System ;)

Okay, erwischt,
Schande über mich ;)

Nun gut, wenigstens hab ichs so geschafft das Problem mit dem 'Private Nachricht senden' zu lösen.

Allerdings muss ich bei der Notifications.php passen, das bekomme ich ohne Hilfe nicht hin :/
Osama bin Mushroom

Skaliertes Bild


Death to Marioland!

feichtl

Ehrenmitglied
Gepostet am:24.02.2010 14:56
feichtl
feichtl Offline (Show more)
Ehrenmitglied
Posts: 2650
Since: 11.06.2004
#6

Aw:: Nach Klick auf 'Administration' Fatal Error bei jungfräulichem System ;)

Die Forensuche oder Google bemühen würde einige meiner Antworten erübrigen

Zitat:

James schrieb:
...
Parse errorsyntax errorunexpected T_STRING in /www/htdocs/v104861/language/german/pmsg.php on line 3


http://www.php-fehlermeldungen.de/topic18.html

Zitat:
Hinweis: Constant _PROFILE_MI_NEVER_LOGED_IN already defined in Datei /modules/profile/language/german/modinfo.php


... bedeutet, das die Sprachvariable bereits in einer anderen Datei oder an anderer Stelle innerhalb der Datei bereits definiert wurde und somit ganz einfach nur doppelt vorhanden ist.

Zitat:
Zeile 53 Warnung: MyTextSanitizer::makeTboxData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 783


Ist eine Warnung die besagt, das die genannte Funktion "veraltet" ist und nicht mehr verwendet werden sollte. Betrifft hauptsächlich Modulprogrammierer.

Zitat:
Gibt es im Internet eigentlich irgendwo eine Seite auf welcher diese PHP-Fehlermeldungen erklärt werden?


Ja, bei Google und Konsorten oder zB auch hier:

http://www.php-fehlermeldungen.de/

oder auch hier:

http://de.php.net/manual/de/

James

"myXOOPs"-Fortgeschrittener
Gepostet am:24.02.2010 14:34
James
James Offline (Show more)
"myXOOPs"-Fortgeschrittener
Posts: 150
Since: 24.01.2004
#5

Aw:: Nach Klick auf 'Administration' Fatal Error bei jungfräulichem System ;)

Hallo,

also der Link im Theme scheint korrekt zu sein, alle anderen funktionierenden Links sind vom Aufbau her identisch, als der Link stimmt definitiv.

Hier nochmal ein Auszug aus der userbar.html des Themes:
<a href="<{xoAppUrl /notifications.php}>" title="<{$smarty.const._THEME_NOTIFICATIONS}>"><img src="<{xoImgUrl icons/users/note_view.png}>" alt="<{$smarty.const._THEME_NOTIFICATIONS}>"/></a>


Ich habe die Seite übrigens mittlerweile zu testzwecken auf den richtigen Webserver geladen, um Probleme durch den lokalen Betrieb auszuschließen.
Funktioniert alles (oder auch nicht) genau so wie im lokalen Betrieb :)

Mir stellt sich gerade die Frage ob ich bei der Installation des Profilmoduls vielleicht etwas falsch gemacht bzw. vergessen habe.
Wenn ich mich recht erinnere stand z.b. dabei das das PM-Modul nicht mehr notwendig ist, demnach habe ich es auch nicht installiert, jedoch scheint es keine Auswirkungen auf den Fehler zu haben ob es tatsächlich installiert ist oder nicht.


Dann bin ich gerade leider noch auf einen Weiteren Fehler gestoßen:
Wenn ich in einem Userprofil den Button 'Private Nachricht Senden' klicke erhalte im im nachfolgenden Popup folgende n Fehler:

Parse errorsyntax errorunexpected T_STRING in /www/htdocs/v104861/language/german/pmsg.php on line 3


und

Zitat:
Hinweis: Constant _PROFILE_MI_NEVER_LOGED_IN already defined in Datei /modules/profile/language/german/modinfo.php Zeile 53 Warnung: MyTextSanitizer::makeTboxData4Show is deprecated in Datei /class/module.textsanitizer.php Zeile 783


Möglicherweise hängen diese beiden Probleme irgendwie zusammen.

Gibt es im Internet eigentlich irgendwo eine Seite auf welcher diese PHP-Fehlermeldungen erklärt werden?
Zumeist kann ich mir nämlich keinen Reim darauf machen was diese überhaupt bedeuten, wobei ich andernfalls bestimmt das ein oder andere selbst richten könnte :)



Dieses 2x xampp im Pfad liegt meiner unachtsamkeit bei der Installation zugrunde, hab nicht aufgepasst das der automatisch noch nen ordner 'xampp' erstellt ;)


Also, um einen kurzen Status festzustellen:

Prob 1. Fehlfunktion im 'oxygen' Admintheme (schade, aber nicht unbedingt notwendig)
Prob 2. Das Problem mit der notifications.php
Prob 3. Fehlercode bei Klick auf 'Private Nachricht senden'



hmmh, vielleicht sollte ich langsam meinen Thread umbenennen....
Osama bin Mushroom

Skaliertes Bild


Death to Marioland!

Bleekk

Co-Administrator
Gepostet am:24.02.2010 09:23
Bleekk
Bleekk Offline (Show more)
Co-Administrator
Posts: 1506
Since: 16.12.2002
#4

Aw:: Nach Klick auf 'Administration' Fatal Error bei jungfräulichem System ;)

wohin führ den der link in deinem theme?

stelle sicher dass er zu localhost/xoops/notifications.php führt (was eigentlich so sein müsste)

noch eine frage: warum hast du im xampp ordner noch einen unterordner "xampp" ?

James

"myXOOPs"-Fortgeschrittener
Gepostet am:24.02.2010 01:25
James
James Offline (Show more)
"myXOOPs"-Fortgeschrittener
Posts: 150
Since: 24.01.2004
#3

Aw:: Nach Klick auf 'Administration' Fatal Error bei jungfräulichem System ;)

Xampp Version: 1.7.3
Installiert als Bin

Ich hab mittlerweile neue Infos:
Ich konnte den Fehler zwar nicht beheben aber ganz eindeutig eingrenzen und zwar tritt der seltsamerweise nur auf solange das 'oxygen'-theme für den Adminbereich aktiv ist.
mit allen anderen Standardthemes funktioniert das zumindest wunderbar :)



Allerdings wäre es ja auch irgendwo langweilig wenn alles glatt gehen würde, und mittlerweile habe ich schon ein neues Problem:

Die 'Notifications.php' macht probleme.
Sobald ich auf 'Benachrichtigungen' z.b. im Header des Tetagenesis-themes auf 'BenachrichtigungenÄ klicke werde ich sofort auf eine weisse Seite mit folgender Melsung weitergeleitet:

Zitat:
Fatal error: Call to a member function getVar() on a non-object in C:\Programme\xampp\xampp\htdocs\xoops\notifications.php on line 86

Fehler
Unbekannt: Assigning the return value of new by reference is deprecated in Datei /modules/newbb/include/functions.php Zeile 377
Unbekannt: Assigning the return value of new by reference is deprecated in Datei /modules/newbb/include/functions.php Zeile 391


Seltsamerweise funktioniert die Darstellung der Nachrichten, beispielsweise durch einen Klick rechts daneben auf 'Mitteilungen Anzeigen' tadellos.


Ich vermute das es was mit Alfreds Profilmodul 1.68 zutun hat was ich testweise mal installiert habe und welches soweit auch eigentlich wunderbar funktioniert :)
Osama bin Mushroom

Skaliertes Bild


Death to Marioland!

Muki

Co-Administrator
Gepostet am:23.02.2010 22:04
Muki
Muki Offline (Show more)
Co-Administrator
Posts: 1903
Since: 18.04.2006
#2

Aw:: Nach Klick auf 'Administration' Fatal Error bei jungfräulichem System ;)

Welche Version von Xampp hast Du denn Installiert?
und als bin oder Zip?

Ich habe keine Probleme mit Xampp und Xoops mit der Version 2.4.3

Muki
Es gibt keine dummen Fragen, nur dumme Antworten (Ausnahmen bestätigen die Regel).

James

"myXOOPs"-Fortgeschrittener
Gepostet am:23.02.2010 21:38
James
James Offline (Show more)
"myXOOPs"-Fortgeschrittener
Posts: 150
Since: 24.01.2004
#1

Nach Klick auf 'Administration' Fatal Error bei jungfräulichem System ;)

Guten Abend liebe Xoops-community,

ich bin gerade dabei meine Webseite auf die 'lokale' Methode von version 2.3.3. auf 2.4.3 upzudaten.
Dazu habe ich zuerst mal einen lokalen server mit Xampp aufgesetz und das full-package der hier zum download angebotenen Version 2.4.3 installiert.

Soweit alles wunderbar gelaufen, allerdings bin ich bei dieser jungfräulichen Installation schon auf einen seltsamen Fehler gestoßen:

Ein Klick im User oder Adminmenü auf den 'Link' Administration leitet sofort zu einer weissen Seite weiter auf welcher diese Aktion sofort mit folgender Fehlermeldung quittiert wird:

Zitat:
Fatal error: Call to a member function prefix() on a non-object in C:\Programme\xampp\xampp\htdocs\xoops\kernel\module.php on line 595


Aaaber!
Mit Version 2.4.3 kam am unteren Bildschirmrand ja diese tolle 'Schnellstartleiste' hinzu welche den Link 'Einstellungen' bietet was ja ebenfalls in die Administration leitet.
Dies funktioniert jedoch! Der Link auf welchen dieses 'Einstellungen verweist lautet übrigens: Zitat:
http://localhost/xoops/modules/system/admin.php?fct=preferences




So, nun steh ich da, mit einem jungfräulichen System das ohne mein direktes zutun schon Probleme macht, und ich habe keine Ahnung warum, weshalb oder wieso, meine Kentnisse reichen leider nicht aus dem Fehler auf den Grund zu gehen :)

Zeile 595 der modules.php enthält übrigens:
$sql "SELECT * FROM " $this->db->prefix('modules') . " WHERE dirname = '" trim($dirname) . "'";



Kann dieses Problem auch der Serverkonfiguration zugrunde liegen?


*Edit*
Ich war schon zu lange nicht mehr hier um zu merken das ich beim Posten garnicht eingeloggt sein muss Oo
Ich hatte mich nur über das 'ihr Thread wird überprüft' gewundert bis ich gerafft habe garnicht eingeloggt zu sein.
Deshalb scheint dieser Thread nun 2x vorhanden zu sein, also liebe Admins: die zur Überprüfung gegangene Version kann ignoriert werden.
Sorry, mein Fehler ;)
Osama bin Mushroom

Skaliertes Bild


Death to Marioland!
Diesen Thread durchsuchen:  1 Anonyme Benutzer

Aktuell aus dem Forum

Forum Thema Antworten Views Letzter Beitrag
Modulentwicklung New Xoops Xcreate Module 0 5314 26.11.2025 15:22
efkan Gehe zum letzten Beitrag
Modulentwicklung XOOPS Custom Field Module 1 1807 24.11.2025 11:21
Goffy Gehe zum letzten Beitrag