WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Linux, UNIX, Open Source (http://www.wcm.at/forum/forumdisplay.php?f=13)
-   -   debian - php5 - vhcs ... funktioniert das nicht? (http://www.wcm.at/forum/showthread.php?t=184996)

webhost24 08.02.2006 16:50

debian - php5 - vhcs ... funktioniert das nicht?
 
Hi!

Hab hier ein mittelschweres problem.

ich hab einen produktiven server
auf diesem ist debian installiert, zum debian der apache und php4

nun wollte ich das alte zeugs mal weg haben und php5 raufmachen.

habs über putty also installiert und alles klappt :D
dann wollt ich mir das mal in meiner adminoberfläche vhcs anschaun, doch siehe da - das alte vhcs (4 wochen) scheint das nicht zu mögen.

hab dann ein php5 auf den server gelegt, es aufgerufen.. alles bestens

aber mein vhcs... also hab ich php4 wieder raufgetan, jetzt funktioniert mein vhcs wieder - aber klarerweise php5 nicht mehr.

da ich php5 nicht über cgi installieren will fällt auch das flach

hat noch jemand tipps für mich?

Sloter 08.02.2006 16:54

Compatibilitätsmodus in der php.ini aktiviert?

Sloter

webhost24 08.02.2006 17:19

wie nennt sich der kompatibilitätsmodus in der ini datei? dort dann einfach "disable" durch "enable" ersetzen?

Philipp 08.02.2006 17:23

Re: debian - php5 - vhcs ... funktioniert das nicht?
 
Zitat:

Original geschrieben von webhost24
hab dann ein php5 auf den server gelegt, es aufgerufen.. alles bestens

aber mein vhcs... also hab ich php4 wieder raufgetan, jetzt funktioniert mein vhcs wieder - aber klarerweise php5 nicht mehr.

Auch alle notwendigen Pakete installiert?
Code:

apt-get install php5 php5-mysql php5-mcrypt php5-pear

webhost24 08.02.2006 17:29

ich hab folgendes in der sources.list:

deb ftp://ftp.tiscali.de/pub/debian/debian/ stable main
deb-src ftp://ftp.tiscali.de/pub/debian/debian/ stable main

deb http://security.debian.org/ stable/updates main
#added for clamav and spamassassin by vhcs installation script made by Wael Nasreddine
deb http://ftp2.de.debian.org/debian-volatile sarge/volatile main

deb http://people.debian.org/~dexter php sarge
deb-src http://people.debian.org/~dexter php sarge

deb http://apt.scunc.org/ sarge main
deb http://vhcs.myvhcshost.com/ sarge main


fehlt da ein link? offensichtlich, da ein fehler kommt wenn ich deinen befehl ausführe :(

Philipp 08.02.2006 17:37

Wie ich sehe verwendest Du die PHP Pakete von http://people.debian.org/~dexter

Das sollte theoretisch funktionieren:
Code:

apt-get install php5.1 php5.1-mysql php5.1-mcrypt pear-package

webhost24 08.02.2006 17:49

Code:

Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut... Fertig
W: Kann nicht auf die Liste http://people.debian.org
 php/sarge Packages (/var/lib/apt/lists/people.debian.org_%
7edexter_dists_php_sarge_binary-i386_Packages) der Quellpakete
zugreifen. - stat (2 Datei oder Verzeichnis nicht gefunden)

W: Sie möchten vielleicht >>apt-get update<< aufrufen, um diese Probleme zu lösen
E: Konnte Paket php5.1 nicht finden

und wenn ich das ganze nicht mit php5.1 mach, sondern mit php5 kommt folgendes:

Code:

Achtung, wähle php5.9 an Stelle von php5
php5.0 ist schon die neueste Version.
Paket php5-mysql ist nicht verfügbar, wird aber von einem andere
 Paket referenziert. Das kann heißen, dass das Paket fehlt, dass es
veraltet ist oder nur aus einer anderen Quelle verfügbar ist.

W: Kann nicht auf die Liste http://people.debian.org
 php/sarge Packages (/var/lib/apt/lists/people.debian.org_%
7dexter_dists_php_sarge_binary-i367_Packages) der Quellpakete
zugreifen - stat (2 Datei oder Verzeichnis nicht gefunden)
W: Sie möchten vielleicht .....
E: Paket php5-mysql hat keinen Installationskandidaten

:(

webhost24 08.02.2006 17:50

stimmen die links in meiner sources.list nicht?

webhost24 08.02.2006 18:10

Code:

register_argc_argv=On

register_globals=Off

register_long_arrays=On

report_memleaks=On

report_zend_debug=On

safe_mode=Off

safe_mode_exec_dir=no value

safe_mode_gid=Off

safe_mode_include_dir=no value

sendmail_from=no value

ein auszug aus meiner php.ini ... wegen kompatibilitätsmodus... der ist bei register_long_arrays auf on..

Philipp 08.02.2006 18:22

Zitat:

Stimmen die links in meiner sources.list nicht?
Ich selber verwende immer die Pakete von http://www.dotdeb.org, allerdings kann es zu problemen kommen da es dort u.a. auch neuere MySQL Pakete gibt.

Zitat:

ein auszug aus meiner php.ini ... wegen kompatibilitätsmodus... der ist bei register_long_arrays auf on..
Hilfreich wäre die Ausgabe von:
Code:

<?phpinfo(); ?>
Wie wurde PHP5 überhaupt installiert?

Sloter 08.02.2006 18:27

Laut Website von vhcs geht kein PHP5..........

Sloter

webhost24 08.02.2006 18:28

meine php5 php.ini im html format

php5 wurde so installiert:
hab die sources.list mit folgendem erweitert:
deb http://people.debian.org/~dexter php5 sarge
deb-src http://people.debian.org/~dexter php5 sarge

update der datenbank: apt-get update
apt-get install libapache2-mod-php5 php5
php4.* entfernt
apache neu gestartet

webhost24 08.02.2006 18:35

Zitat:

Original geschrieben von Sloter
Laut Website von vhcs geht kein PHP5..........

Sloter

wo hast du das gelesen?
ich hab doch schon leute gesehen die php5 verwenden :eek:

Sloter 08.02.2006 18:52

http://www.molesoftware.com/www/inde...e&sub=4&sub2=5

Und im Forum findest du einige Posts das es mit PHP5 nicht klappt.
Wenn du den Debianinstaller verwendest, schmeißt er auch PHP5 runter und holt PHP4.

Imho werden alle PHP4 und PHP5 gleichzeitig einsetzen und vhcs mit PHp4 versorgen.

Sloter

Philipp 08.02.2006 18:52

Zitat:

Original geschrieben von webhost24
meine php5 php.ini im html format
Ich habe mir das gleich gedacht. Weder das PHP MySQL Modul noch mcrypt ist geladen. Ausserdem ist PHP 5.0.5 schon eine ältere Version die einige Sicherheitslücken hat.

Zitat:

Original geschrieben von webhost24

hab die sources.list mit folgendem erweitert:
deb http://people.debian.org/~dexter php5 sarge
deb-src http://people.debian.org/~dexter php5 sarge

Probiere einmal:
Code:

deb http://people.debian.org/~dexter php5.1 sarge
deb http://people.debian.org/~dexter pear-package sarge

und danach
Code:

apt-get update && apt-get install libapache2-mod-php5.1 php5.1 php5.1-mysql php5.1-mcrypt pear-package

webhost24 08.02.2006 19:50

hi!

mit deiner weise hab ich das gleiche problem... php5 geht, aber vhcs nicht mehr

meine jetzige phpinfo

Philipp 08.02.2006 20:22

Das ist noch immer PHP 5.0.5 ohne MySQL und mcrypt Support. Langsam habe ich das Gefühl das die Pakete von DotDeb.org noch am vernünftigsten funktionieren.

Um PHP 5.1.2 von DotDeb.org zu installieren genügt folgende Quelle:
Code:

deb http://dotdeb.pimpmylinux.org/ stable all
und danach:
Code:

apt-get update
apt-get install php5 php5-mysql php5-mcrypt php5-pear libapache2-mod-php5

Falls jetzt apt-get den MySQL Server durch mysql-server-5.0 ersetzten will, sollte aber abgebrochen werden.

In diesem Fall würde ich den alten MySQL Server auf hold setzten:
Code:

echo mysql-server hold | dpkg --set-selections
bzw. bei MySQL 4.1
Code:

echo mysql-server-4.1 hold | dpkg --set-selections
und dann wieder
Code:

apt-get install php5 php5-mysql php5-mcrypt php5-pear libapache2-mod-php5
ausführen. Ansich läuft auch das Upgrade auf MySQL 5.0 fehlerfrei durch, aber einige Scripte sind mit dieser Version noch nicht kompatibel.

webhost24 08.02.2006 20:23

Zitat:

Original geschrieben von Sloter
http://www.molesoftware.com/www/inde...e&sub=4&sub2=5

Und im Forum findest du einige Posts das es mit PHP5 nicht klappt.
Wenn du den Debianinstaller verwendest, schmeißt er auch PHP5 runter und holt PHP4.

Imho werden alle PHP4 und PHP5 gleichzeitig einsetzen und vhcs mit PHp4 versorgen.

Sloter

ja, das alles klingt ziemlich logisch

was ist jetzt mit den daten die da praktisch umsonst drauf sind? kann ich die jetzt noch verwerten für das update via modul? oder sind die dem system egal sodass ich sie liegen lassen kann?

Sloter 08.02.2006 21:05

Ich würde es entfernen.
apt-get remove -purge paketname und danch wieder sauber installieren.

Sloter

Update: Auch wenn Philipp mich würgt, PHP5 übersetzt man selber :D

Ravage 08.04.2007 00:42

hallo bin neu hier also grüss ich euch mal herzlich :)

also ich habe folgendes

die 4.8 version von vhcs und bin dem beispiel von Philipp gefolgt nun ist das problem das meine homepage irgendwie geladen wird aber die seite ganz weiss ist .

php version
meine page

ich hoffe das jemand mir helfen kann habe nähmlich von heute morgen an biss jetzt webserver und alles neu installier + vhcs d.h hoffe das dies nicht wieder umsonst wahr

//edit//

wie es aussieht ist es nur meine homepage die nicht funktionierte andere seiten wie phpmyadmin geht noch alles.
nur bekomme ich diese nfehler bei meinem vhcs login
vhcs login

Ravage 08.04.2007 01:35

hm sorry fur neuen post habe gerade nachgedacht und vergessen zu sagen das er bei mir das packet php5-pear nicht finden konnte bei der installation

Philipp 08.04.2007 10:02

Da dürften etliche PHP Erweiterungen nicht installiert sein

Also du brauchst mindestens noch MySQL und mcrypt:

Code:

apt-get install php5-mysql php5-mcrypt
Das pear Paket nennt sich neuerdings php-pear und nicht mehr php5-pear

Ravage 08.04.2007 12:53

so also die 2 packete sind bereits drauf

Code:

rav-server:~# apt-get install php5-mysql php5-mcrypt
Reading Package Lists... Done
Building Dependency Tree... Done
php5-mysql is already the newest version.
php5-mcrypt is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 11 not upgraded.
rav-server:~#

und habe nachträglich php-pear installiert

allerdings ist meine Webseite noch immer ganz weiss und vhcs gibt mir noch immer den fehler:
ERROR: The php-extension 'mcrypt' not loaded !
aus :(

Philipp 08.04.2007 13:23

Jetzt scheint es aber zu funktionieren :-)

Ravage 08.04.2007 13:55

jo also die lösung lautet :)

php.ini

extension=php_mcrypt.so

und

apt-get install php-pear

vielen dank für euere hilfe wahr mir sehr hilfreich :)


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:18 Uhr.

Powered by vBulletin® Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag