|
crimle :
| 14.08.2007 17:56 |
Hallo Leute
schaut Euch bitte mal meine Seite www.jsba.ch an. Heute Vormittag war noch alles in Butter, heute Nachmittag erscheint nur noch der Header und darunter die Fehlermeldung
Fatal error: Call to a member function dirname() on a non-object in /home/xxxxxxx/public_html/jsba/modules/system/blocks/system_menu.php on line 111
Hat jemand meine Seite gehackt oder was kann das sonst sein? Vielen herzlichen Dank für schnelle Hilfe!
crimle |
|
|
Nobse :
| 14.08.2007 19:43 |
Könnte es sein das du ein Module vom server gelöscht hast ohne es zu deinstallieren
Schau mal nach ob noch alle module die du installiert hast da sind |
|
|
crimle :
| 14.08.2007 20:12 |
Hallo Nobse
das kann nicht sein, denn zwischen heute Vormittag und heute Nachmittag habe ich nicht das Geringste an der Seite verändert. Aber ich lese soeben auf der Statusseite meines Providers, dass in diesen Tagen PHP5 aktiviert werde und
Zitat:Am Dienstag, dem 14.08.2007, werden wir die Option "register_globals" standardmässig für PHP-Scripte deaktivieren.
Ein Zusammenhang scheint naheliegend?! |
|
|
Nobse :
| 14.08.2007 20:29 |
und wo ist das Problem exv2 ist php5 konform und läuft auf vielen seiten mit php5 und register_global OFF
es kann nur sein das du ein module installiert hast (also nicht core) das nicht php5 konform ist |
|
|
crimle :
| 14.08.2007 20:41 |
Du hast insofern recht, als ich inzwischen register_globals=On; in der php.ini gesetzt habe und dadurch das Problem nicht behoben war. Also register_globals=On; wieder entfernt...
Fakt ist:
1) ich habe zwischen heute Vormittag (als die Seite noch lief) und heute Nachmittag (seit sie nicht mehr läuft) kein Komma verändert. Ich war nicht einmal am PC!
2) Mein Provider hat heute im PHP-Bereich gewisse Änderungen vorgenommen. Angeblich Update auf PHP5 und register_global OFF.
Ich werde also mal meinen Provider kontaktieren. Danke Dir für die schnelle Antwort! |
|
|
Nobse :
| 14.08.2007 20:46 |
Kannst du dich einloggen und kommst in den adminbereich? also einloggen und dann oben im browser deine Domain/admin.php
wenn nicht dann in der DB Tabelle exv2_modules mal alle nicht core module auf isaktiv = 0 setzen das ist keine deinstallation sondern deaktiviert also daten gehen keine verloren |
|
|
crimle :
| 14.08.2007 20:59 |
Ja einloggen geht und der Adminbereich erscheint auch. Es gibt aber ein offenbar ein Problem mit dem News-Modul. Der bereich wo sonst die News angezeigt werden ist völlig leer!
Ich habe Angst, die News-Inhalte zu verlieren. Was rätst Du mir wie ich vorgehen soll? |
|
|
Nobse :
| 14.08.2007 21:04 |
hast du auf dem server geschaut ob das newsmodule noch da ist
ansonsten mal logindaten per pm senden ich muss mir das ansehen |
|
|
crimle :
| 14.08.2007 21:13 |
Ja das Newsmodul ist noch da:
2.110 (UTF-8) 28.06.2007 14.08.2007 21:00 Aktiv
Du darfst Dich gerne einloggen, einen Account hast Du ja noch vom letzten mal. Habe Dir Adminrechte gegeben... VIELEN Dank! |
|
|
mipli :
| 14.08.2007 21:15 |
Ich hab genaus das selbe Problem. Nichst verändert, keine Module instlalier bzw. deinstallier geschweige denn gelöscht. Am Morgen war die Welt noch in Ordnung und nun fertig. SMASH05.CH
Bin gespannt welche Hinweise noch eingehen. Vielen Dank für Euren Support.
Grüssee, Mipli. |
|
|
crimle :
| 14.08.2007 21:21 |
Hey Mipli
weisst Du was: wir haben den gleichen Provider!!! Ahnst Du auch etwas?
Gruss crimle |
|
|
Nobse :
| 14.08.2007 21:22 |
wenn ich von allen die logindaten sammeln würde hätte ich schon ein riesen worddokument
ne die hab ich nicht mehr |
|
|
mipli :
| 14.08.2007 21:25 |
Ich habe meine Seite auf PHP4 umgestellt und schon geht's. ZUvor habe ich alle Module erstmal deaktivert (sichtbar = 0) und damit hatte ich keine Fehlermeldung. Dann habe ich nur mal das NEWS Modul aktiviert und schon wieder der selbe Fehler.
Mit dem Switch auf PHP4 ging es wieder.
Grüsse, Mipli. |
|
|
Nobse :
| 14.08.2007 21:27 |
welche php 5 version läuft auf dem server |
|
|
crimle :
| 14.08.2007 21:32 |
Bei mir (jsba.ch) ist es es PHP Version 5.1.6 |
|
|
Nobse :
| 14.08.2007 21:39 |
hab gerade nach gesehen php 4.3.10
und seite ist nicht mehr erreichbar |
|
|
crimle :
| 14.08.2007 21:41 |
Auch habe habe soeben auf PHP4 zurückgestellt und siehe da: die Seite funktioniert wieder! Der Provider schreibt aber:
Zitat:Beachten Sie, dass PHP4 Ende 2007 nicht mehr unterstützt, und daher abgestellt wird.
|
|
|
crimle :
| 14.08.2007 21:48 |
Ja jetzt ist PHP Version 4.3.10 und die seite funktioniert wieder. Du hast vermutlich genau in dem Moment geschaut, als ich das Fallback durchgeführt hatte. |
|
|
bama :
| 14.08.2007 22:19 |
Hi Crimle,
Norbert hat mich über dein Problem informiert soweit ich das sehe, stimmt was mit der mainfile.php nicht
jsba.rimle.ch und www.jsba.ch
schau mal nach hast du vielleicht 2 Installationen oder die mainfile.php kopiert und nicht geändert ????  |
|
|
crimle :
| 14.08.2007 22:37 |
Hallo Bama
ich sende Dir gerne meine mainfile.php zu. So viel ich sehe ist sie in Ordnung?! Jetzt ist aber ein neues Problem aufgetreten.
Die URL www.jsba.ch funktioniert gar nicht mehr (Fehler 404). Der Browser versucht eine Weiterleitung auf die URL http://www.jsba.ch/modules/welcome/ zu machen. Ein solches Modul gibt es aber gar nicht! Tippt man die URL www.jsba.ch/modules/news ein, funktioniert es. |
|
|
Nobse :
| 14.08.2007 22:55 |
wir warten mal ab jetzt ist die seite wieder nicht erreichbar ich denke mal dein Provieder wird da wohl rumbasteln |
|
|
Nobse :
| 14.08.2007 23:03 |
so nach dem login kamm eine 404 Meldung habe im admin einstellungen die seite neu gespeichert damit ist die starseite für user gespeichert worden
jetzt ist nach dem login die gallerie starseite und es geht |
|
|
crimle :
| 14.08.2007 23:03 |
Ich werd' verrückt... Im Moment geht's wieder, aber man gelangt automatisch ins Modul Bamagalerie...
Wenn der Provider rumbastelt, dann aber ordentlich! Nun gut, lassen wir es erst einmal Morgen werden...
Gruss crimle |
|
|
Nobse :
| 14.08.2007 23:05 |
siehe post 2 tiefer |
|
|
bama :
| 14.08.2007 23:06 |
das ist neu in Version 2.0.5 unterschiedliche Startseiten für Gäste und reg. Mitglieder |
|
|
crimle :
| 15.08.2007 08:31 |
Bama und Nobse!
Ihr seid einfach super, sehr hilfsbereit und wahnsinnig schnell! Einmal mehr muss ich bei Euch mein grosses Lob und meinen Dank loswerden (gilt auch für das restliche exv2-Team)!
Jetzt mache ich mir nur noch Sorgen wegen Ende 2007. Da wird mein Provider PHP4 abschalten. Ihr sagt, exv2 läuft mit PHP5, aber die gestrigen Probleme waren eindeutig auf PHP5 zurückzuführen. Nach dem Fallback auf PHP 4.3.10 funktioniert die Seite wieder. Liegt es vielleicht an der PHP Version 5.1.6? Was können wir in den verbleibenden Monaten tun? |
|
|
Weiti :
| 15.08.2007 09:49 |
Hi Crimle,
etwas Zeit hast Du ja noch - ich würde mal folgendes vorschlagen. Installiere Dir mal ein lokales System mit PHP5 (z.B. Xampp) kopiere deine komplette Installation dann in den htdocs-ordner und spiele einen aktuellen Datenbank-Dump ein. Problem könnte hierbei jedoch folgendes sein: dein Provider gibt in der PHP-Version nicht die gleiche Unterstützung, wie Du sie in der lokalen Installation hast bzw. selbst konfigurieren kannst.
Was für eine MySQL-Version hast Du auf dem Server zur Verfügung?
Eine weitere, aber aufwendigere Möglichkeit - eine "echte" Subdomain mit PHP 5.2.2/MySQL 4.1.xx zum testen benutzen und dort schauen was passiert (fast alle meine Domains und die ich betreue) laufen mit dieser Konstellation ohne Probleme - sogar einige mit UTF-8. |
|
|
Nobse :
| 15.08.2007 09:51 |
Danke für dein Lob.
Unsere Testseiten laufen derzeit unter PHP 5.2.2 und keine Probleme.
Du müstest mal eine testversion installieren auf deinem server in einer subdomain oder in einem unterverzeichnis dann können wir das in ruhe mal angehen und schauen wo es hapert. |
|
|
crimle :
| 15.08.2007 22:10 |
Habe Deinen Rat befolgt und eine Testinstallation mit der eXV2-Version 2.05 in einen Subfolder meiner Domain gemacht. Resultat: auch hier erscheint die Fehlermeldung Zitat:Fatal error: Call to a member function dirname() on a non-object in /home/xxxxxx/public_html/exv2/modules/system/blocks/system_menu.php on line 115
Die PHP Version ist 5.1.6.
Ich sende Dir gerne meine Zugangsdaten per PN. Herzlichen Dank, wenn Du Dir die Sache mal (in Ruhe) anschaust!
Grüsse crimle |
|
|
bama :
| 21.08.2007 23:23 |
ich habe mir das heute auf deiner Seite angesehen, der PHP Befehl basename gibt einen falschen Wert zurück
dein Provider sollte mindestens auf Version 5.2.0 updaten beiliegend ein changelog von von 5.1.6 auf 5.2.0 Version 5.2.0 02-Nov-2006
ich werde mal sehen, ob mir da noch eine Lösung einfällt
Gruss Hans |
|
|
bama :
| 22.08.2007 14:08 |
Hi Crimle,
ich empfehle dir doch einen Providerwechsel, diese PHP-Version kannst du wegschmeissen und wenn der Prov php4 abschalten möchte, dann muss er aber schon für eine andere funktionierende PHP-Version sorgen.
Habe jetzt mehrere Stunden an den Fehlern gesucht, konnte auch eine Lösung finden. Jedoch ging nach einigen Modulinstallationen das gleiche wieder los. eXV² funktioniert auf hunderten von Installationen und an Fehlern zu suchen, welche nicht an eXV² liegen, dazu fehlt mir einfach die Zeit.
Ich habe mich jetzt mal als Webmaster lassen, wenn du noch Probleme hast, kannst aber meinen Account auch löschen, kann mich ja wieder anmelden.
Gruss Hans |
|
|
crimle :
| 22.08.2007 20:56 |
Hans
vielen herzlichen Dank dass Du Dir so viel Zeit für die Fehlersuche gemommen hast! Ich werde Deinen Rat befolgen und fasse einen Providerwechsel ins Auge.
Grüsse crimle |
|
|
mipli :
| 24.08.2007 16:03 |
Auch von mir vielen Dank für Eure Bemühungen. Ein Providerwechsel ist evtl. garnicht notwendig, das die PHP-Version vor der PHP4-Abschaltung auf 5.2.0 hochgezogen werden soll.
Grüsse, Mipli. |
|
|
vegma :
| 04.03.2008 20:53 |
Hi,
ich habe das selbe problem ich wollte es mal mit diesen cms versuchen bekomme aber immer eine meldung und zwar Zitat:system_menu.php on line 115
habe die version 2.0.5
mfg vegma |
|
|
Nobse :
| 04.03.2008 21:29 |
Wenn du dir das hir mal durchgelesen hast wäre es auch hilfreich mal deine PHP Version die bei dir am server läuft zu posten wenn das auch die 5.1.6 ist hat hans dazu schon was geschrieben |
|
|
vegma :
| 04.03.2008 22:17 |
sorry habe ich vergessen dazu zu schreiben ich habe eine php version 4.4.7 auf den server bei der installation hat er auch grün angezeigt?
kann auch aus der zeile keinen fehler hervorlesen!
mfg vegma |
|
|
bama :
| 04.03.2008 23:59 |
ich wollte mir das mal ansehen, jedoch ist deine angegebene URL im Profil keine eXV² Version
Hinweis beim posten von Beiträgen ist folgendes zu Beachten - konkrete Fehlerbeschreibung - Version des eingesetzten eXV2 - gegebenfals Bild anhängen - richtige URL zu eurer Seite im Profil 
nur so können wir Support leisten |
|
|
vegma :
| 05.03.2008 10:24 |
Hi,
Die seite habe ich noch nicht hingeschrieben da ich sie noch nicht fertig habe aber ihr wollt ja denn fehler sehen hier der Link http://www.mawuh.l-tech.info/
Meine php version ist 4.4.7 habe die version 2.0.5
Fehlermeldung Zitat: Fatal error: Call to a member function on a non-object in /home/mawuhlbo/www.mawuh.l-tech.info/modules/system/blocks/system_menu.php on line 115
sobald ich etwas im menü anklicke kommt diese oder sobald ich ein modul auf die Startseite lege!
mfg vegma |
|
|
bama :
| 05.03.2008 12:09 |
auf deiner Seite fehlt die serverseitige Startseitenkonfiguration, diese wird meistens in einer .htaccess Textdatei im root Verzeichnis abgelegt: DirectoryIndex index.php index.htm index.html
viele Provider haben das in ihrem Serverconfig Tool bei meinem Steht das unter Serverkonfiguration -> Startseite & Verzeichnisindex
wenn du deine Seite mit http://www.mawuh.l-tech.info/modules/news/index.php aufrufst, funktioniert's
in der nächsten Version haben wir dieses Problem, soweit wir das beheben können, berücksichtigt, du kannst mal beiliegende Dateien auswechseln |
|
|
vegma :
| 05.03.2008 12:17 |
ich danke dir für deine schnelle antwort jetzt ist der fehler behoben nur habe ich jetzt so nen info link bei mir wie bekomme ich diesen weg???
edit: Habe es wegbekommen musste nur das Modul (Kontakt/Info) installieren! Jetzt funktioniert zwar alles aber beim User-Gästebuch wenn man direkt beim User-Menü drauf klickt kommt die selbe fehlermeldung die ich davor überall hatte!
mfg vegma
[ Geändert von vegma an 05.03.2008 15:55 ] |
|
|
bama :
| 05.03.2008 16:31 |
ich habe dir den Block
/modules/system/blocks/system_user.php auch angepasst
jedoch fehlt bei dir diese Serverkonfiguration, das muss noch geändert werden |
|
|
vegma :
| 05.03.2008 17:43 |
finde leider nicht wo man die Serverkonfiguration ändern oder einstellen kann aber momentan funktioniert so alles!
danke dir!
mfg vegma |
|
|
bama :
| 05.03.2008 21:24 |
ruf mal deine Startseite ohne und mit index.php auf dann siehst du den Unterschied und das kann ich programiertechnisch nicht ändern. |
|
|