PHP 4.4.2 RPMS für Suse 9.1 (1und1) - Plesk Kompatibel

Mini Installations How-To:

cd /root/
mkdir install
cd install
mkdir mysql41
mkdir php442

Alle Pakete von:
http://rpms.serversupportforum.de/suse91/mysql-4.1.16/
http://rpms.serversupportforum.de/suse91/mysql-complibs/ (zum mysql Verzeichnis)
http://rpms.serversupportforum.de/suse91/php-4.4.2/
Downloaden in die entsprechenden Verzeichnisse.


cd mysql41
rm mysql-4.1.16-1.src.rpm
rm mysqlcomplibs-1.0-1.src.rpm
rm mysql-Max-4.1.16-1.i586.rpm
rpm -Uvh *

cd ..
cd php442
rm apache-mod_php4-4.4.2-1.i586.rpm
rm mod_php4-4.4.2-1.i586.rpm
rm php4-recode-4.4.2-1.i586.rpm
rm php4-4.4.2-1.src.rpm
rpm -Uvh *

/etc/init.d/apache2 restart
/etc/init.d/mysql restart
 
Last edited by a moderator:
SUPER gelaufen!!!

Hi society,

hab gerade Deine rpms für PHP 4.4.2 und MySQL 4.16 absolut problemlos und ohne jeden Fehler mit yast installiert!:) :) :)

SUPER, SUPER, SUPER! Hurra! Freu! :D :D :D

Ein ganz, ganz herzliches Dankeschön an Dich!!!:cool: :cool:

PS: Auch wenn Dich die yast-Geschichte nervt: BITTE mach auch weiterhin die yast-Pakete!!!:o Die sind doch einfacher und schneller zu installieren, da alle Abhängigkeiten automatisch aufgelöst werden...:rolleyes:

CU...Starraider
 
Hi Ihr beiden,
ich werde es heute Abend auch riskieren, wobei ich echt schiß habe.....
Wird schon schiefgehen..

Gruß
André
 
Doch Probleme

Zu früh gefreut:

Nach dem Erfolg auf meinem einen Server (siehe oben), habe ich die Updates auch auf meinem zweiten 1und1-Rootserver eingespielt.
Jetzt bekomme ich aber in Typo3 massig Fehlermeldungen (auf dem anderen Server läuft Typo3 ohne Probleme):

--------
Warning: Illegal offset type in
/home/httpd/vhosts/dgvt.de/httpdocs/typo3_src-3.8.0/t3lib/class.t3lib_extmgm
.php on line 538

Warning: Illegal offset type in
/home/httpd/vhosts/dgvt.de/httpdocs/typo3_src-3.8.0/typo3/sysext/cms/tslib/c
lass.tslib_content.php on line 413

Fatal error: Call to a member function on a non-object in /home/httpd/vhosts/dgvt.de/httpdocs/typo3_src-3.8.0/typo3/sysext/cms/tslib/c
lass.tslib_fe.php on line 2414
--------
Das Abschalten des error_reporting bringt auch nix, da ich mich trotzdem nicht mehr einloggen kann.

Mist.

Dann werd ich mir mal die Nacht um die Ohren schlagen :-(

CU...Starraider
 
Fehler gefunden

So, nach dem ich mir heute die halbe Nacht um die Ohren geschlagen habe (es ging bis um 3:20 Uhr :o ), habe ich nun den Fehler gefunden:

Aus irgend einem Grund wurde der ionCube PHP Loader in der httpd.conf durch einen SymLink eingebunden, der noch auf die alte Version v.2.4 verwies. :( Ich habe es nun so geändert, dass er nun, wie auf meinem anderen Server auch, die Version v.2.5 einbindet.

Jetzt läuft alles wieder.:)

CU...Starraider
 
Fehlermeldungen

hallo society. erstmal vielen dank für die rpm´s.
ich habe bei hosteurope ein vps mit suse 9.1 und plesk 7.5.4.
nun wollte ich php und mysql halt updaten. php habe ich die version 4.3.4 mysql weis ich momentan nicht (auch paar versionen vorher).

hatte die ordner wie in deinem mini-howto angelegt und per wget-befehl die dateien auf den server geladen.
versteh nur nicht ganz warum einige dateien, die eh gelöscht werden von dir mit angeboten werden zum download.

beim mysql-update folgende meldung:
insserv: can not symlink(../vzquota, rc0.d/S07vzquota): File exists
insserv: can not symlink(../vzquota, rc1.d/S07vzquota): File exists
insserv: can not symlink(../vzquota, rc2.d/S07vzquota): File exists
insserv: can not symlink(../vzquota, rc3.d/S07vzquota): File exists
insserv: can not symlink(../vzquota, rc4.d/S07vzquota): File exists
insserv: can not symlink(../vzquota, rc5.d/S07vzquota): File exists
insserv: can not symlink(../vzquota, rc6.d/S07vzquota): File exists

und beim php-update:
error: Failed dependencies:
libgdk-1.2.so.0 is needed by php4-4.4.2-1
libglib-1.2.so.0 is needed by php4-4.4.2-1
libgmodule-1.2.so.0 is needed by php4-4.4.2-1
libgtk-1.2.so.0 is needed by php4-4.4.2-1
php4-recode conflicts with php4-imap-4.4.2-1
php4-recode conflicts with php4-mysql-4.4.2-1
php4 = 4.3.4 is needed by (installed) php4-recode-4.3.4-43.46.3

vorher hatte ich das installieren der packete mit yast probiert. da kamen ähnliche meldungen zustande.

was kann da schiefgelaufen sein? woher bekomme ich diese fehlende dateien und was ist das php4-recode? im voraus schonmal vielen dank für deine bzw. eure hilfe.
 
Warum ich die mit Anbiete liegt daran das vielleicht jemand das Recode Paket benötigt oder die Max Version von MySQL. Genauso ist das PHP4 Paket auch für Apache 1.3 kompiliert. Mein Mini Howto ist auch nur für Suse 9.1 mit Apache2 und Plesk gedacht...

Dein Fehler beim PHP Update ist das du anscheinend nicht die Pakete gelöscht hast die ich gesagt habe! Lösche das Recode Paket. Auch das bereits installierte:
rpm -e php4-recode-4.3.4-43.46.3
Die anderen fehlenden Pakete musst du mit Yast erst nach installieren. Also das gmodule, gdk, gtk Paket. Bitte auch hier wieder berichten.
Das mit dem MySQL Paket kann ich dir nicht sagen woran das liegt.
 
Last edited by a moderator:
großes lob :)

hi!

erstmal ein großes lob an den meister society :)

ich programmiere zwar auf den linuxkisten, habe aber leider noch keine erfahrung mit installationen per configure oder build oder so...
hier also meine fehlermeldungen:
(ich nutze genau wie beschrieben ein plesk 1&1 suse 9.1) :rolleyes:
error: Failed dependencies:
/usr/lib/apache2-prefork/libphp4.so is needed by mod_php4-apache2-4.4.2-1
libgdk-1.2.so.0 is needed by php4-4.4.2-1
libglib-1.2.so.0 is needed by php4-4.4.2-1
libgmodule-1.2.so.0 is needed by php4-4.4.2-1
libgtk-1.2.so.0 is needed by php4-4.4.2-1
libgmp.so.3 is needed by php4-gmp-4.4.2-1
libmcal.so is needed by php4-mcal-4.4.2-1
libmhash.so.2 is needed by php4-mhash-4.4.2-1
libmysqlclient.so.14 is needed by php4-mysql-4.4.2-1
libqt-mt.so.3 is needed by php4-qtdom-4.4.2-1
libnetsnmp.so.5 is needed by php4-snmp-4.4.2-1
apache2-mod_php4 is needed by (installed) Sitebuilder_psa-1.1.1-suse91.build050117.10
apache2-mod_php4 is needed by (installed) psa-7.5.4-suse9.1.build75050824.12

nochmals 1000- dank :)

so far.
6aholic.
 
achso. verstehe. doch die packete brauchte ich ja nicht löschen, da ich die bei der wget aktion gar nicht erst mitgeladen habe.
wie bitte komm ich jetzt an die anderen packete dran. kannst du mir vielleicht nen link zu ner quelle geben?
mit dem mysql-update scheint geklappt zu haben.
danke nochmals.
 
@easty:

Die müsstest du per Yast installieren können, normalerweise sollte diese so Konfiguriert sein. Ansonsten Google mal wie du die Quelle für Internetinstallationen mit Yast machen kannst. Kann dir aus dem Stegreif keine Antwort geben da ich auf der Arbeit bin.

@6aholic:

Danke :-)

Schau dir mal den Thread genau an. Dort siehst du bereits ein Teil der Lösung es fehlen einfach noch Standard Pakete die du über Yast installieren musst.
Die anderen Fehler deuten darauf hin das du nicht nach meine Anleitung gegangen bist. Probiere doch einfach mal den Weg über die Yast installation.

Also Installationsquelle einfach diese URL angeben:
http://rpms.serversupportforum.de/yastinstall/suse91/

Dann über Software installieren kannst du PHP und MySQL Updaten und gleichzeitig werden auch die fehlen Pakete installiert... Einfach mal probieren.
 
Vielen Dank nochmal an society!

Jetzt scheint es zu funktionieren. Per phpinfo.php wird Version 4.4.2 angezeigt.
Ich musste per Yast die zwei Pakete "gtk-1.2.10-877.i586.rpm" und "glib-1.2.10-586.i586.rpm" einspielen und php-recode 4.3.4 entfernen (wie du beschrieben hattest). Wobei ich immer noch nicht weis, wozu das recode-Modul nützlich ist. Die php.ini wurde nicht überschrieben. Hoffe, dass dort keine Änderungen notwendig sind.

Und nun hoffe ich, dass Plesk kein Theater machen wird und mein Server wenigstens nach diesem Update einigermaßen "sicherer" ist. :rolleyes:
 
Nachdem ich das gnome-filesystem, gtklib und glib manuell installiert hat, wurde der Grad der Fehlermeldungen schmaler, erlischte allerdings nicht komplett :(

error: Failed dependencies:
/usr/lib/apache2-prefork/libphp4.so is needed by mod_php4-apache2-4.4.2-1
libgmp.so.3 is needed by php4-gmp-4.4.2-1
libmcal.so is needed by php4-mcal-4.4.2-1
libmhash.so.2 is needed by php4-mhash-4.4.2-1
libqt-mt.so.3 is needed by php4-qtdom-4.4.2-1
libnetsnmp.so.5 is needed by php4-snmp-4.4.2-1
apache2-mod_php4 is needed by (installed) Sitebuilder_psa-1.1.1-suse91.build050117.10
apache2-mod_php4 is needed by (installed) psa-7.5.4-suse9.1.build75050824.12


Hierbei ist die Datei /usr/lib/apache2-prefork/libphp4.so aber vorhanden...

;(

so far.
6aholic.
 
libgmp.so.3 is needed by php4-gmp-4.4.2-1
libmcal.so is needed by php4-mcal-4.4.2-1
libmhash.so.2 is needed by php4-mhash-4.4.2-1
libqt-mt.so.3 is needed by php4-qtdom-4.4.2-1
libnetsnmp.so.5 is needed by php4-snmp-4.4.2-1

Sagen doch doch alles aus.
Die Pakete GMP, mCal, MHash, qt-mt und snmp fehlen. Einfach suchen und installieren. Die Namen können varieren. Ich bin immer noch der Meinung der Yast weg wäre einfacher.
 
Ich bin aber - wie man sieht - unfähig.
Der Yast2 weg geht irgendwie nicht. Trotz Auswahl der Dependencies erscheint keine Installationsmöglichkeit. :-/

so far.
6aholic.
 
Back
Top