PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Suse 9.0 - Apache 2 - Document Root



Hossie
26.04.04, 19:17
Ich hab mir Suse 9.0 installiert mit dem Apache2. Jetzt würde ich gern /home/Hossie/public_html als DocumentRoot festlegen, aber das steht ja net in der /etc/apache2/httpd.conf und selbst wenn man es einträgt, benutzt er es net :(

http://localhost gibt 403 und http://localhost/~Hossie gibt 404 ( :confused: )

Wie krieg ich jetzt den Document Root geändert? Thx for Help :D

$kuLL
26.04.04, 20:02
Schau mal in /etc/sysconfig/apache2
Dort kannst du sie definieren, wenn mich nicht alles irrt.

BiugEE
26.04.04, 20:06
Ich hab mir Suse 9.0 installiert mit dem Apache2. Jetzt würde ich gern /home/Hossie/public_html als DocumentRoot festlegen, aber das steht ja net in der /etc/apache2/httpd.conf und selbst wenn man es einträgt, benutzt er es net :(

http://localhost gibt 403 und http://localhost/~Hossie gibt 404 ( :confused: )

Wie krieg ich jetzt den Document Root geändert? Thx for Help :D

entweder du machst einen vhost unter /etc/apache2/vhosts.d/ oder du änderst das in der /etc/sysconfig/apache2 unter APACHE_DOCUMENT_ROOT="" wenn zwischen "" nix steht nimmt suse 9 default und das ist /srv/www/htdocs
danach natürlich eine "rcapache2 restart".
suse hat die configs vom apache fölig zerpflügt. das sieht im ersten moment zwar bescheuert aus, hat aber wenn man erst mal alles gefunden hat von der übersichtlichkeit eine menge gebracht. auch haben die das erst seid einem update das du sicher mit yast gemacht hast geändert.

gruß
BiugEE

BiugEE
26.04.04, 20:07
Schau mal in /etc/sysconfig/apache2
Dort kannst du sie definieren, wenn mich nicht alles irrt.

mist du warst 10 sekunden schneller :)
und da schickt mir das board doch glatt ein "1. Entschuldigung, aber Sie können nur alle 60 Sekunden einen Beitrag oder eine Nachricht abschicken."
mal zu langsamm und dann gleich wieder zu schnell :ugly:

Hossie
26.04.04, 22:24
Ich glaub ich bin zu dumm :(

/etc/sysconfig/apache2


## Type: string
## Default: "/srv/www/htdocs"
## ServiceReload: apache2
#
# DocumentRoot: Where the web pages (of the default virtual host) are located
#
# If empty, the default is used.
#
APACHE_DOCUMENT_ROOT="/home/Hossie/public_html"


happypenguin:/home/Hossie # rcapache2 restart
Syntax OK
Shutting down httpd2 (waiting for all children to terminate) done
Starting httpd2 (prefork) done

http://localhost


Access forbidden!

You don't have permission to access the requested directory. There is either no index document or the directory is read-protected.

If you think this is a server error, please contact the webmaster.
Error 403
127.0.0.1
Mon Apr 26 22:24:41 2004
Apache/2.0.48 (Linux/SuSE)

Obwohl in ~/public_html sicher eine index.php liegt.

Auch http://localhost/index.php -> 404! :(

Hossie
26.04.04, 23:48
Nachdem ich es net geschafft hab das zu ändern hab ich einfach den Standard Pfad belassen. Hab aber noch ne andere Frage:


happypenguin:/home/Hossie # mysqld start
Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root!
040426 23:45:44 Aborting

040426 23:45:44 mysqld: Shutdown Complete

:confused:

$kuLL
27.04.04, 00:01
Nachdem ich es net geschafft hab das zu ändern hab ich einfach den Standard Pfad belassen. Hab aber noch ne andere Frage:


happypenguin:/home/Hossie # mysqld start
Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root!
040426 23:45:44 Aborting

040426 23:45:44 mysqld: Shutdown Complete

:confused:
Du musst den mysqld mit der Option --user=mysql starten.
Oder du schreibst user=mysql in die /etc/my.cnf

Hossie
27.04.04, 13:44
Ich bin einfach zu doof :(


happypenguin:/home/Hossie # mysqld --user=mysql start
040427 13:44:56 Fatal error: Can't open privilege tables: Table 'mysql.host' doesn't exist
040427 13:44:56 Aborting

040427 13:44:56 mysqld: Shutdown Complete

Svenny
27.04.04, 14:25
Ich bin einfach zu doof :(


happypenguin:/home/Hossie # mysqld --user=mysql start
040427 13:44:56 Fatal error: Can't open privilege tables: Table 'mysql.host' doesn't exist
040427 13:44:56 Aborting

040427 13:44:56 mysqld: Shutdown Complete

und der user mysql muss scho zugriff auf die daten datein haben.

`kk
10.07.04, 13:01
Wegen dem Documentroot...dieses plubic_html hat bestimmt dir gehört, muss aber www-data gehören.

MfG Kai