Archiv verlassen und diese Seite im Standarddesign anzeigen : proFTPd Administrator geht nicht
Hallo zusammen,
ich habe einen proftpd server am laufen mit einer mysql datenbank. Funktioniert alles prima, jedoch würd es auf dauer zu umständlich die ganzen user zu verwalten.
Deswegen bin ich dabei proFTPd Administrator zu installieren, jedoch hat es nicht geklappt.
proFTPd Admin - Anleitung (http://proftpd-adm.sourceforge.net/page_install.php#q023)
Hab mich an diese Anleitung gehalten...
Entpackt: check
Database: check
PHP5: check -> chmod o+w configuration.xml: check
jetzt steht in der Anleitung das ich die config über das Webinterface weiter machen könnte... aber ich kann es nicht aufrufen (erstes Problem)
edit "misc/sample_config/proftpd.conf": check
sample conf an vorgeschriebe Stelle verschoben: check
chmod -R o+w logs: check
und jetzt den gesamten proftpd-admin ordner in Apache document-root kopieren... habe ich getan (DocumentRoot /var/www/)
Lezte Verzeichnisse erstellen: check
So auf meinem Apache laufen schon mehrere Anwendungen und der Virtualhost ist auch kein standart... logischer weise kann ich das Admin tool nicht einfach über die IP aufrufen?
Was muss ich tun, damit ich das tool aufrufen kann? Wenn ich den ganzen Pfad zur index.php angeben, öffnet er sie mir nicht, sonder frägt mich ob ich diese downloaden will...
Menge Text mit wenig Informationen... ich hoffe es hat sich wer erbamt und den mal durchgelesen und mir helfen kann.
Muss das heute fertig kriegen und in meinem Kopp geht nix weiter...
VG
Vic
Servus,
läuft PHP richtig?
Leg eine Datei (z.B. test.php) an und schreibe dort
<?php phpinfo(); ?>
rein. Was gibt die Datei im Browser aus?
Grüße, Stefan
dank für die antwort,
also ich habe eine test.php erstlt mit deinem code und sie in das document (var/www) gelegt
wenn ich dann: 192.168.2.150/test.php
aufrufe, zeigt er mir nicht den inhalt der seite an, sonder gibt sie mir zum download frei....
(genau so wie bei der richtigen index.php)
direkt vom pc aus, bekomm ich en weißen bildschirm ;)
btw. ich benutze Debian Lenny
TheDarkRose
02.04.12, 17:36
Naja, ich würde halt sagen Apache richtig konfigurieren (php ist hoffentlich installiert), mal STRG+F5 im Browser, etc...
php5 ist bei diesem kernel automtisch vorinstalliert.
Apache richtig konfigurieren.... leichter gesagt als getan :D
Was muss ich da genau einstellen? Hab hier meine virtualhost uaf dem standart port 80
hier die sites-enable:
NameVirtualHost *:80
#NameVirtualHost *:444
<VirtualHost *:80>
ServerName SERVER_ABC
ServerAdmin webmaster@localhost
DocumentRoot /var/www/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
# This directive allows us to have apache2's default start page
# in /apache2-default/, but still have / go to the right place
RedirectMatch ^/$ /apache2-default/
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog /var/log/apache2/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/access.log combined
ServerSignature Off
Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
ProxyRequests Off
<Proxy *>
Order deny,allow
Allow from all
</Proxy>
Alias /errors /test/errors/
#ErrorDocument 502 www.yahoo.com
#ErrorDocument 401 www.google.de
#ErrorDocument 402 /errors/502.html
#ErrorDocument 403 /errors/502.html
# ErrorDocument 404 /errors/502.html
ErrorDocument 503 /errors/502.html
# ABC
#ProxyPass /ABC/ http://127.0.0.1:8080/ABC/
#ProxyPassReverse /ABC/ http://127.0.0.1:8080/ABC/
# bca
#ProxyPass /as/ http://localhost:9080/as/
#ProxyPassReverse /as/ http://localhost:9080/as/
# cba
#ProxyPass /cic/ http://localhost:9080/cic/
#ProxyPassReverse /cic/ http://localhost:9080/cic/
# aabc
#ProxyPass /aabc/ http://localhost:9080/aabc/
#ProxyPassReverse /aabc/ http://localhost:9080/aabc/
# abca
ProxyPass /as/ http://localhost:9080/as/
ProxyPassReverse /as/ http://localhost:9080/as/
ProxyPass /aabc/ http://localhost:9080/aabc/
ProxyPassReverse /aabc/ http://localhost:9080/aabc/
ProxyPass /acab/ http://localhost:9080/acab/
ProxyPassReverse /acab/ http://localhost:9080/acab/
ProxyPass /aaabc/ http://localhost:9080/aaabc/
ProxyPassReverse /aaabc/ http://localhost:9080/aaabc/
#ProxyPass / http://localhost:9080/as/
#ProxyPassReverse / http://localhost:9080/as/
</VirtualHost>
edit: Hab gerade eine index.html aufgerufen und da wir mir alles richtig angezeigt... wie kann ich testen ob php5 wirklich installiert ist? Habe mir nur die Infos über debian durch gelesen...
Palim palim,
das klingt so als ob du das php modul nicht aktiviert hast, also
#a2enmod php5 du must Wurzelprivligien haben, als einfacherNutzer wird dir das System diesen Vorgang nicht erlauben.
Falls du bzw. das System kein a2enmod kennt, suche wie man in Apache Module aktiviert.
BTW: Die vhost nutzt dir hier nichst und PHP5 hat auch nichts mit dem Kernel zu tun ;). Such in der Apache Konfig lieber mal nach dem Abschnitt, wo die Module aktiviert werden, dann wirst du sehen, dass PHP5 dort fehlt.
Ein Funktionalitätstest für PHP wurde dir hier schon genannt.
Schau doch mal welche Module alle aktiviert sind. Du findest sie im Ordner:
/etc/apache2/mods-enabled/
Da müsste fcgid oder fastcgi (*.load und *.conf) verlinkt sein.
Falls nicht aktivieren durch z.B.
a2enmod fcgid
/etc/init.d/apache2 restart
Passen auch die Rechte der php-Dateien?
Trotz allem würde ich auch auf Squeeze updaten.
Gruß
hafgan
langsam wachen sie alle auf, vielen dank für die ganzen antworten.
bin im Apache im Modul ordner drin... (mods-enable)
hab das ganz anders in Erinnerung... na auf jedenfall habe ich da en haufen .load und .conf datein, jedoch keine die nach php aussieht.
habe gerade en bisal rum geschaut und das hier gefunden.. bringt mir das was?
LoadModule php5_module /usr/lib/apache/1.3/libphp5.so
in /etc/apache/modules.conf
(bin auf diesem Server ziemlich eingeschränkt, weil der momentan produktiv läuft... und ich nur ganz unten in der Nahrungkette stehe und keine Fehler machen will :D)
EDIT: oh da war noch en post dazwischen: Ne die sind nicht aktiv, wo muss ich das: "a2enmod fcgid
/etc/init.d/apache2 restart" ausführen?
(im / kommt die Meldung: ERROR: Module fcgid does not exist!)
jo das update auf Squeeze steht nach an... lenny wurde ja eingestellt...
Ne die sind nicht aktiv, wo muss ich das: "a2enmod fcgid
/etc/init.d/apache2 restart" ausführen?
Einfach als root in der Konsole eingeben.
EDIT: (Also das sind 2 Befehle!! Nacheinander eingeben.)
hm... hab ich getan:
ERROR: Module fcgid does not exist!
einfach irgendwo als root ausführen, alternativ, kannst du dich auch durch die config(s) wühlen und einen entsprechenden eintrag an der entsprechenden stelle vornehmen, aber a2enmod mod ist recommend!
hm... hab ich getan:
ERROR: Module fcgid does not exist!
apt-get install libapache2-mod-fcgid
hm...
nach einem apt-get update:
ABC:/# apt-get install libapache2-mod-fcgid
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Lese Status-Informationen ein... Fertig
Die folgenden NEUEN Pakete werden installiert:
libapache2-mod-fcgid
0 aktualisiert, 1 neu installiert, 0 zu entfernen und 47 nicht aktualisiert.
Es müssen 42,6kB an Archiven heruntergeladen werden.
Nach dieser Operation werden 201kB Plattenplatz zusätzlich benutzt.
WARNUNG: Die folgenden Pakete können nicht authentifiziert werden!
libapache2-mod-fcgid
Diese Pakete ohne Ãberprüfung installieren [j/N]? y
Fehl http://ftp.de.debian.org lenny/main libapache2-mod-fcgid 1:2.2-1+lenny1
404 Not Found
Fehl http://security.debian.org lenny/updates/main libapache2-mod-fcgid 1:2.2-1+lenny1
404 Not Found [IP: 195.20.242.89 80]
Konnte http://security.debian.org/pool/updates/main/liba/libapache2-mod-fcgid/libapache2-mod-fcgid_2.2-1+lenny1_i386.deb nicht holen 404 Not Found [IP: 195.20.242.89 80]
E: Konnte einige Archive nicht herunterladen; vielleicht »apt-get update« ausführen oder mit »--fix-missing« probieren?
hm...
123456789
Sorry, ich hatte mich beim Paketnamen vertan:
libapache2-mod-fcgid
hm...
okay apt-get update nötig gewesen
allerdings brauchst du das nicht wirklich für php, da brauchst bzw. willst du modphp (http://packages.debian.org/de/sid/libapache2-mod-php5) - s.a. http://php.net/manual/de/install.unix.debian.php.
Sorry, ich hatte mich beim Paketnamen vertan:
libapache2-mod-fcgid
gleiche fehler wie oben beschrieben :(
allerdings brauchst du das nicht wirklich für php, da brauchst bzw. willst du modphp.
hm danke für den Vorschlag... aber ich glaube das wurde meine lage gerade nicht verbessern :D
Ich glaub da stimmt was mit deiner sources.list nicht. Ich habe hier das für Lenny gefunden, oder google mal nach "sources.list" und "lenny"
http://www.linupedia.org/opensuse/Sources_list_Lenny
Außerdem würde ich mal den Zeichensatz korrigieren.
verstehe ich nicht, dass ding läuft doch unter php, also brauchst du auch php und das gab es auch schon vor squeeze: http://packages.debian.org/lenny/web/libapache2-mod-php5
Alternativ kannst du natürlich auch die deb laden und mit
dpkg -i path_to_deb.deb installieren, dann mußt du dich aber selber um die Abhängigkeiten bemühen (die Einträge mit dem roten Punkt davor).
...http://www.linupedia.org/opensuse/Sources_list_Lenny.. wow, worum die sich bei suse so kümmern ;)
hm selbst compilieren... schwer?
hier erstmal meine aktiven Einträge in meiner source.list:
deb http://ftp.de.debian.org/debian/ lenny main
deb-src http://ftp.de.debian.org/debian/ lenny main
deb http://ftp.debian.org/debian unstable non-free
deb http://security.debian.org/ lenny/updates main
deb-src http://security.debian.org/ lenny/updates main
deb http://volatile.debian.org/debian-volatile lenny/volatile main
deb-src http://volatile.debian.org/debian-volatile lenny/volatile main
weiter hin vielen Danke für eure Unterstützung!
Soll ich einfach mal die liste von euch benutzen, die ihr gepostet habt?
Hm, ich glaube in den von Dir angegebenen Quellen ist kein lenny mehr drin, oder täusch ich mich?
Versuchs doch mal mit dieser Quelle:
deb ftp://ftp.de.debian.org/debian-archive/debian/ lenny main contrib non-free
Oder entsprechend heraussuchen:
http://www.debian.org/mirror/list-full.html#DE
ah da drückt der Schuh, füge mal den "Oldstable" kram hinzu, also:
deb http://archive.debian.org/debian-archive/ lenny main contrib non-frees.a. http://archive.debian.org/README
danke,
also ich habe meine source list geändert, hat nun auch geklappt.
dann gleich hinterher das packet was hafgan gepostet hat. Hat diesmal auch funktioniert.
Dann ein apache restart... aber die test.php würd immer noch nicht angezeigt, sonder zum download angeboten :(
habe ich nicht gesagt, dass du php5 und nicht fast cgi willst ;) (es geht zwar auch mit cgi, aber niemals ohne php!)
habe ich nicht gesagt, dass du php5 und nicht fast cgi willst ;)
Respekt! :)
hehe :)
okay jetzt die 1mio € frage wie bekomm ich php5?
mag mir da jetzt nicht so en extra riesen super dupper ding drauf hauen, sonder was schlichtes wo nur php5 dabei ist wäre super :)
habe ich dir auch schon gesagt ;)
...http://php.net/manual/de/install.unix.debian.php
jau php geht, war ja ganz einfach :)
PHP Version 5.2.6-1+lenny16
okay... jetzt muss ich mal schauen wie es weiter geht... meine configure.php wird richtig angezeigt aber mehr geht nicht... die index.php bleibt weis
Wenn ich die configuration.xml datei aufrufe kommt:
Mit dieser XML-Datei sind anscheinend keine Style-Informationen verknüpft. Nachfolgend wird die Baum-Ansicht des Dokuments angezeigt.
so erster Gedanke evtl was an der Datenbank falsch gemacht (name/user/pw)
zweter gedanke... womit hängt die anzeige von der index.php mit der database zusammen... :/
Mission erfüllt und ganz ohne kompilieren :)
Für alles andere mach lieber einen neun Thread auf, der hier wird schon unübersichtlich... Und leider kann ich dir auch nicht helfen, kenne zwar Debian, Apache und PHP aber nicht diese FTP RIA
okay 23 Stunden brainmashed hat sich auswirksam gemacht... nur ein kleiner berechtigungs fehler...
So LEUTE... ich liebe euch einfach :)
vielen vielen Dank für die Hilfe, habt gerade meinen popo gerettet :)
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.