PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : apache



gravity
15.12.02, 18:25
hi x-nation

ich will einen apache installieren mit php und mysql.
ich benutze SuSE 8.1 und apache 1.3.26, php4 und
mysql von der SuSE-CD.

um die seite hochzuladen habe ich den pure-ftpd-server
von meiner SuSE-CD installiert.

dazu habe ich gleich 2 fragen:

1.
ich habe einen symlink von /srv/www/htdocs in das
homeverzechniss des nutzers gelegt mit dem ich die
seite hochladen möchte. in meinen browser wird da
aber nicht wie erhofft ein ordner angezeigt sondern
so einen "öffnen mit Datei". was habe ich falsch gemacht?

2.
kann ich meine phpseite (z.b index.php) auch einfach in
das verzeichniss /srv/www/htdocs legen wie bei den
htmlseite (z.b. index.html) oder muss ich da noch was
beachten?

danke schonmal im vorraus.

kennt einer von ein gutes deutschsprachiges HOWTO
zum LAMP unter SuSE?

Jorge
15.12.02, 19:32
Original geschrieben von gravity
1.
ich habe einen symlink von /srv/www/htdocs in das
homeverzechniss des nutzers gelegt mit dem ich die
seite hochladen möchte. in meinen browser wird da
aber nicht wie erhofft ein ordner angezeigt sondern
so einen "öffnen mit Datei". was habe ich falsch gemacht?

Wenn ich erhlich bin, verstehe ich die Frage nicht. Vielleicht unterstützt der von Dir verwendete FTP client keine Links? Soll es geben...


2.
kann ich meine phpseite (z.b index.php) auch einfach in
das verzeichniss /srv/www/htdocs legen wie bei den
htmlseite (z.b. index.html) oder muss ich da noch was
beachten?

Die entsprechenden php Dateien (index.php) einfach im DocumentRoot des Indianers ablegen und gut ist.


kennt einer von ein gutes deutschsprachiges HOWTO
zum LAMP unter SuSE?

http://www.baach.de Ist allerdings nicht auf SuSE zugeschnitten und behandelt nur die Installation eines LAMP aus den Sourcen. Welche weiteren Informationen suchst Du denn?

Berufspenner
15.12.02, 19:43
Hi@all

Und hier noch eine Seite nach der man einen LAMP basierend auf dem Apache 2, ebenfalls aus den Sourcen, basteln kann. Der Apache 2 ist zwar noch nicht so ganz ausgereift aber wers braucht.
http://lamps.efactory.de/lamps-2-0.shtml

Cu

gravity
15.12.02, 20:01
@Jorge:

der pure-ftpd stellt die verbindung ins homeverzeichnis her
und das ist ja auch gut so.
nun will ich mit dem windows-commander per ftp upload
meine seite hochladen. nun sehe ich nach verbingugsaufbau
die ordner im homeverzeichnis und diesen symlink. wenn ich
den anklicke kommt eine fehlermeldung (ordner nicht vorhanden)

wenn ich dich richtig verstanden habe kann ich also meine
index.php in das ganz normale htdocs verzeichnis stellen
und das funktioniert???

@Berufspenner:

danke für die info, will aber lieber bei dem 1'er apache bleiben.

Jorge
15.12.02, 20:15
Original geschrieben von gravity
[B]@Jorge:
nun will ich mit dem windows-commander per ftp upload
meine seite hochladen. nun sehe ich nach verbingugsaufbau
die ordner im homeverzeichnis und diesen symlink. wenn ich
den anklicke kommt eine fehlermeldung (ordner nicht vorhanden)

Tja, ein Link ist ja auch kein Ordner. Scheint so als hätte der win commander Probleme damit. Dürfte ein Anwendungs Problem sein.


wenn ich dich richtig verstanden habe kann ich also meine
index.php in das ganz normale htdocs verzeichnis stellen
und das funktioniert???

Wenn der Apache entsprechend konfiguriert ist, ja. Das sollte eigentlich der Fall sein, wenn Du den Apachen inkl. PHP und MySQL in einem Rutsch mit den Distributions rpm's installiert hast.

linuxerhh
15.12.02, 23:33
noch ein kleiner tip am rande damit der apache die index.php auch handlen kann muss du die httpd.conf im /etc verzeichniss noch
ein wenig abändern mit einem editor deiner wahl öffnen und die zeile suchen und erweitern so das sie am ende so aussieht :


Directory Index index.html index.htm index.php

dann kann er deine index.php auch problemlos darstellen / ausführen :-)

greetings

gravity
16.12.02, 20:55
hab mich jetzt doch umentscieden und werde nun den proftpd nutzen. da dieser
(wie ich selber gesehen habe) diese funktion mit dem symlink unterstützt.
also habe ich mir die aktuellste version (proftpd-1.2.2rc2-89.src.rpm) nun
habe ich in dem verzeichniss in das ich den proftpd kopiert habe

rpm ./proftpd-1.2.2rc2-89.src.rpm.rpm -i

getippt. nun habe ich im verzeichniss /usr/src/packages/SOURCES folgende dateien:

proftpd-1.2.2rc2.dif
proftpd-1.2.2rc2.tar.bz2
proftpd-1.2.7.tar.bz2
proftpd-config.dif
proftpd-defaults.dif
proftpd-gl_init.dif
proftpd-openmode.dif
proftpd-syscall.dif
proftpd-xferlog.dif
proftpd-xinetd
proftpd.conf
proftpd.init
proftpd.logrotate
proftpd.pamd
proftpd.xpm
welcome.msg

wie kann ich nun den dämon starten? muß zu meiner schande gestehen das
ich bei solchen nicht von der susecd kommenden installationen ziemlich
aufgeschmissen bin.

Berufspenner
16.12.02, 21:12
Hi

Du hast dir da das Source-rpm geladen. Deshalb auch das Kürzel 'src'. Lade dir noch mal das Binär-rpm, das ohne dem Kürzel 'src' und mach dann 'rpm -i dateiname.rpm'. Dann sollte alles seine Richtigkeit haben.

Cu

gravity
16.12.02, 21:52
hi,

hab das "normale" rpm geladen und versucht es zu installieren.
folgende fehlermeldung wird dabei ausgegeben:

error: failed dependencies:
/sbin/service is needed by proftpd-1.2.7-fr2
libc.so.6(GLIBC_2.3) is needed by proftpd-1.2.7-fr2
perl(strict) is needed by proftpd-1.2.7-fr2

weißt du damit was anzufangen? muss ich da noch was anderes
downloaden?