PDA

Bekijk Volledige Versie : probleem libphp4.so



XTz
21/05/07, 20:25
Hallo, ik zit zwaar probleem

ik vind httpd (apache) willen niet start! (na build en updaten)

en blijkbaar aantal libs kwijt zeker eentje van libphp4.so!

ik heb alles proberen herinstalleren, php en apache installeren.
via putty ik manueel herstart
dan krijgt resultaat

[root@ready4host apache]# /etc/init.d/httpd restart
Stoppen van httpd: [MISLUKT]
Starten van httpd: Syntax error on line 81 of /etc/httpd/conf/httpd.conf:
Cannot load /usr/lib/apache/libphp4.so into server: /usr/lib/apache/libphp4.so: cannot open shared object file: No such file or directory
[MISLUKT]

en ik heb zoekentocht naar libphp4.so staan er niet in mijn server! dus alles verwijderen!

hoe ik kan hem terug start httpd services

Randy
21/05/07, 20:28
Hallo, ik zit zwaar probleem

ik vind httpd (apache) willen niet start! (na build en updaten)

en blijkbaar aantal libs kwijt zeker eentje van libphp4.so!

ik heb alles proberen herinstalleren, php en apache installeren.
via putty ik manueel herstart
dan krijgt resultaat

[root@ready4host apache]# /etc/init.d/httpd restart
Stoppen van httpd: [MISLUKT]
Starten van httpd: Syntax error on line 81 of /etc/httpd/conf/httpd.conf:
Cannot load /usr/lib/apache/libphp4.so into server: /usr/lib/apache/libphp4.so: cannot open shared object file: No such file or directory
[MISLUKT]

en ik heb zoekentocht naar libphp4.so staan er niet in mijn server! dus alles verwijderen!

hoe ik kan hem terug start httpd services


Ten eerste: werk je toevallig met een screenreader? Je taalgebruik is, netjes uitgedrukt, erg brak.
Welke verwijzing staat er ind e httpd.ini op de genoemde regel 81?

phreak
21/05/07, 20:32
Ten eerste: werk je toevallig met een screenreader? Je taalgebruik is, netjes uitgedrukt, erg brak.
Welke verwijzing staat er ind e httpd.ini op de genoemde regel 81?

@ Randy: misschien heeft deze persoon een afwijking, doofheid of iets dergelijks en valt hem niet op aan te vallen, iedereen heeft zijn gebreken

@TS: waarschijnlijk is php4 niet geinstalleerd, als je deze installeerd en je apache config goed zet, komt het wel goed.

XTz
21/05/07, 20:34
sorry ik ben doof, ik heb moeite met taal!

in httpd.conf
LoadModule php4_module /usr/lib/apache/libphp4.so

maar ik kan als ik installeren php4 via build installeren maar krijgt die libphp4.so
niet erin!

phreak
21/05/07, 20:37
updatedb && locate libphp4.so

als hij die kan vinden, pas je de regel aan in httpd.conf naar de shared object, anders moet je php opnieuwe make'n..

Randy
21/05/07, 20:38
Vandaar mijn vraag, dit was geen aanval.

Wat staat er nu op httpd.ini op regel 81?

XTz
21/05/07, 20:44
randy, in httpd.conf regel 81:
LoadModule php4_module /usr/lib/apache/libphp4.so

en geen bestand gevond!
[root@ready4host apache]# updatedb && locate libphp4.so
[root@ready4host apache]#

phreak
21/05/07, 20:47
Dan zul je php opnieuw moeten compilen.

XTz
21/05/07, 20:52
ik heb gedaan via ./build php
dan ik krijgt
Thank you for using PHP.

/usr/local/directadmin/customapache/configure.php: line 24: --enable-bcmath: command not found

*** There was an error while trying to configure php. Check the configure.php file

blijft opnieuw
[root@ready4host customapache]# /etc/init.d/httpd restart
Stoppen van httpd: [MISLUKT]
Starten van httpd: Syntax error on line 79 of /etc/httpd/conf/httpd.conf:
Cannot load /etc/httpd/modules/libphp4.so into server: /etc/httpd/modules/libphp4.so: cannot open shared object file: No such file or directory
[MISLUKT]

Mikej0h
21/05/07, 21:09
Ik raad je aan de laatste versie op te halen, en de hele boel opnieuw te builden.
Dit kan je doen door het volgende uit te voeren:



cd /usr/local/directadmin/customapache
./build clean
rm -f configure.*
./build update
./build all


Zie ook: http://help.directadmin.com/item.php?id=26

XTz
23/05/07, 13:55
danku voor oplossen. ik wist niet dat configuratie.php moet eerst verwijderen dan kan oplossen!

nu volgende probleempje:
Error connecting to MySQL: Access denied for user: 'da_admin@localhost' (Using password: YES)

ik snap niet hoe werkt reset passwoord van mysql hoe werkt!
http://help.directadmin.com/item.php?id=45

