|
crimle :
| 09.10.2008 07:53 |
Hallo zusammen
ich hoffe, Ihr könnt mir wieder einmal helfen. Mein Provider hat letzte Nacht meine Seite www.jsba.ch auf einen schnelleren Server verschoben. Seither wird oben auf der Seite 2x die folgende Fehlermeldung angezeigt:
Code:Fehlernummer: 2 [Warnung] Fehlermitteilung: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /home/sites/jsba.ch/public_html/mainfile.php:1) in Datei: /home/sites/jsba.ch/public_html/include/common.php in Zeile: 257
Diese Fehlermeldungen erscheinen auf der Startseite (News) und bei anderen (aber nicht bei allen) Menüpunkten.
In den Adminbereich kann ich mich einloggen, aber dort erscheinen noch viel mehr Fehlermeldungen, zum Beispiel diese:
Code:Fehlernummer: 2 [Warnung] Fehlermitteilung: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in Datei: /home/sites/jsba.ch/public_html/class/database/mysql.php in Zeile: 92 oder diese:
Code: // // ------------------------------------------------------------------------- // // $Id: modinfo.php, V 2.0.1 - 2004/10/04 10:03:12 bama Exp $ // // basend of Modul PP-News v 1.5 Beta /doc/license.txt // // Original Author: Hans Marx // // Author Website : http://www.bama-webdesign.de // // License Type : GPL: See /manual/LICENSES/GPL.txt // // ------------------------------------------------------------------------- // // Languagefile - German informell (DU) - CHARSET ISO-8859-1 // // Revision/Adjustment: 03.11.2006 - Weiti // // Last update: 02.05.2007 // // ------------------------------------------------------------------------- // define("_NL_MI_NAME","Newsletter"); define("_NL_MI_DESC","Newsletter versenden"); define("_NL_MI_ADMINNEWSLETTER","Newsletter-Administration"); define("_NL_MI_AJOUTER","Hinzufügen"); define("_NL_MI_VISUALISER","Vorschau"); define("_NL_MI_MODIFIER","Ändern"); define("_NL_MI_SUPPRIMER","Löschen"); define("_NL_MI_ENVOYER","Senden"); define("_NL_MI_CONFIGURER","Konfigurieren"); define("_NL_MI_MESSAGES","Nachrichten"); define("_NL_MI_ARCHIVES","Archiv"); define("_NL_MI_SMNAME1","Archiv"); define("_NL_MI_BLOCK1_DESC","Newsletter für Gäste"); define("_NL_MI_BLOCK1_NAME","Newsletter"); define("_NL_MI_ADTIT1","Benutzer"); define("_NL_MI_ADTIT2","Mitteilung"); define("_NL_MI_MODULE","Module"); define("_NL_MI_CSS", "CSS"); ?>
Kleine Ursache grosse Wirkung? Vielen Dank für die baldige Hilfe. Die Seite hat doch ziemlich viele Besucher aus dem ganzen deutschsprachigen Raum!
Grüsse crimle |
|
|
crimle :
| 09.10.2008 08:30 |
Die beiden Fehlermeldungen auf der Startseite sind nun weg. Offenbar schraubt der Provider noch ein bisschen was herum... Weiterhin Fehlermeldungen gibt es - Startseite oben rechts Block [Termine der nächsten 7 Tage] - Startseite oben rechts Block [Termine des Monats] - im Adminbereich (es sind derart viele, dass ich sie hier unmöglich zitieren kann)
crimle |
|
|
Weiti :
| 09.10.2008 12:33 |
Hast du auch schon die ganzen Schreibrechte der Ordner und Dateien z.B. per eXV²Tools kontrolliert, nachdem die Seite ja umgezogen ist? |
|
|
bama :
| 09.10.2008 20:37 |
ich nehme stark an, dass beim umsetzen der Script nicht alles geklappt hat so schau mal unter: /modules/newsletter/language/deutsch/modinfo.php die erste Zeile müsste mit <?php beginnen, anstatt  ändere doch das mal im Script
schau mal auch unter /modules/ecal/admin/index.php nach
[ Geändert von bama am 09.10.2008 20:46 ] |
|
|
crimle :
| 10.10.2008 08:16 |
Hast du auch schon die ganzen Schreibrechte der Ordner und Dateien z.B. per eXV²Tools kontrolliert
Ja habe ich. Es erscheint die Fehlermeldung:
CHMOD's setzen Je nach Konfiguration kann dies einige Zeit dauern...
FTP-Verbindung fehlgeschlagen (keine Verbindung zum Server)! Rechte können nicht gesetzt werden, es ist nur eine Abfrage der Rechte möglich!
Die Abfrage ergibt überall grüne Häkchen. Es hat aber einige Bereiche ohne irgendwas. Ist das verdächtig?
Ich kann die Rechte auch manuell setzen. Wie müssen sie denn lauten?
Dankendgruss crimle |
|
|
bama :
| 10.10.2008 10:48 |
ich bin ja bei dir registriert, kannst du mich mal zur Gruppe der Webmaster hinzufügen SysAdmin -> Gruppen -> Webmaster: ganz unten
und ich bräuchte deine FTP Zugangsdaten, bitte per PN |
|
|
crimle :
| 10.10.2008 11:16 |
Hallo Hans
ich habe Dich zur Gruppe der Webmaster hinzugefügt. Den FTP Zugang sende ich Dir per PN.
Vielen Dank und Gruss crimle |
|
|
crimle :
| 10.10.2008 16:01 |
Ich bin jetzt ziemlich sicher, dass es damit zu tun hat, dass viele Dateien mit der Zeile <?php beginnen. Richtig wäre natürlich <?php Woher diese drei Sonderzeichen kommen ist mir noch nicht klar. Könnte vielleicht ein Problem mit dem Zeichensatz der MySQL-Datenbank sein?!
@Bama: ich sehe, Du arbeitest offenbar daran, einige Fehlermeldungen sind jetzt weg. Kann ich was helfen? Habe ein schlechtes Gewissen, wenn Du so viel Arbeit hast!
Grüsse crimle |
|
|
bama :
| 10.10.2008 17:28 |
sodele, die drei schönen Zeichen habe ich gefunden, diese waren in der mainfile.php vor dem <? woher die kommen ???? muss ich mal suchen, wenn mehr Zeit ist. Den Kalender habe ich deaktiviert, ich habe den Fehler nicht gefunden, habe auch schon die neueste Version getestet, aber ohne Ergebnis. da müssen wir warten, bis Nobse Zeit hat, er hat den Kalender programmiert und kennt sich da besser aus.
Aus deinem Theme habe ich die xhtml Fehler fast alle raus, aber noch nicht alles, glossaire habe ich dir die neuste Version aufgespielt.
schlechtes Gewissen brauchst du nicht zu haben, die Server sind so verschieden eingestellt, dass ich froh bin, wenn ich nach evtl. Fehlern suchen kann, nur so wird eXV² immer besser und fehlerfreier.
Unter SysAdmin -> eXV2 Tools -> Systeminfo/CHMOD -> FTP-Konfiguration solltest du für ein einwandfreies funktionieren deine FTP Zugangsdaten einfügen, wegen der Gruppenrechte vom FTP, sonst kann der Design-Editor nicht richtig arbeiten.
[ Geändert von bama am 10.10.2008 17:44 ] |
|
|
Picl :
| 11.10.2008 00:57 |
Diese 3 Zeichen entstehen manchmal wenn von einem nicht-uft8-System auf ein utf8-System verschoben wird (oder umgekehrt) und es bei der Übertragung nicht automatisch korrigiert wird. (Die gängigen FTP-Programme machen das normalerweise).
Greetz,
Picl |
|
|
crimle :
| 12.10.2008 20:08 |
Hallo Picl
was meinst Du genau mit "uft8-System"?
Danke und Gruss crimle |
|
|
Picl :
| 13.10.2008 09:58 |
Hi crimle,
damit meinte ich ein System das mit der Zeichensatz-Kodierung utf-8 anstatt ISO-8859-1 oder ISO-8859-15 arbeitet.
Ältere Systeme arbeiten in der Regel mit ISO, bei neueren setzt sich mehr und mehr utf-8 durch, da es mehr Sprachen unterstützt (=mehr Zeichensätze enthält). Die genannten ISO-Zeichensätze enthalten nur die westlichen Zeichen (also die "normalen Buchstaben" inklusive deutsche und französische Sonderzeichen und noch ein paar andere).
Wie genau der Fehler entsteht kann ich nicht sagen, aber ist mir eben schon ab und an beim übertragen vom einen auf das andere System passiert.
Greetz,
Picl |
|
|
crimle :
| 13.10.2008 10:05 |
Hallo Picl
danke für die Aufklärung. Die unterschiedlichen Zeichensätze kenne ich einigermassen. Aber was ist mit "System" gemeint? Das Dateisystem des Webservers? Mein Provider hat die Dateien vom alten auf den neuen Webserver kopiert und da hatten wir das Problem. Oder hat es mit dem Zeichensatz der Datenbank zu tun?
Danke und Gruss crimle |
|
|
Picl :
| 13.10.2008 14:09 |
Hi crimle,
ich meinte das Dateisystem des Webservers. Die Datenbank hat ja auf die Files keinen Einfluss.
Greetz,
Picl |
|
|
crimle :
| 15.10.2008 10:47 |
Hallo bama
Du hast mir sehr geholfen, vielen Dank dafür! Trotzdem macht mir meine Website immer noch Bauchschmerzen. Einige Fehlermeldungen erscheinen erst wenn man eine Detailseite anwählt, zum Beispiel Forum. Kannst Du mir sagen, was Du gemacht hast, damit ich die weiteren Fehler selbst ausmerzen kann?
Macht es Sinn, alle Dateien der Vollversion über die bisherigen Dateien zu kopieren?
Danke und Gruss crimle |
|
|
bama :
| 15.10.2008 20:54 |
der Fehler wegen der Anzeige des Sprachfiles liegt im Modul newsletter und zwar in der Datei: /modules/newsletter/language/deutsch/modinfo.php
Zeile:1 muss <?php nicht nur <?
sonst erkennt deine php Version das Script nicht als PHP Script
wegen dem Forum habe ich dir auf deiner Seite eine PN geschickt |
|
|