Fehler die unter Xampp Windows nicht passierten.

Irgendwelche Probleme mit XAMPP für Linux? Dann ist hier genau der richtige Ort um nachzufragen.

Fehler die unter Xampp Windows nicht passierten.

Postby Rhuen » 10. December 2009 16:55

Hy,

ich will im Lokalen netz den "WebCalendar" installieren.
Hatte ihn zuvor auf XP mit Xampp am laufen, ging ohne Probleme, da aber die security audit von dem Calendar manche einstellungen benötigte, die irgendwie nicht umsetzbar waren (berechtigungen etc. habs probiert wie überall stand, aber ging nicht), habe ich eine Linux (ubuntu) kiste aufgesetzt, und dort Xampp bzw. Lampp installiert.
Läuft ohne probleme.
Bei der installtion von dem Calendar allerdings kommt eine ....ereg..fehler meldung, dort fand ich was im netz das man es preg umbennen kann etc. und sie war dann auch weg.
Nach der Installation des Calendars, lädt der Kalender, aber ich seh zuvor alles voll mit:

Code: Select all
Deprecated: Assigning the return value of new by reference is deprecated in /opt/lampp/htdocs/Kalender/includes/init.php on line 54

Deprecated: Assigning the return value of new by reference is deprecated in /opt/lampp/htdocs/Kalender/includes/functions.php on line 5013

Deprecated: Assigning the return value of new by reference is deprecated in /opt/lampp/htdocs/Kalender/includes/functions.php on line 5020

Deprecated: Function ereg() is deprecated in /opt/lampp/htdocs/Kalender/includes/functions.php on line 2965

Deprecated: Function ereg() is deprecated in /opt/lampp/htdocs/Kalender/includes/functions.php on line 2967

Deprecated: Function ereg() is deprecated in /opt/lampp/htdocs/Kalender/includes/functions.php on line 2969

Strict Standards: mktime() [function.mktime]: You should be using the time() function instead in /opt/lampp/htdocs/Kalender/includes/functions.php on line 5416

Deprecated: Function ereg() is deprecated in /opt/lampp/htdocs/Kalender/includes/functions.php on line 2965

Deprecated: Function ereg() is deprecated in /opt/lampp/htdocs/Kalender/includes/functions.php on line 2967

Deprecated: Function ereg() is deprecated in /opt/lampp/htdocs/Kalender/includes/functions.php on line 2969


Im netz steht was von wegen php version etc. habe die beiden Xampp versionen verglichen, haben beide die gleiche php Version also was kann hier der FEhler sein?

mfg
Rhuen
 
Posts: 4
Joined: 10. December 2009 16:52

Re: Fehler die unter Xampp Windows nicht passierten.

Postby Wiedmann » 10. December 2009 16:59

Im netz steht was von wegen php version etc. habe die beiden Xampp versionen verglichen, haben beide die gleiche php Version also was kann hier der FEhler sein?

Fehler gibt's hier keinen, aber unterschiedliche error_reporting Einstellungen. Ob dieser Calendar natürlich mit PHP5.3.x (und unterdrückter Anzeige von Fehlern) wirklich korrekt läuft, kann ich dir nicht sagen.
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Re: Fehler die unter Xampp Windows nicht passierten.

Postby Rhuen » 10. December 2009 17:01

Ich denke nicht?
Denn es wird auch nicht richtig aufgelöst der Kalender, ist alles verschoben, keine Farben etc.

Aber wo ist da nun ein Fehler?
Was kann man ändern?

Denn unter Windows Xp und XAMPP gings, und beides nutzt doc hdie gleiche php version?

Oder welche XAMPP Version hat eine ältere Php Version die ich auf der Linux kiste mal probieren könnte ob es damit geht?
Seh zwar lauter links zuden alten Versionen, aber keine Info was eine ältere php Version beinhaltet.

Kommt mir halt nur Spanisch vor, wieso utner XP mit Xampp geht und unter Linux nicht.
Rhuen
 
Posts: 4
Joined: 10. December 2009 16:52

Re: Fehler die unter Xampp Windows nicht passierten.

Postby Wiedmann » 10. December 2009 17:10

Denn es wird auch nicht richtig aufgelöst der Kalender, ist alles verschoben, keine Farben etc. und beides nutzt doc hdie gleiche php version?

Ist beides mal die selbe PHP Version.

