Archiv verlassen und diese Seite im Standarddesign anzeigen : Update auf PHP 4.3.11 ????
Hat das schon einer gemacht und geht alles gut ?
Oder gibt es Probleme ?
Oder worauf muss ich noch achten ?
Thxx
Smoker
Das kommt auf deine Distribution an. Welche Distribution und Version hast du? Und benutzt du bisher die Pakete deiner Distribution?
Wenn du die Pakete deiner Distribution verwendest und alle verfügbaren Online-Updates einspielst, ist ein weiterer Eingriff nicht notwendig.
Odysseus
10.04.2005, 00:19
Ich habe schon seit vielen Wochen eine dev-Version laufen lassen, da mein Server immense POerformanceprobleme mit PHP 4.3.10 hatte. Von daher habe ich auch sofort bei Verfügbarkeit auf die offizielle 4.3.11er Release geupdated. Läuft - wie erwartet - einwandfrei.
Das kommt auf deine Distribution an. Welche Distribution und Version hast du? Und benutzt du bisher die Pakete deiner Distribution?
Wenn du die Pakete deiner Distribution verwendest und alle verfügbaren Online-Updates einspielst, ist ein weiterer Eingriff nicht notwendig.
Ich nutze SuSe 9.0 mit Confixx drauf.
Mit yast kann ich nur auf uralt 4.3.3 updatetn, deswegen habe ich immer von diesem FTP und diesem ordner daruf aus installiert und zwar 4.3.9 und 4.3.10
Sollte es also keine Probs geben ?
Achso updaten würde ich so ...
wget ftp.suse.com/pub/projects/apache/mod_php4/9.0-i386/apache2-mod_php4-4.3.11-1.i586.rpm
wget ftp.suse.com/pub/projects/apache/mod_php4/9.0-i386/mod_php4-core-4.3.11-1.i586.rpm
wget ftp.suse.com/pub/projects/apache/mod_php4/9.0-i386/mod_php4-devel-4.3.11-1.i586.rpm
rpm -Uvh apache2-mod_php4-4.3.11-1.i586.rpm mod_php4-core-4.3.11-1.i586.rpm mod_php4-devel-4.3.11-1.i586.rpm
@Odysseus
Manchmal habe ich auch mit 4.3.10 Performanceprobleme.
Also ladezeit wird doch hin und wieder mal lang, obwohl der Serverload immer bei nur 0,06 bis 1.0 ist.
das ist aber nich immer nur hin und wieder mal alle 2 oder 3 tage.
bye
Smoker
Ja, die Pakete kannst du ruhig updaten bzw. installieren.
Ja, die Pakete kannst du ruhig updaten bzw. installieren.
Danke.
Habe das jetzt einfach mal gemacht, dann meine php.ini wieder eingestellt und den Server neu gestartet und bis jetzt läuft alles wunderbar :)
bye
Smoker
microdur
10.04.2005, 11:05
ist es bei debian genauso?
sixtyseven
10.04.2005, 12:47
Hallo,
hab auch grad versucht ein update auf PHP 4.3.11 zu machen, bekomme aber einen Fehler:
warning: apache2-mod_php4-4.3.11-1.i586.rpm: V3 DSA signature: NOKEY, key ID efb694ea
error: Failed dependencies:
libGL.so.1 is needed by apache2-mod_php4-4.3.11-1
libiodbc.so.2 is needed by apache2-mod_php4-4.3.11-1
liblber.so.2 is needed by apache2-mod_php4-4.3.11-1
libldap.so.2 is needed by apache2-mod_php4-4.3.11-1
libpq.so.3 is needed by apache2-mod_php4-4.3.11-1
libqt-mt.so.3 is needed by apache2-mod_php4-4.3.11-1
libsnmp-0.4.2.6.so is needed by apache2-mod_php4-4.3.11-1
libGL.so.1 is needed by mod_php4-core-4.3.11-1
libiodbc.so.2 is needed by mod_php4-core-4.3.11-1
liblber.so.2 is needed by mod_php4-core-4.3.11-1
libldap.so.2 is needed by mod_php4-core-4.3.11-1
libpq.so.3 is needed by mod_php4-core-4.3.11-1
libqt-mt.so.3 is needed by mod_php4-core-4.3.11-1
libsnmp-0.4.2.6.so is needed by mod_php4-core-4.3.11-1
ist es bei debian genauso?
Nein. Debian hat eine andere Paketverwaltung.
Welches Debian hast du denn genau? Und poste bitte mal die Ausgabe von:
COLUMNS=120 dpkg -l |grep php
Hallo,
hab auch grad versucht ein update auf PHP 4.3.11 zu machen, bekomme aber einen Fehler:
Welche Distribution und Version hast du denn? Und welche PHP-Pakete versuchst du zu installieren?
microdur
10.04.2005, 16:15
aber wie mache ich es unter debian?
aber wie mache ich es unter debian?
Würdest du bitte meine Fragen beantworten? Ich habe keine Lust alles doppelt zu schreiben:
http://www.vbulletin-germany.com/forum/showpost.php?p=103618&postcount=9
microdur
10.04.2005, 16:29
ii php4 4.1.2-7.0.1 A server-side, HTML-embedded scripting language
ii php4-imap 4.1.2-7.0.1 IMAP module for php4
ii php4-mysql 4.1.2-7.0.1 MySQL module for php4
und debian ist 3.0 woody
Meine Empfehlung: Lass es so wie ist. Das Update wird dir nichts bringen. Dein Forum läuft doch einwandfrei oder nicht?
Wenn du doch unbedingt PHP 4.3.11 haben willst, könntest du eine weitere APT-Quelle einfügen und diese benutzen:
echo "deb http://packages.dotdeb.org ./" >> /etc/apt/sources.list
apt-get update && apt-get upgrade
apt-get install libapache-mod-php4
/etc/init.d/apache restart
microdur
10.04.2005, 16:36
warum bringt das update nichts?
forum hatte ich seit der neu instalation nicht mehr drauf....
Weil die vBulletin-Software auch mit PHP 4.1.2 von Debian Woody funktioniert. Es ist nicht immer nötig, die neueste Version von einer Software zu haben.
microdur
10.04.2005, 16:39
aber es ist doch sicherer? ein kumpel sagte grade die version ist über
2jahre alt.... und da sind doch bestimmt viele bug´s drin?
sixtyseven
10.04.2005, 16:48
Welche Distribution und Version hast du denn? Und welche PHP-Pakete versuchst du zu installieren?
Hallo,
ich nutze suse9.1 mit Plesk 7.5 und würde PHP auch gern updaten:
wget ftp.suse.com/pub/projects/apache/mod_php4/9.0-i386/apache2-mod_php4-4.3.11-1.i586.rpm
wget ftp.suse.com/pub/projects/apache/mod_php4/9.0-i386/mod_php4-core-4.3.11-1.i586.rpm
wget ftp.suse.com/pub/projects/apache/mod_php4/9.0-i386/mod_php4-devel-4.3.11-1.i586.rpm
rpm -Uvh apache2-mod_php4-4.3.11-1.i586.rpm mod_php4-core-4.3.11-1.i586.rpm mod_php4-devel-4.3.11-1.i586.rpm
aber scheint so das noch Pakete fehlen würden. Ich kenn mich mit Suse nicht so aus, hatte vorher Debian laufen.
Sicher hat die neuere Version weniger Bugs als die alte. Sicherheitsfixes werden vom Distributor allerdings immer zurückportiert. Dieses Verfahren ist übrigens bei den meisten Distributionen gleich.
Hallo,
ich nutze suse9.1 mit Plesk 7.5 und würde PHP auch gern updaten:
aber scheint so das noch Pakete fehlen würden. Ich kenn mich mit Suse nicht so aus, hatte vorher Debian laufen.
Blind Befehle abtippen ist nicht immer sinnvoll. Etwas mitdenken bitte. :rolleyes:
Die PHP-Pakete hast du aus dem FTP-Verzeichnis für SUSE 9.0 heruntergeladen. Du hast aber SUSE 9.1. Entsprechende PHP-Pakete für deine Version findest du hier:
ftp://ftp.suse.com/pub/projects/apache/mod_php4/9.1/9.1-i386/
sixtyseven
10.04.2005, 16:58
uups,
das hatte ich glatt übersehen :rolleyes:
sixtyseven
10.04.2005, 18:03
Welche Pakete sind denn zum update für PHP erforderlich,
doch nicht etwa alle?
Welche Pakete sind denn zum update für PHP erforderlich,
doch nicht etwa alle?
Nur die, die du auch installiert hast. Welche du installiert hast, kannst du herausfinden mit:
rpm -qa|grep php
Für Debian gibt es nirgends eine Quelle für die libapache2-mod-php4 in der Version 4.3.11. Es gibt nur libapache-mod-php (für Apache 1er Versionen).
Für Debian nutzer die den Apache2 laufen haben und PHP4 nicht selbst kompilieren können/wollen besteht derzeit keine Möglichekti upzudaten. :mad:
Ich warte nun seit über einer Woche dass entweder auf
http://packages.dotdeb.org/dists/woody/php4/
oder auf
http://packages.debian.org/cgi-bin/search_packages.pl?keywords=libapache2-mod-php4&searchon=names&subword=1&version=all&release=all
Diese libapache2-mod-php4 erscheint. Aber es rührt sich nichts. Die Debian Mühlen scheinen langsam zu mahlen.
woody ;)
Dann musste halt nocht Geduld haben. Dafür rennt es auch 100% wenn es kommt.
woody ;)
Dann musste halt nocht Geduld haben. Dafür rennt es auch 100% wenn es kommt.Wie lange kann das denn dauern?
Hier: http://packages.debian.org/cgi-bin/search_packages.pl?keywords=libapache2-mod-php4&searchon=names&subword=1&version=all&release=all
gibts immer noch die 4.3.10
Mein Forum ist jetzt schin fast zwei Wochen offline, da es niemand auf die Reihe zu kriegen scheint ein Debian Installationspaket der libapache2-mod-php4 in der Version 4.3.11 online zu stellen.
Das ist wirklich sehr ärgerlich. :mad:
Warum betreibst da nich einfach die 4.3.10 solange?
Sooo schlecht is die ja auch nicht.
Ich hab Debian und Apache 2 inkl. PHP 4.3.11 ;) Rennt wie sau :)
Globestern
21.04.2005, 15:43
also ich hab auch debian mit php 4.1.2 und ich muss es updaten weil sonst mysqldumber nicht läuft...
ich hab das ausgeführt: COLUMNS=120 dpkg -l grep php4
das gabs als antwort:
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
||/ Name Version Description
+++-========================-========================-========================== ======================================
ii grep 2.4.2-3 GNU grep, egrep and fgrep.
ii php4 4.1.2-7.0.1 A server-side, HTML-embedded scripting language
wie komm ich jetzt zu meinem update :rolleyes:
wie komm ich jetzt zu meinem update :rolleyes:
So: http://www.vbulletin-germany.com/forum/showpost.php?p=103623&postcount=14
Globestern
21.04.2005, 17:01
hmm.. bei mir kommt dann bei fast allen befehlen die meldung:
Err ftp://ftp.leo.org stable/main mlock 4:2001adebian-6
Unable to fetch file, server said 'Failed to open file.
Kannst du die Datei /etc/apt/sources.list bitte hier posten? Und welche Befehle gibst du genau ein?
Globestern
21.04.2005, 17:35
Kannst du die Datei /etc/apt/sources.list bitte hier posten? Und welche Befehle gibst du genau ein?
also in der datei steht:
deb ftp://ftp.leo.org/debian/ stable main
deb-src ftp://ftp.leo.org/debian/ stable main
deb http://security.debian.org/ stable/updates main
deb http://packages.dotdeb.org ./
deb http://packages.dotdeb.org ./
ich führe diese befehle in genau der reihenfolge aus:
echo "deb http://packages.dotdeb.org ./" >> /etc/apt/sources.list
apt-get update && apt-get upgrade
apt-get install libapache-mod-php4
/etc/init.d/apache restart
Ersetze die sources.list bitte mit dieser:
deb http://ftp-stud.fht-esslingen.de/debian/ woody main
deb-src http://ftp-stud.fht-esslingen.de/debian/ woody main
deb http://ftp-stud.fht-esslingen.de/debian-non-US woody/non-US main
deb-src http://ftp-stud.fht-esslingen.de/debian-non-US woody/non-US main
deb http://security.debian.org/ woody/updates main
deb-src http://security.debian.org/ woody/updates main
deb http://security.debian.org/debian-non-US woody/non-US main
deb-src http://security.debian.org/debian-non-US woody/non-US main
deb http://packages.dotdeb.org ./
Danach:
apt-get update && apt-get upgrade
apt-get install libapache-mod-php4
/etc/init.d/apache restart
Globestern
21.04.2005, 19:19
doofe frage, aber wichtige ^^ wie fügt man die zwischenablage ein?
also hab die updates jetzt ausgeführt jetzt kommt bei restart von apache aber: Invalid command 'php_admin_value', perhaps mis-spelled or defined by a module not included in the server co
nfiguration
failed
Dann hast du das Apache PHP-Modul nicht installiert oder nicht aktiviert.
apt-get install libapache-mod-php4
dpkg-reconfigure apache
Globestern
21.04.2005, 20:18
wenn ich dpkg-reconfigure apache ausführe kommt dann:
Reloading apache modulesNo process in pidfile `/var/run/apache.pid' found running; none killed.
Syntax error on line 21 of /etc/apache/confixx_mhost.conf:
Invalid command 'php_admin_value', perhaps mis-spelled or defined by a module not included in the server configuration
failed
:(
weiss da jemand was? soweit ich weiss muss man das confixx config file neu configurieren? oder wie?
Globestern
22.04.2005, 13:58
also auf linie 21 in dem file steht: php_admin_flag file_uploads on
was ja eigentltich richtig sein sollte?
Ich sage dir, dass das Apache PHP-Modul nicht installiert oder nicht geladen wird. Daher kennt Apache diese PHP-Option nicht.
Globestern
23.04.2005, 01:40
joa.. apache wird leider nicht geladen weil dieser fehler kommt:
Reloading apache modulesNo process in pidfile `/var/run/apache.pid' found running; none killed.
Syntax error on line 21 of /etc/apache/confixx_mhost.conf:
Invalid command 'php_admin_value', perhaps mis-spelled or defined by a module not included in the server configuration
failed
soll ich vielleicht apache deinstallen und neuinstallen? oder ist das zu kompliziert?
reboot hab ich auch schon probiert hat aber ncihts gebracht...
ich hab das ganze jetzt mal auf meinem andern server gemacht und da kommt genau der gleiche fehler.. aber auf zeile 21 steht:
php_admin_value_open_basedir /var/www
Versuch mal folgendes:
echo "LoadModule php4_module /usr/lib/apache/1.3/libphp4.so" >> /etc/apache/modules.conf
/etc/init.d/apache restart
Globestern
23.04.2005, 12:12
hmm... da kommt immernoch der selbe fehler :(
edit: ich hab jetzt gerade gesehen die datei: apache.pid existiert gar nicht in: /var/run/
Was genau treibst du da bitte? Es fehlen dir offensichtlich die wichtigsten Grundlagen in Sachen Linux-Server.
Globestern
23.04.2005, 17:29
das weiss ich selber...aber danke für den hinweis.. aber ohne praxis lernt man nichts
Blind Befehle abtippen bringt auch nichts. Hier einige Lesetipps:
http://httpd.apache.org/docs-2.0/
http://debiananwenderhandbuch.de/
Globestern
23.04.2005, 18:29
danke.. für die links.. hab mich da mal ein wenig durchgelesen...
also ich hab jetzt apache reinstalliert, dannach das libapache-mod-php4
installiert, apache neugestarted, die übliche fehlermeldung kam, echo "LoadModule php4_module /usr/lib/apache/1.3/libphp4.so" >> /etc/apache/modules.conf ausgeführt, apache restarted -> wieder die fehlermeldung
daraus schliesse ich jetzt das es eigentlihc ein anderes modul sein muss das falsch installiert ist oder noch benötigt wird? oder ziehe ich da falsche schlüsse?
Was genau tippst du ein und was genau wird ausgegeben?
Poste auch bitte deine Apache-Konfigurationsdateien und die Ausgabe von:
COLUMNS=120 dpkg -l|egrep "php|apache"
Globestern
23.04.2005, 21:15
also hier die ausgabe:
ii apache 1.3.26-0.dotdeb.1 Versatile, high-performanc e HTTP server ii apache-common 1.3.26-0.dotdeb.1 Support files for all Apac he webservers ii apache-dev 1.3.26-0.dotdeb.1 Apache webserver developme nt kit ii libapache-mod-perl 1.26-3.0woody1 Integration of perl with t he Apache web server ii libapache-mod-php4 4.3.11-0.dotdeb.0 server-side, HTML-embedded scripting language (apache 1.3 module ii libapache-mod-python 2.7.8-0.0woody5 An Apache module that embe ds Python within the server. ii libapache-request-perl 0.33-1 Generic Apache Request Lib rary rc php4 4.1.2-7.0.1 A server-side, HTML-embedd ed scripting language ii php4-common 4.3.11-0.dotdeb.0 Common files for packages built from the php4 source rc php4-imap 4.3.11-0.dotdeb.0 IMAP module for php4 rc php4-mysql 4.3.11-0.dotdeb.0 MySQL module for php4
die config datei von apache ist ein wenig lang oder nicht? soll ich sie trotzdem posten?
Was genau tippst du ein und was genau wird ausgegeben?
/etc/init.d/apache restart
dann gibt er aus:
apacheSyntax error on line 21 of /etc/apache/confixx_mhost.
conf:
Invalid command 'php_admin_value', perhaps mis-spelled or defined by a module no
t included in the server configuration
bei dpkg-reconfigure apache krieg ich:
Reloading apache modulesNo process in pidfile `/var/run/apache.pid' found running; none killed.
Syntax error on line 21 of /etc/apache/confixx_mhost.conf:
Invalid command 'php_admin_value', perhaps mis-spelled or defined by a module not included in the server configuration
failed
failed
Was ihr Schwierigkeiten habt, PHP upzudaten.. :confused: Ich hab für 4.3.11 nur das hier eingegeben.. :D Folgende System-Updates liegen für Ihren Server vor:
Beachten Sie, daß Sie diese Updates selbst und in der richtigen Reihenfolge durchführen müssen
System-Update: Php-4.3.11-ent
Beschreibung: PHP 4.3.11
Datum: 18.04.2005
Befehl: rpm -Uhv --nosignature php-4.3.11-ent.i386.rpm sablotron-1.0.1-EL3.i386.rpm
Nach der Installation ist kein Serverneustart notwendig.
Beispiel: (c&p)
rpm -Uhv --nosignature http://update.keyweb.de/RHES3/update/php-4.3.11-ent.i386.rpm http://update.keyweb.de/RHES3/update/sablotron-1.0.1-EL3.i386.rpm Aber ich weiss, das es schwer ist. hab PHP auch schon selbst schon installiert und so weiter. :rolleyes:
PS. Der Keyweb-Update Server is nur lokal zu erreichen :D
Globestern: Führe bitte folgende Kommandos aus:
apt-get update && apt-get upgrade
apt-get install php4 php4-imap php4-mysql libapache-mod-php4
/etc/init.d/apache stop
/etc/init.d/apache start
Sollte es dann immernoch nicht funktionieren, bitte die Ausgaben dieser Befehle posten und die Ausgabe der folgenden:
COLUMNS=120 dpkg -l|egrep "apache|php"
cat /etc/apache/modules.conf
Benutze beim Posten die CODE-Tags des Forums. Danke.
Globestern
24.04.2005, 10:49
ii apache 1.3.26-0.dotdeb.1 Versatile, high-performance HTTP server
ii apache-common 1.3.26-0.dotdeb.1 Support files for all Apache webservers
ii apache-dev 1.3.26-0.dotdeb.1 Apache webserver development kit
ii libapache-mod-perl 1.26-3.0woody1 Integration of perl with the Apache web server
ii libapache-mod-php4 4.3.11-0.dotdeb.0 server-side, HTML-embedded scripting language (apache 1.3 module
ii libapache-mod-python 2.7.8-0.0woody5 An Apache module that embeds Python within the server.
ii libapache-request-perl 0.33-1 Generic Apache Request Library
ii php4 4.3.11-0.dotdeb.0 server-side, HTML-embedded scripting language (meta-package)
ii php4-common 4.3.11-0.dotdeb.0 Common files for packages built from the php4 source
ii php4-imap 4.3.11-0.dotdeb.0 IMAP module for php4
ii php4-mysql 4.3.11-0.dotdeb.0 MySQL module for php4
und im modules.conf:
LoadModule php4-module /usr/lib/apache/1.3/libphp4.so
LoadModule php4_module /usr/lib/apache/1.3/libphp4.so
Du hast zwei Einträge mit dem PHP-Modul wobei einer fehlerhaft ist. Setze folgende Zeile ein:
LoadModule php4_module /usr/lib/apache/1.3/libphp4.so
Globestern
24.04.2005, 11:10
ok.. hab ich geändert... aber es kommt immernoch der selbe fehler :(
Poste bitte alle Apache-Konfigurationsdateien unter Verwendung der CODE-Tags.
Globestern
24.04.2005, 16:44
ich hab die datein mal angehängt... sonst würde das ganze hier sehr sehr lang werden ;)
Der Fehler ist folgender: In der modules.conf steht zwar die Anweisung, dass PHP-Modul zu laden, aber die modules.conf ist nicht in der httpd.conf inkludiert.
Lösung: In der httpd.conf findest du eine Zeile (242 oder so) mit:
#LoadModule php4_module /usr/lib/apache/1.3/libphp4.so
Ersetze diese mit:
LoadModule php4_module /usr/lib/apache/1.3/libphp4.so
Danach Apache neustarten.
Globestern
24.04.2005, 17:30
danke danke danke! das war's!
vielen dank!
edit: doch zu früh gefreut.. apache meldet: [warn] NameVirtualHost 83.133.xxx.xxx:80 has no VirtualHosts
zudem gibt confixx folgenden error:
Fatal error: Call to undefined function: mysql_connect() in /var/www/confixx/html/functions.inc.php on line 327
Hallo,
Wir haben nen Suse 9.3 64bit Server und möchten dort von php4.3.10 updaten auf 4.3.11.
Der Grund ist ganz einfach,wir ja sogar von VB empfohlen:D
Unser Hoster ist 1&1.
Wo kann ich jetzt die passenden dateien Runterladen?ich find ftp://ftp.suse.com/pub/projects/apache/mod_php4/9.1/ hier lediglich 4.4.0
Wäre über eine Hilfe sehr sehr dankbar....
Ich hab sowas noch nie gemacht aber da unser Board manchmal etwas hängt und ich gelesen hab das es mit php 4.3.10 zusammenhängen kann wollten wir Updaten...
Oder soll ich 4.4.0 nehmen?ist ja noch neuer?
bin grad bisschen verwirrt
hab mal 4.4.0 geladen und bekomme folgende Meldung wenn ich das ausführe.
rpm -Uv *.rpm warning: apache2-mod_php4-4.4.0-12.1.x86_64.rpm: V3 DSA signature: NOKEY, key ID
error: Failed dependencies:
apache_mmn_20051115 is needed by apache2-mod_php4-4.4.0-12.1
libgmp.so.3()(64bit) is needed by php4-gmp-4.4.0-12.1
php4-recode conflicts with php4-imap-4.4.0-12.1
libmcal.so()(64bit) is needed by php4-mcal-4.4.0-12.1
libmhash.so.2()(64bit) is needed by php4-mhash-4.4.0-12.1
php4-recode conflicts with php4-mysql-4.4.0-12.1
libpq.so.3()(64bit) is needed by php4-pgsql-4.4.0-12.1
libqt-mt.so.3()(64bit) is needed by php4-qtdom-4.4.0-12.1
php4-imap conflicts with php4-recode-4.4.0-12.1
php4-mysql conflicts with php4-recode-4.4.0-12.1
apache2-mod_auth_mysql conflicts with php4-recode-4.4.0-12.1
libnetsnmp.so.5()(64bit) is needed by php4-snmp-4.4.0-12.1
libsablot.so.0()(64bit) is needed by php4-xslt-4.4.0-12.1
Das kommsiche ist,ich hab die eigentlich schon alle geladen und sind auch in
usr/local/src
vBulletin® v3.7.3, Copyright ©2000-2008, Jelsoft Enterprises Ltd.