ugrás a tartalomhoz

Apache "could not open document config file" hiba

brasil · 2004. Aug. 25. (Sze), 14.44
Sziasztok! Abban kérnék segítséget, hogy az eddigi Suse 7.3-at használtam a következőkkel: Apache 1.3.20, PHP 4.0.6, MySQL 3.23.41. és most ezt frissítettem SuSE 9.1 professional-ra. A telepítéskor kértem az apache, php, mysql csomagok felrakását. Fenn is van az apache, de a localhost nem elérhető. A 7.3-as Suse-nál nem volt semmi gond, minden működött alapból, itt viszont ilyen hibaüzenetek vannak:
httpd2: could not open document config file /etc/apache2/sysconfig.d/include.conf

A httpd.conf tele van include sorokkal, mint pl:
# generated from global settings in /etc/sysconfig/apache2
Include /etc/apache2/sysconfig.d/global.conf

Megnéztem az /etc/apache2/sysconfig.d könyvtárat, és két fájlt találtam ott:
global.conf
loadmodule.conf

De nem tudom, hogy most mi a baja az apache-nak?
A httpd.conf nagyon rövid. Nincsenek olyan sorok, mint DocumentRoot, ServerRoot stb.
Aztán meg a mysql indításánál ebbe a hibaüzenetbe ütközök:
ERROR 2002: Can't connect to local MySQL server through socket '/var/lib/mysql.sock' (2)
Hát azt nem tudom mi ez a mysql.sock, de nincs ilyen sehol a gépen.
Interneten találtam egy olyan megoldási lehetőséget, hogy a php.ini-be kell beilleszteni a /var/lib/mysql/mysql.sock sort. De nálam ez sem hoz megoldást. :(

Minden segítséget előre is köszönök!
 
1

httpd2: could not open document config file /etc/apache2/sysconf

Anonymous · 2005. Júl. 5. (K), 20.54
Nekem is ez a hibauzenet jelent meg SuSE 9.3-as operacios rendszeren. Miutan letrehoztam egy ures fajlt "/etc/apache2/sysconfig.d/include.conf" neven az apache rendben mukodott.

lello
2

a mysql.sock a mysql server

Anonymous · 2005. Júl. 19. (K), 15.05
a mysql.sock a mysql server fájlja, amin keresztül tudnak kacpsolódni a programok, ha elindult a mysql a következő helyekre tehet(attól függ, mi van beállítva amy.cnf-ben, de ezek az általánosak):
/var/tmp/mysql.sock
/var/run/mysqld/mysql.sock
/var/run/mysql/mysql.sock
De lehet a fájlok neve mysqld.sock is, amit a php.ini-be beírsz mysql socket name-hez a php-ka azon keresztül fognak megpróbálni csatalkozni a mysql-hez, de ez a mysql-t nem befolyásolja. Az apache-t illetően ajánlom tlepítsd újra, vagy rakj fel egy újabbat, esetleg manuálisan, úgy minde a httpd.conf-ban lesz