WebsiteBaker Community Forum

WebsiteBaker Support (2.8.x) => Hilfe & Support (deutsch) => General Help & Support => Diskussion über WB (closed) => Topic started by: Ralf Hertsch on March 28, 2008, 03:33:07 AM

Title: Welche PHP Version wird eingesetzt?
Post by: Ralf Hertsch on March 28, 2008, 03:33:07 AM
Hallo Leute,

bislang genügt für die Installation und die Ausführung von WebsiteBaker eine Installation von PHP 4 auf dem jeweiligen Server.

WebsiteBaker ist Mitglied der goPHP5 Initiative (http://start.websitebaker2.org/de/gophp5.html) und es ist beschlossene Sache, dass WebsiteBaker 3 auf Basis von PHP 5 entwickelt wird. Weiterhin soll seit dem 05.02.2008 PHP 4 nicht mehr länger aktiv unterstützt werden.

Die Umstellung auf PHP 5 ist ein Prozeß, der nicht von heute auf morgen abgeschlossen sein wird und sowohl die Entwickler als auch die Anwender betrifft.

Als Entwickler möchte ich mich jetzt bereits auf PHP 5 einstellen und von mir bereitgestellte Module nach und nach umstellen.

Aber wie sieht es auf der Anwenderseite aus? Wird auf euren Servern bereits PHP 5 eingesetzt und die Umstellung ist völlig unproblematisch oder wird noch PHP 4 eingesetzt und wenn ja: ist eine Umstellung möglich und wann wird sie erfolgen?

Ich würde mich über eine rege Teilnahme an der Umfrage freuen!

Wer mehrere Webseiten mit WB auf unterschiedlichen Servern betreibt stimmt bitte für jeden Server einzeln ab!

Gruß
Ralf

P.S. Wer nicht sicher ist welche PHP Version verwendet wird, kann eine neue Seite vom Typ (Art) Code erstellen und den folgenden Code eingeben:

Code: [Select]
echo "PHP Version: " .phpversion();
dnach die Seite abspeichern und im Frontend aufrufen.
Title: Re: Welche PHP Version wird eingesetzt?
Post by: Waldschwein on March 28, 2008, 08:03:50 PM
Hallo!

Mein Provider (Allinkl) hat ohne Anstand auf meinen Wunsch (vor längerer Zeit) von PHP4.4.1 auf PHP5.2.1 upgedatet. Vor ein paar Monaten kam dann das Sicherheitsupdate auf 5.2.5.
Allerdings muss ich sagen, dass ich trotz allem "für die Masse der WB-Zielgruppe" eine goPHP5 Initiative für verfrüht halte, noch dazu dass die Masse der Benutzer "da draußen" sich auch nicht groß um irgend eine Version kümmern, zumindest was ich so bisher mitbekommen habe.
Trotz allem kann natürlich ein Wink mit dem Zaunpfahl seitens von Entwicklern (denn PHP5.2 scheint ja vieles zu erleichtern) vielleicht doch nützen (aber gut, die Mehrzahl der Internetbenutzer (natürlich nicht Entwickler) kann auch mit dem Begriff Web2.0 absolut nichts anfangen und hat ihn noch nie groß gehört, also gut...).

Gruß Michael
Title: Re: Welche PHP Version wird eingesetzt?
Post by: mondstern on March 28, 2008, 08:08:57 PM
noch hab ich php 4, php 5 ist auch schon installiert, müsste es nur noch aktivieren, laut all-inkl hoster
wäre also kein problem die umstellung
Title: Re: Welche PHP Version wird eingesetzt?
Post by: Ralf Hertsch on March 28, 2008, 09:42:53 PM
Hallo Michael,

die offizielle Unterstützung für PHP 4 wird im August endgültig eingestellt (http://de.wikipedia.org/wiki/PHP), d.h. es wird auch keine Sicherheitspatches mehr für das System geben.

PHP 5 wurde 2004 eingeführt, PHP 5.2 ist seit 2006 verfügbar. Vor diesem Hintergrund würde ich nicht von einer verfrühten goPHP5 Initiative sprechen sondern eher von einer verschlafenen...  :-D

Abgesehen von den sicherheitsrelevant en Aspekten verfügt PHP 5 über Möglichkeiten der Objektorientierung, Kapselung und Fehlerbehandlungen die in PHP 4 nicht oder nur als Fragmente enthalten sind. Gerade für ein komplexes CMS (und auch WB ist komplex) bietet dies eine Menge Chancen, insbesondere auch für Modulautoren, über definierte Schnittstellenobjek te eigene Module völlig einfach und gefahrlos einzuklinken. Die ganzen Standardfunktionen die bislang in den Modulen noch enthalten sind (Installation, Einfügen von Seiten etc.) können wegfallen. Das macht es auch für die Modulautoren einfacher.

Mag ja sein, dass ich z.Zt. einer der wenigen Entwickler bin der die Möglichkeiten jetzt schon sieht und jetzt schon  einsetzt (Hello World OOP und Uploader Module sind Beispiele, insbesondere auch für Kapselung und vereinfachte Schnittstellen), aber im Grunde ist das eher traurig: 2009 macht es dann Plopp! und alle sitzen auf PHP 5 und keiner hat sich vorher damit beschäftigt. OOP ist nicht einfach ein etwas anderer prozeduraler Programmierstil...

Genug damit. Wir werden sehen wie es weiter geht, ich würde ganz gerne den Schritt nach vorne tun, auch um Interesse an OOP und PHP 5 zu wecken.

Gruß
Ralf
Title: Re: Welche PHP Version wird eingesetzt?
Post by: BerndJM on March 28, 2008, 10:38:32 PM
Schöne Diskussion ;-)

Als ich letzten Herbst endlich meinem langjährigen überteuerten Hoster Adieu sagte (der nebenbei bemerkt, sich standhaft weigerte sowohl PHP als auch MySQL irgendwie upzugraden) und meinen eigenen Rootserver anmietete, kam gleich PHP5 drauf, allerdings weniger aus programmiertechnisc her Sicht, eher aus der Überlegung "warum soll ich auf einem neuen Server solch eine (ur)alte PHP4 Version installieren".

Die programmiertechnisc hen Vorteile, die Ralf nennt, waren mir damals gar nicht bewußt und ich lerne sie etzt erst so nach und nach kennen - bin halt wohl eher so der selfmade Programmierer, von allem bischen was aber keines wirklich perfekt :-P

Bei Ralfs Code krieg ich erst große, dann feuchte Augen ;-) während ich mich im "normal WB (Modul) Code doch recht zügig zurechtfinde ...

Grüßle Bernd