staan uitleg maar ik snap helemaal niet!

dennis0162
23/05/07, 13:59
Beste,

# cd /usr/local/directadmin/scripts
# nano setup.txt

daar staat het volgende:

mysql=jewachtwoord ff kopieren of even opschrijven.

# ctrl + C (afsluiten)

cd /usr/local/directadmin/conf

# (nano mysql.conf

dan staat daar ergens: passwd=jewachtwoord

Dat verander je naar het wachtwoord wat in setup.txt staat.

# ctrl + C (afsluiten)
# j

Kenneth
23/05/07, 14:14
Beste,

# cd /usr/local/directadmin/scripts
# nano setup.txt

daar staat het volgende:

mysql=jewachtwoord ff kopieren of even opschrijven.

# ctrl + C (afsluiten)

cd /usr/local/directadmin/conf

# (nano mysql.conf

dan staat daar ergens: passwd=jewachtwoord

Dat verander je naar het wachtwoord wat in setup.txt staat.

# ctrl + C (afsluiten)
# j

CTRL + X is afsluiten van nano ;)

trouwens, je hoeft configure niet elke keer te verwijderen, bij jou zat er wel een fout in je configure.php (of _ap2).

Waarschijnlijk miste je een \ op het einde van de regel voor '--enable-bcmath'.

XTz
23/05/07, 14:15
Vorige keer was ik rare passwoord (staan erin) hem veranderen naar mijn huidige passwoord. (maar ik weet niet weer rare passwoord)

ik dacht setup.txt passwoord aanpassen dan mysql.conf hetzelfde passwoord weer aanpassen en oplossen.

blijkbaar niet. ik denk moet rare passwoord in mysql.conf om kunnen werken

ik moet mysql opnieuw installeren ?

dennis0162
23/05/07, 14:18
CTRL + X is afsluiten van nano ;)

trouwens, je hoeft configure niet elke keer te verwijderen, bij jou zat er wel een fout in je configure.php (of _ap2).

Waarschijnlijk miste je een \ op het einde van de regel voor '--enable-bcmath'.

hehe die bedoel ik. Zit altijd daar mee in de war.



ik dacht setup.txt passwoord aanpassen dan mysql.conf hetzelfde passwoord weer aanpassen en oplossen.

blijkbaar niet. ik denk moet rare passwoord in mysql.conf om kunnen werken

ik moet mysql opnieuw installeren ?

Je bedoelt dus dit:

setup.txt heeft geen invloed op je systeem. Dit is alleen een soort van ''log'' die alle info even voor je verzamelt van DirectAdmin.

Het wachtwoord wat in setup.txt staat die jij hebt aangepast dat wachtwoord wat daar stond moet over een komen met het wachtwoord wat in mysql.conf stond.



Vorige keer was ik rare passwoord (staan erin) hem veranderen naar mijn huidige passwoord. (maar ik weet niet weer rare passwoord)


Die zin begrijp ik niet egt.

XTz
23/05/07, 14:27
kijken ik heb stap voor stap maar lukt niet! als ik invoegen use mysql dan krijgt fout melden
ik wil passwoord reset!


[root@ready4host scripts]# service mysqld stop
Shutting down MySQL. [ OK ]
[root@ready4host scripts]# mysqld_safe --skip-grant-tables &
[1] 22659
[root@ready4host scripts]# Starting mysqld daemon with databases from /var/lib/mysql
use mysql
-bash: use: command not found


Oorspronkelijk geplaatst door XTz Bekijk bericht
Vorige keer was ik rare passwoord (staan erin) hem veranderen naar mijn huidige passwoord. (maar ik weet niet weer rare passwoord)


Die zin begrijp ik niet egt.

ik nog opnieuw uitleg.

Gisteren ik zag in setup.txt een staan passwoord bv 1efve55 en dus is niet van mij! en ik heb hem gewoon "mijn passwoord" en opslaan setup.txt.

dus ik kan niet orginele passwoord vinden!

nu is alles oplossen!

ErikKosters
23/05/07, 15:30
Dan moet je denk ik MySQL ook rebuilden. In setup.txt staat juist het root/da_admin wachtwoord voor MySQL die je nodig bent.

Kenneth
23/05/07, 16:09
'use mysql;' moet je ook niet gewoon weg in je console flatsen ;)

eerst zul je in MySQL moeten inloggen via:
mysql -u root

(Zorg wel ff day je de skip grant table doet ;))

daarna:

use mysql;
UPDATE user SET password=PASSWORD("Nieuw_Wachtwoord_Voor_root") WHERE user="root";
UPDATE user SET password=PASSWORD("Nieuw_Wachtwoord_Voor_da_admin") WHERE user="da_admin";
exit;

onthoud wachtwoord die je gebruikt hebt en start nu MySQL op de normale manier weer... edit de mysql.conf van DA en klaar! :)

snaaps
25/05/07, 08:14
zie ook: http://help.directadmin.com/item.php?id=45