php5 und mysql 5 probs!

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Dragor
Beiträge: 39
Registriert: 01.01.2007 19:53:21

php5 und mysql 5 probs!

Beitrag von Dragor » 28.01.2007 19:02:22

ich habe mysql5 und php5 erfolgreich installiert! das einzige prob ist das es nicht läuft! in de rphpinfo.php wird angezeigt das noch php4 läuft!

naja php4 läuft eigentlich als cgi (nehme ich an da ich im cgi ordner unter php4 die php.ini bearbeiten musste)!

so wie kann ich es machen das php5 und mysql 5 läuft?

habe in der httpd.conf folgendes rein gekritzelt

Code: Alles auswählen

# This is here for backwards compatability reasons and to support
#  installing 3rd party modules directly via apxs2, rather than
#  through the /etc/apache2/mods-{available,enabled} mechanism.
#
#LoadModule mod_placeholder /usr/lib/apache2/modules/mod_placeholder.so


LoadModule php5_module modules/libphp5.so
AddType application/x-httpd-php .php[/CODE

nun seltsam das da so wenig drinne steht oder? naja jedenfals wird mir wenn ich den apache neustarte gesagt das das modul bereits geladen wird!

jemand eine idee? 

oder braucht ihr mehr details? 

danke im vorraus

MfG
Dragor



EDIT:// wenn ich den mysql server restarte kommt folgendes

Checking for corrupt, not cleanly closed and upgrade needing tables.

Benutzeravatar
rolo
Beiträge: 2697
Registriert: 29.08.2002 12:12:25
Lizenz eigener Beiträge: neue BSD Lizenz
Wohnort: hannover

Beitrag von rolo » 29.01.2007 04:14:02

hi,
> habe in der httpd.conf folgendes rein gekritzelt
in die httpd.conf mußt du jedenfalls keinen solchen eintrag 'reinkritzeln'. um module für den apache2 einzutragen benutzt du "normalerweise" a2enmod modulname und a2dismod um sie auszutragen.
schwer zu sagen was in deinem fall zu tun ist,.um das php modul zu laden, bzw. ob, wie und welches du überhaupt laden willst, zumal du nicht sicher bist ob php bei dir als cgi läuft bzw. laufen soll, oder nicht. das es nicht korrekt funktioniert, kann an falscher konfiguration und/oder fehlenden packeten liegen - fragen über fragen ...
> seltsam das da so wenig drinne steht oder?
nein, eigentlich nicht.
das beste was du machen kannst, ist ein gutes howto zum thema 'lamp mit apache2' am besten für debian zu lesen, um dich mit der materie vertraut zu machen. wenn du dann einen etwas genaueren plan hast, kann man dir wahrscheinlich wesentlich einfacher weiter helfen, falls noch notwendig.
> Checking for corrupt, not cleanly closed and upgrade needing tables.
das meint der mysqld nur gut und ist nicht unbedingt anlass zur sorge.
gn8

Dragor
Beiträge: 39
Registriert: 01.01.2007 19:53:21

Beitrag von Dragor » 29.01.2007 06:56:00

ok ich habe folgendes howto zu lamp gemacht bzw. befolgt!


http://www.howto24.de/wiki/index.php/LA ... und_MySQL5


ich will php5 am laufen haben!

naja ich weiß nicht weiter oder weiß auch nicht wie ich mehrerzählen soll drüber denn das ist de rroot von nem kollegen und unter SuSe mache ich alles einfach über Yast!

naja fals Sie ICQ haben könnten sie mich adden? das man da sproblem gezielt angehen kann? wäre super nett!
(ICQ' 243231581)

MfG
Dragor

P.S: Das mit dem reinkritzeln war nicht ernst gemeint!!

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 29.01.2007 10:05:08

Nur am Rande, du solltest statt apt-get aptitude benutzen. Dann werden beim Löschen von Paketen automatisch auch nicht mehr benötigte Pakete runter geworfen ;)

Dragor
Beiträge: 39
Registriert: 01.01.2007 19:53:21

Beitrag von Dragor » 29.01.2007 12:25:43

kann mir denn einer direkt helfen?^^

kann ich immer noch aptitude benutzen?

ich blicke nicht mehr durch :-/

Benutzeravatar
rolo
Beiträge: 2697
Registriert: 29.08.2002 12:12:25
Lizenz eigener Beiträge: neue BSD Lizenz
Wohnort: hannover

Beitrag von rolo » 29.01.2007 12:55:00

naja? ich gehe jetzt mal davon aus, das du das howto erst heute morgen durchgegangen bist und vorher bereits getätigte schritte vollständig rückgängig gemacht hast, also auch einträge in php.ini und httpd.conf sowie einstellungen für php als cgi. du benutzt bis auf die quellen aus dem howto ein reines debian sarge, php4 lief bzw. tut es vielleicht noch?
> denn das ist de rroot von nem kollegen
ist natürlich nicht so supie, wenn du nicht weißt was da bis jetzt für eine konfiguration lief, bzw. überhaupt, bei einem root-server nicht genau zu wissen was du da machst.

guck mal in /etc/apache2/mods-enabled , welche module da für php geladen werden. falls das php4 modul noch drin steht, entferne es mit

Code: Alles auswählen

a2dismod php4
und falls aus irgendeinem grund, doch nicht vorhanden, setze mit

Code: Alles auswählen

a2enmod php5
php5 rein. sollte der apache danach noch nicht mit php5 arbeiten, frage ich mal:
- bekommst du beim aufrufen eines php dokuments einen fehler, oder wird versucht die angfeforderte xxx.php runterzuladen.
- poste dann mal die etwa letzten 10 zeilen von

Code: Alles auswählen

/var/log/apache2/error.log
- finden sich doch noch weitere relevante module aus vorherigen versuchen in mods-enabled?

sollte das soweit funktionieren, bist du für einen root-server mit der konfiguration an dieser stelle noch lange nicht fertig, aber soweit erstmal.

> kann mir denn einer direkt helfen?
das hier ist ein forum, und hat den vorteil, das viele leute mitdenken können.
du kannst es über jabber im jabber-chat des forums probieren,

es ist nicht empfehlenswert apt-get und aptitude zu mischen. wenn du mit apt-get angefangen hast, mach damit weiter.

Dragor
Beiträge: 39
Registriert: 01.01.2007 19:53:21

Beitrag von Dragor » 29.01.2007 17:33:03

ihr habe das erste durchgeführt und es kam das dabei raus

Code: Alles auswählen

h1098663:~# a2dismod php4
This module is already disabled, or does not exist!
h1098663:~# a2enmod php5
This module is already enabled!
h1098663:~#

das seltsame ist die phpinfo spuckt aber aus das php4 installiert ist!

Code: Alles auswählen

PHP Version 4.4.4-0.dotdeb.3

Configuration File (php.ini) Path 	/etc/php4/cgi/php.ini
Scan this dir for additional .ini files 	/etc/php4/cgi/conf.d
additional .ini files parsed 	/etc/php4/cgi/conf.d/gd.ini, /etc/php4/cgi/conf.d/imap.ini, /etc/php4/cgi/conf.d/mysql.ini
meine scripte funktionieren soweit nur das immer ein DB fehler kommt! ich habe auch Mysql5 drauf gehauen allerdings kann ich mysql nicht über mein "Serveradmin 24" nicht starten"

aber wenn ich mysql über SSH neustarte kommt folgendes!

Code: Alles auswählen

h1098663:~# /etc/init.d/mysql restart
Stopping MySQL database server: mysqld.
Starting MySQL database server: mysqld.
Checking for corrupt, not cleanly closed and upgrade needing tables.
das ist irgendwo da sseltsame! phpinfo sagt mir auch das mysql 4 noch was nur läuft!

bin über weitere ratschläge sehr dankbar!

MfG
Dragor


EDIT:// Die Letzten zeiles aus der error.log aber da sind nur scriptfehler drinne! vojn mysql sehe ich nix oder php

Code: Alles auswählen

[Mon Jan 29 17:10:01 2007] [error] [client 212.41.88.159] File does not exist: /var/www/the-knight.de/public_html/images/stein.gif, referer: http://www.the-knight.de/build.php
[Mon Jan 29 17:10:01 2007] [error] [client 212.41.88.159] File does not exist: /var/www/the-knight.de/public_html/images/eisen.gif, referer: http://www.the-knight.de/build.php
[Mon Jan 29 17:10:26 2007] [error] [client 212.41.88.159] File does not exist: /var/www/the-knight.de/public_html/images/holz.gif, referer: http://www.the-knight.de/build.php?cxid=66b873aebd0cd43160a278fcf71a9db0
[Mon Jan 29 17:10:26 2007] [error] [client 212.41.88.159] File does not exist: /var/www/the-knight.de/public_html/images/stein.gif, referer: http://www.the-knight.de/build.php?cxid=66b873aebd0cd43160a278fcf71a9db0
[Mon Jan 29 17:10:27 2007] [error] [client 212.41.88.159] File does not exist: /var/www/the-knight.de/public_html/images/eisen.gif, referer: http://www.the-knight.de/build.php?cxid=66b873aebd0cd43160a278fcf71a9db0
[Mon Jan 29 17:11:33 2007] [error] [client 84.176.232.11] File does not exist: /var/www/the-knight.de/public_html/images/holz.gif, referer: http://www.the-knight.de/build.php
[Mon Jan 29 17:11:34 2007] [error] [client 84.176.232.11] File does not exist: /var/www/the-knight.de/public_html/images/stein.gif, referer: http://www.the-knight.de/build.php
[Mon Jan 29 17:11:34 2007] [error] [client 84.176.232.11] File does not exist: /var/www/the-knight.de/public_html/images/eisen.gif, referer: http://www.the-knight.de/build.php
[Mon Jan 29 17:11:51 2007] [error] [client 84.176.232.11] File does not exist: /var/www/the-knight.de/public_html/images/holz.gif, referer: http://www.the-knight.de/build.php
[Mon Jan 29 17:11:51 2007] [error] [client 84.176.232.11] File does not exist: /var/www/the-knight.de/public_html/images/stein.gif, referer: http://www.the-knight.de/build.php
[Mon Jan 29 17:11:51 2007] [error] [client 84.176.232.11] File does not exist: /var/www/the-knight.de/public_html/images/eisen.gif, referer: http://www.the-knight.de/build.php
[Mon Jan 29 17:12:01 2007] [error] [client 84.176.232.11] File does not exist: /var/www/the-knight.de/public_html/images/stein.gif, referer: http://www.the-knight.de/build.php
[Mon Jan 29 17:12:01 2007] [error] [client 84.176.232.11] File does not exist: /var/www/the-knight.de/public_html/images/holz.gif, referer: http://www.the-knight.de/build.php
[Mon Jan 29 17:12:01 2007] [error] [client 84.176.232.11] File does not exist: /var/www/the-knight.de/public_html/images/eisen.gif, referer: http://www.the-knight.de/build.php
[Mon Jan 29 17:12:04 2007] [error] [client 84.176.232.11] File does not exist: /var/www/the-knight.de/public_html/images/stein.gif, referer: http://www.the-knight.de/build.php
[Mon Jan 29 17:12:04 2007] [error] [client 84.176.232.11] File does not exist: /var/www/the-knight.de/public_html/images/holz.gif, referer: http://www.the-knight.de/build.php
[Mon Jan 29 17:12:04 2007] [error] [client 84.176.232.11] File does not exist: /var/www/the-knight.de/public_html/images/eisen.gif, referer: http://www.the-knight.de/build.php
[Mon Jan 29 17:16:44 2007] [error] [client 84.145.88.125] File does not exist: /var/www/the-knight.de/public_html/images/stein.gif, referer: http://faq.the-knight.de/build.php
[Mon Jan 29 17:16:44 2007] [error] [client 84.145.88.125] File does not exist: /var/www/the-knight.de/public_html/images/holz.gif, referer: http://faq.the-knight.de/build.php
[Mon Jan 29 17:16:44 2007] [error] [client 84.145.88.125] File does not exist: /var/www/the-knight.de/public_html/images/eisen.gif, referer: http://faq.the-knight.de/build.php
[Mon Jan 29 17:17:01 2007] [error] [client 84.145.88.125] File does not exist: /var/www/the-knight.de/public_html/images/stein.gif, referer: http://faq.the-knight.de/build.php
[Mon Jan 29 17:17:01 2007] [error] [client 84.145.88.125] File does not exist: /var/www/the-knight.de/public_html/images/holz.gif, referer: http://faq.the-knight.de/build.php
[Mon Jan 29 17:17:01 2007] [error] [client 84.145.88.125] File does not exist: /var/www/the-knight.de/public_html/images/eisen.gif, referer: http://faq.the-knight.de/build.php
[Mon Jan 29 17:28:16 2007] [error] [client 217.236.92.205] File does not exist: /var/www/the-knight.de/public_html/favicon.ico
[Mon Jan 29 17:28:31 2007] [error] [client 84.176.205.50] File does not exist: /var/www/the-knight.de/public_html/favicon.ico
[Mon Jan 29 17:28:31 2007] [error] [client 84.176.205.50] File does not exist: /var/www/the-knight.de/public_html/favicon.ico
[Mon Jan 29 17:33:02 2007] [error] [client 84.159.218.62] File does not exist: /var/www/the-knight.de/public_html/images/stein.gif, referer: http://www.the-knight.de/build.php
[Mon Jan 29 17:33:02 2007] [error] [client 84.159.218.62] File does not exist: /var/www/the-knight.de/public_html/images/holz.gif, referer: http://www.the-knight.de/build.php
[Mon Jan 29 17:33:02 2007] [error] [client 84.159.218.62] File does not exist: /var/www/the-knight.de/public_html/images/eisen.gif, referer: http://www.the-knight.de/build.php
[Mon Jan 29 17:33:05 2007] [error] [client 84.159.218.62] File does not exist: /var/www/the-knight.de/public_html/images/stein.gif, referer: http://www.the-knight.de/build.php?cxid=f57ccbdf53a09ad26d0ea63dc7b5fdba
[Mon Jan 29 17:33:06 2007] [error] [client 84.159.218.62] File does not exist: /var/www/the-knight.de/public_html/images/holz.gif, referer: http://www.the-knight.de/build.php?cxid=f57ccbdf53a09ad26d0ea63dc7b5fdba
[Mon Jan 29 17:33:15 2007] [error] [client 84.159.218.62] File does not exist: /var/www/the-knight.de/public_html/images/stein.gif, referer: http://www.the-knight.de/build.php
[Mon Jan 29 17:33:15 2007] [error] [client 84.159.218.62] File does not exist: /var/www/the-knight.de/public_html/images/holz.gif, referer: http://www.the-knight.de/build.php
[Mon Jan 29 17:33:15 2007] [error] [client 84.159.218.62] File does not exist: /var/www/the-knight.de/public_html/images/eisen.gif, referer: http://www.the-knight.de/build.php
[Mon Jan 29 17:33:18 2007] [error] [client 84.159.218.62] File does not exist: /var/www/the-knight.de/public_html/images/stein.gif, referer: http://www.the-knight.de/build.php?cxid=f57ccbdf53a09ad26d0ea63dc7b5fdba
[Mon Jan 29 17:33:19 2007] [error] [client 84.159.218.62] File does not exist: /var/www/the-knight.de/public_html/images/holz.gif, referer: http://www.the-knight.de/build.php?cxid=f57ccbdf53a09ad26d0ea63dc7b5fdba
[Mon Jan 29 17:33:19 2007] [error] [client 84.159.218.62] File does not exist: /var/www/the-knight.de/public_html/images/eisen.gif, referer: http://www.the-knight.de/build.php?cxid=f57ccbdf53a09ad26d0ea63dc7b5fdba
[Mon Jan 29 17:33:19 2007] [error] [client 84.159.218.62] File does not exist: /var/www/the-knight.de/public_html/images/stein.gif, referer: http://www.the-knight.de/build.php?cxid=f57ccbdf53a09ad26d0ea63dc7b5fdba
[Mon Jan 29 17:33:27 2007] [error] [client 84.159.218.62] File does not exist: /var/www/the-knight.de/public_html/images/stein.gif, referer: http://www.the-knight.de/build.php
[Mon Jan 29 17:33:28 2007] [error] [client 84.159.218.62] File does not exist: /var/www/the-knight.de/public_html/images/eisen.gif, referer: http://www.the-knight.de/build.php
[Mon Jan 29 17:33:28 2007] [error] [client 84.159.218.62] File does not exist: /var/www/the-knight.de/public_html/images/holz.gif, referer: http://www.the-knight.de/build.php
[Mon Jan 29 17:33:31 2007] [error] [client 84.159.218.62] File does not exist: /var/www/the-knight.de/public_html/images/stein.gif, referer: http://www.the-knight.de/build.php?cxid=f57ccbdf53a09ad26d0ea63dc7b5fdba
[Mon Jan 29 17:33:32 2007] [error] [client 84.159.218.62] File does not exist: /var/www/the-knight.de/public_html/images/eisen.gif, referer: http://www.the-knight.de/build.php?cxid=f57ccbdf53a09ad26d0ea63dc7b5fdba
[Mon Jan 29 17:33:32 2007] [error] [client 84.159.218.62] File does not exist: /var/www/the-knight.de/public_html/images/holz.gif, referer: http://www.the-knight.de/build.php?cxid=f57ccbdf53a09ad26d0ea63dc7b5fdba
[Mon Jan 29 17:33:42 2007] [error] [client 84.159.218.62] File does not exist: /var/www/the-knight.de/public_html/images/stein.gif, referer: http://www.the-knight.de/build.php
[Mon Jan 29 17:33:42 2007] [error] [client 84.159.218.62] File does not exist: /var/www/the-knight.de/public_html/images/eisen.gif, referer: http://www.the-knight.de/build.php
[Mon Jan 29 17:33:42 2007] [error] [client 84.159.218.62] File does not exist: /var/www/the-knight.de/public_html/images/holz.gif, referer: http://www.the-knight.de/build.php

Benutzeravatar
rolo
Beiträge: 2697
Registriert: 29.08.2002 12:12:25
Lizenz eigener Beiträge: neue BSD Lizenz
Wohnort: hannover

Beitrag von rolo » 29.01.2007 21:45:48

sowie das aussieht hast du da halt doch noch eine andere konfiguration drin.
wenn du so einen server übernimmst, wirst du dich doch darum gekümmert haben wie der bisher funktionierte und überhaupt funktioniert?
eventuell! läuft das teil auch doch über suphp und eben php-cgi. das kannst aber nun echt am besten du rausfinden, indem du halt wirklich mal guckst, was für module noch in mods-enabled stehen. wenn dem so ist, könnte es sein, das du dort in der suphp.conf so eine zeile findest

Code: Alles auswählen

suPHP_ConfigPath /etc/php5/cgi/php.ini
wo eben noch php4 eingetragen ist. wenn du das weiterverfolgen wolltest, müsstest du php5-cgi installieren, falls noch nicht geschehen, und das php5 modul wieder rausnehmen. (a2dismod php5). auch dazu gäbe es wieder einiges zu lesen, was du dann auch erstmal tun sollest, zumal das hier den rahmen sprengt.
eigentlich kann ich dir nur raten, das du den server komplett neu aufsetzt, nachdem du vorher weiter dazu gelesen hast, und das teil dann so zusammenstellst, wie du es haben willst und vorallem auch verstehst und administrieren kannst.

Dragor
Beiträge: 39
Registriert: 01.01.2007 19:53:21

Beitrag von Dragor » 29.01.2007 22:15:32

also folgendes steht in der suphp.conf

Code: Alles auswählen

<IfModule mod_suphp.c>
	AddHandler x-httpd-php .php .php3 .php4 .phtml
	suPHP_Engine on
# # Use a specific php config file (a dir which contains a php.ini file)
#	suPHP_ConfigPath /etc/php4/cgi/suphp/
</IfModule>
ich habe immer gelesen das man php4 über cgi laufen lassen kann (wie derzeit) und daann das php5 modul meingebunden laufen lassen?!

ich wahr wie in der conf stehenden ordner /etc/php4/cgi/ <--- aber dort gibt es keinen suphp ordner!

ich bin leider aufgeschmissen! das prob ist wenn ich den server neuinstalliere wird apache etc. sofort mit installiert (ist vom anbieter zu eingestellt) und professionell mit servern kann ich da nicht mit umgehen da ich nur da snötigste kenne! wie gesagt bei SuSe hatte ich nie probleme! habe mich erkundigt! nen howto durchgelesen verstanden und durchgeführt! aber debian ist irgendwie anders!

sry da sich euch damit nerve! und ich weiß wenn man sich nicht auskennt sollte man die finger von lassen aber bei mir hat bisher so ziehmlich alles geklappt^^

naja würde mich immernoch um rege beteiligung an dem thema bedanken!

MfG
Dragor

Benutzeravatar
rolo
Beiträge: 2697
Registriert: 29.08.2002 12:12:25
Lizenz eigener Beiträge: neue BSD Lizenz
Wohnort: hannover

Beitrag von rolo » 29.01.2007 22:32:06

hast du php5-cgi jetzt installiert (siehe oben)? falls nicht mach das, schmeiss das modul php5 raus, und starte den apachen neu.
die zeile mit dem kommentarzeichen in der suphp.conf kannst du so stehen lassen, sie wird nicht ausgewertet.

Dragor
Beiträge: 39
Registriert: 01.01.2007 19:53:21

Beitrag von Dragor » 30.01.2007 07:19:05

wenn ich mit

Code: Alles auswählen

a2enmod php5 
php ausführen will dann kommt immer folgendes

Code: Alles auswählen

h1098663:/# a2enmod php5
Module php5 installed; run /etc/init.d/apache2 force-reload to enable.
h1098663:/# /etc/init.d/apache2 force-reload
Forcing reload of web server: Apache2 ... no pidfile found! not running?Syntax e                                                                             rror on line 1 of /etc/apache2/mods-enabled/php4.load:
Cannot load /usr/lib/apache2/modules/libphp4.so into server: /usr/lib/apache2/mo                                                                             dules/libphp4.so: cannot open shared object file: No such file or directory
wo kann ich einstellen das er die php5 sachen zieht und nicht die php4?

MfG und besten dank

dragor

Benutzeravatar
rolo
Beiträge: 2697
Registriert: 29.08.2002 12:12:25
Lizenz eigener Beiträge: neue BSD Lizenz
Wohnort: hannover

Beitrag von rolo » 30.01.2007 11:11:31

liest du eigentlich auch was ich schreibe?

Dragor
Beiträge: 39
Registriert: 01.01.2007 19:53:21

Beitrag von Dragor » 30.01.2007 16:18:55

ehhh eigentlich schon?!

ich versuche alles was du mir sagst!


oder habe ich was übersehen?

naja beim apache 2 neustart kommt folgendes

Code: Alles auswählen

h1098663:~# /etc/init.d/apache2 restart
Forcing reload of web server: Apache2 ... no pidfile found! not running?httpd (pid 897) already running
woran kann das liegen? und naja ich habe den apache 2 neuinstallieren müssen da ich bei ner .confiure was falsch gemacht habe!

nun ja seid dem kommt diese apache-testseite

http://www.the-knight.de

und kA wie ich die weg bekomme!

als ich die info.php aufrufen woltle konnte ich sie nur downloaden!
MfG
Dragor

Antworten