Aber zuerst brauchst du natürlich mal die selben error_reporting Einstellungen auf beiden Rechnern.

dort fand ich was im netz das man es preg umbennen kann etc

Und das musst du natürlich alles wieder rückgängig machen.
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Re: Fehler die unter Xampp Windows nicht passierten.

Postby Rhuen » 10. December 2009 17:13

Wieso auf beiden rechnern?

Es gibt nurnoch die Linux kiste :)....das war vorher XP mit Xampp da lief es.
Habe dann darauf Linux gespielt (ubuntu) xampp geladen, installiert, den Calendar installiert, und dann kamen die ganzen Fehlermeldungen.
Rhuen
 
Posts: 4
Joined: 10. December 2009 16:52

Re: Fehler die unter Xampp Windows nicht passierten.

Postby Altrea » 10. December 2009 17:37

Deprecated Meldungen sagen aus, dass die Funktionen oder Syntax die du verwendest veraltet ist und demnächst wahrscheinlich nichtmehr unterstützt wird.

Dass du ereg() durch preg_match() ersetzen solltest hast du ja ganz richtig erfahren. die ereg() Funktion wird es mit PHP6 nichtmehr geben.

Deine "Assigning the return value of new by reference is deprecated" Meldung weist dich darauf hin, dass du eine veraltete Syntax verwendest. Seit PHP 5.3 wurden ein paar bisherige gepflogenheiten von PHP geändert. Unter anderem auch die abschaffung des mitlerweile unnötigen Referenzierens von Objekten. Wenn du die Meldung bei Google eingibst, wirst du sicher finden, woran es liegt.

Dass sich dein gesamtes Design zerschossen hat kann entweder daran liegen, dass die deprecated Meldungen ausgegeben werden, oder dass das Script short_open_tags verwendet. Gib den Begriff mal hier in der Forensuche ein, dann weißt du was damit gemeint ist.

Du hast mehrere Möglichkeiten:
1. Nachschauen ob eine neuere Version von dem Calendar verfügbar ist und diese verwenden
2. den Code selbst auf einen lauffähigen Stand bringen (ich kenn den Umfang des Scriptes nicht.)
3. Die Deprecated Meldungen im error_reporting deaktivieren. Wirklich relevant werden sie ja erst, wenn die Funktion oder Schreibweise nichtmehr unterstützt wird.
4. statt XAMPP 1.7.2 die vorgängerversion 1.7.1 verwenden. Dort ist noch PHP 5.2.9 bestandteil des Paketes.
We don't provide any support via personal channels like PM, email, Skype, TeamViewer!

It's like porn for programmers 8)
User avatar
Altrea
AF Moderator
 
Posts: 8299
Joined: 17. August 2009 13:05
XAMPP version: several
Operating System: Windows 10 Pro x64

Re: Fehler die unter Xampp Windows nicht passierten.

Postby Wiedmann » 10. December 2009 17:44

Wieso auf beiden rechnern? Es gibt nurnoch die Linux kiste :)....das war vorher XP mit Xampp da lief es.

- vorher XP --> 1. Rechner
- jetzt Linux -> 2. Rechner

Die gleichen XAMPP Versionen und error_reporting Einstellungen auf beiden Rechnern vorausgesetzt, muss es auch auf Linux laufen, wenn es zuvor so auf XP lief.

Ausser das Kalender-Programm hat sonstige Probleme oder andere Anforderungen unter Linux. Oder halt ein Installationsfehler. Was dann jeweils beim Kalenderprogrammsupport zu erfragen ist.


Altrea wrote:Dass du ereg() durch preg_match() ersetzen solltest hast du ja ganz richtig erfahren.

So nebenbei, das geht natürlich nicht immer einfach dadurch, indem man einfach das Wort "ereg" mit "preg_replace" ersetzt ;-)
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Re: Fehler die unter Xampp Windows nicht passierten.

Postby Rhuen » 10. December 2009 18:17

Die Installation lief ohne Probleme, es ist alles genau gleich gewesen, keine bestimmten Modifikationen oder sonst was.

Installier jetzt wieder die XP maschine, und hoffe das ich es dann mit der SecurityAudit irgendwie hinbekomme vom Kalender.

mfg
Rhuen
 
Posts: 4
Joined: 10. December 2009 16:52


Return to XAMPP für Linux

Who is online

Users browsing this forum: No registered users and 4 guests