asdfgqw hat geschrieben:Aber ich meine wir sind hier in einem python Forum.
Stimmt. Und eigentlich nicht in einem Apache oder Linuxforum.
asdfgqw hat geschrieben:Ein kleines Python Forum.
Wir sind gar nicht so klein, schließlich sind wir mit etwas Abstand (vor allem von den postzahlen) das größte Webfprum zum Thema Python.
asdfgqw hat geschrieben:Es macht einfach keinen guten Eindruck wenn bereits die Moderatoren dieses kleinen Python Forums auf eine andere Plattform ausweichen, um Fragen zu beantworten.
Ich finde das macht durchaus keinen schlechten Eindruck. Es ist schön, wenn man die Leute im Forum einem direkten Support anbieten. Du willst gar nicht wissen wie viele Leute mit einfach so, uneingeladen per ICQ anquatschen und Privatsupport verlangen.
Ich finde, es ist besser ein Problem schnell zu lösen als dass man es in alle Ewigkeit durch Threads langzieht.
asdfgqw hat geschrieben:Gibt es denn bei Japper kein Protokoll das man mit copy und paste hierher hätte kopieren können?
Klar, solange der Client das unterstützt.
Für alle die das jetzt unbedingt interessiert, habe ich den Transscript genommen, einige für Dritte unnötige Dinge rausgenommen (das erklärt die Löcher) und raus kam das:
Code: Alles auswählen
[23:07:52] tobsl: ich hab jetzt einfach mal /etc/apache2 so geändert, dass der Ordner und die Dateien drin deinem Benutzer und dessen Gruppe gehören
[23:09:50] Leonidas: kann der apache die noch lesen?
[23:09:56] tobsl: oder gibt man i.d.R. anders schreibrechte auf Dateien? Mir is jetzt nichts besseres eingefallen
[23:10:17] tobsl: davor hat root alles bessesen
[23:10:19] Leonidas: ja, eigentlich sollte man an den berechtigungen in der regel nichts drehen...
[23:10:31] Leonidas: naja, sofern du das später zurückstellst ists ja ok
[23:11:02] tobsl: aba dann müsst ich dir ja das sudo pw geben, was ich nur sehr ungern tun würde, wenn ich dir das nicht so überschreibe oder?
[23:11:38] Leonidas: ja, stimmt, das geht eigentlich nicht besonders elegant, da hast du schon recht
[23:12:33] tobsl: ok. Naja, an den Lese- bzw Schreibrechten hab ich ja nix geändert sondern nur die Zugehörigkeiten, von daher sollte dem Apache das ja nxi ausmachen
[23:21:54] Leonidas: wie sieht bei dir /var/www/ aus?
[23:33:23] tobsl: also in /var/www sind bei mir nur die standart html dateien, die bei der apache installation angelegt werden
[23:33:36] Leonidas: wo sind die cgi-dateien?
[23:33:37] tobsl: die config Dateien sind in /etc/apache
[23:33:42] tobsl: aso
[23:34:09] tobsl: die sind in /var/www/htdocs bzw cgi-bin
[23:34:23] tobsl: ich hab ma in beide welche reingelegt, um zu testen, wos geht und wo nicht
[23:34:47] tobsl: es geht in keinem der beiden ordner. Lediglich in /usr/bin/cgi-bin werden cgi Dateien ausgeführt
[23:34:47] Leonidas: du hast apche 2.0 oder 2.2?
[23:35:20] tobsl: Server version: Apache/2.0.55
Server built: Sep 27 2006 16:43:56
[23:36:00] Leonidas: gut.
[23:36:20] Leonidas: Dann nimm erstmal alles zu mod_python raus (zur sicherheit erstmal)
[23:38:25] tobsl: hab mit aptitude einfach ma mod_python deinstalliert, war zwar per *.load Datei schon deaktiviert, aba sicher is sicher ;)
[23:39:04] Leonidas: ja, und dann noch alle direktiven dazu raushauen
[23:41:50] tobsl: ok
[23:42:10] Leonidas: und dann neustarten
[23:44:11] tobsl: ok
[23:44:39] Leonidas: gut und jetzt ein <Directory /var/www/htdocs>
[23:44:48] Leonidas: Options +ExecCGI
[23:44:55] Leonidas: AddHandler cgi-script .cgi
[23:45:00] Leonidas: </Directory>
[23:45:13] Leonidas: bzw ein solches vorhandenes entsprechend editieren
[23:45:46] tobsl: ScriptAlias cgi-bin /var/www/cgi-bin/
<Directory /var/www/*>
AddHandler cgi-script .cgi
Options +ExecCGI
AllowOverride All
</Directory>
[23:45:50] tobsl: das hab ich drin stehen
[23:46:11] Leonidas: nein, mach aus dem * ein htdocs
[23:46:41] tobsl: ok
[23:49:06] tobsl: und jetzt?
[23:49:25] Leonidas: restart und dann die cgi-datei aufrufen
[23:52:15] tobsl: danke dir =)
[23:52:33] Leonidas: gehts?
[23:52:34] tobsl: aber: warum geht das mit dem * als Wildcard nicht?
[23:52:36] tobsl: ja
[23:52:42] Leonidas: #apache fragen?
[23:53:45] tobsl: is der deutsch? So der Renner is mein Englisch nämlich nich
[23:54:04] Leonidas: nein, der ist englisch
[23:54:35] Leonidas: ich tippe mal darauf dass * nicht ganz das tut, was man vermutet. ist wohl nicht für globbing gedacht
[23:54:55] tobsl: was ich mich auch frag ist, warum das mit den .htaccess dateien nich gefunzt hat. Mit denen sollte ja dasselbe zu bewerkstelligen sein.
Da hatte ich:
AddHandler cgi-script .cgi
Options +ExecCGI
drinnen stehen und es ging komischerweiße auch nicht
[23:55:43] Leonidas: vielleicht konflikte mit mod_python?
[23:56:12] tobsl: aber in der selben Datei steht in den Kommentaren, dass man für User Webverzeichnise <Direktory home*/user_web> benutzen kann, deswegen hab ichs einfach ma mit nem Stern gemacht...
[23:57:02] Leonidas: Wie gesagt, ich bin kein Apache Developer. Um ehrlich zu sein, nutze ich im Moment ausschließlich Lighttpd.
[23:58:48] tobsl: Weiß ich nciht, ob das an mod_python lag, aber ich hab ja irgendwann den Eintrag in der /etc/apache2/mods-enabled/mod_python auskommentiert und mod_python ist ncihtmehr geladen worden... Deswegen find ich es ja so komisch. Naja is ja jetz gelöst das Problem ;)
Aber was is an ScriptAlias cgi-bin /var/www/cgi-bin/ falsch?
[23:59:00] tobsl: Damit wollte ich den Cgi-Bin ordner verlegen
[23:59:12] Leonidas: außerdem: je einfacher man die zu testende konfiguration macht, desto einfacher ist es zu testen. und der volle pfad ist einfacher als * zu verwenden
[23:59:23] tobsl: stimmt
[23:59:39] Leonidas: Nichts ist an dem ScriptAlias falsch nur brauchst du ihn nicht.