All-inkl Probleme mit exec die zweite und es geht doch

Brainsen

Joined: 2003-05-14
Posts: 15
Posted: Fri, 2005-06-10 19:31

Funktioniert tatsächlich... Endlich!

Ein Problem gibt es wohl aber noch... Die Permissions stimmen irgendwie nicht, wenn ich ein Album hochgeladen habe. Ich muss dann ständig, nach dem hochladen, alle einmal mit chmod beharken.

Aber das ist ja kein riesen Umstand...

Danke jedenfalls nochmal für den Tip!

 
Herr.Vorragend
Herr.Vorragend's picture

Joined: 2004-07-16
Posts: 120
Posted: Sun, 2005-06-19 16:14

Benutzer des CMS "postnuke" haben es hier ein wenig einfacher.

Ich habe die .htaccess-Datei im root meiner Installation dahingehend geändert, dass ich folgende Werte weggelassen habe.

AddHandler php-cgi .php .php4 
AddHandler php-fastcgi .php .php4 
Addhandler cgi-script .cgi .pl 
Options +ExecCGI 

Die Gallery liegt (als Postnuke-Modul) im Unterverzeichnis modules\gallery.

Besucher meiner Seite können die Gallery (als Postnuke-Modul) ganz normal besuchen. Nur der Upload, etc. (also jeglicher exec-Aufruf) funktioniert nicht. Soll bei mir aber auch nicht.

Die .htaccess-Datei im Verzeichnis modules\gallery beinhaltet die o.g. Zeilen. Möchte ich nun Bilder hochladen, rufe ich meine Seite (bzw. NUR die Gallery) über http://domain.de/modules/gallery auf.

Ist zwar umständlich. Aber es scheint zu funktionieren.

So spare ich mir die doppelte Installation der Gallery-Files.
(Ich denke, dass es bei Mambo auch so klappen sollte)

Kurz und knapp:
Je nachdem, wie die Gallery aufgerufen wird, einfach im Aufrufverzeichnis die dazugehörigen .htaccess-Datei anpassen.

 
Herr.Vorragend
Herr.Vorragend's picture

Joined: 2004-07-16
Posts: 120
Posted: Tue, 2005-06-21 07:21

So gut war die Idee nicht.
Du das hin und her mit PHP (also teilweise als CGI oder als Modul) werden die Dateirechte anders vergegeben. Teilweise als FTP-User oder Apache. Betroffen sind insbesondere die Dateien des Cache oder des Random-Blocks.

Dadurch treten dann leider Zugrifffehler auf.
(Ist mir erst dann aufgefallen, als ich als GAST meine Seite besucht habe)

Also habe ich alles wieder als CGI laufen lassen.

Fazit: Die Zeilen wieder zurück in die .htaccess (Root) kopiert.

 
marsu_2

Joined: 2005-06-15
Posts: 21
Posted: Mon, 2005-06-27 15:50

Also da ich ein Noop bin bitte eine für mich verständliche Aussage :] ist es möglich bei all-inkl.com mit Mambo und Menalto Gallery glücklich zu werden? Ich will in die Gallery blos selber bilder hochladen, die benutzer sollen keinen Zugang erhalten sondern nur die Bilder anschauen dürfen. Sind die Probleme die ihr hier versucht zu lösen auch schon bei dem Grundgerüst vorhanden oder wollt ihr nur mehr Funktionen als ich ?

 
nosa

Joined: 2005-08-07
Posts: 5
Posted: Thu, 2005-10-06 15:32
ill wrote:
Gallery kann nur dann im normalen Apache-Modul-Modus laufen, wenn die PHP-Funktion exec() freigegeben ist. Das ist bei all-inkl nicht der Fall, wie dieser lange Thread zeigt.

Das einzige was gehen wird, ist die Entkopplung von "Gallery in Mambo benutzen" und "Bilder hochladen". (Nur beim Hochladen von Bildern wird exec() nötig). Du könntest also mal probieren:

- Gallery wird wie gewohnt in Mambo installiert

- Zusätzlich legst du eine Kopie des Gallery-Verzeichnisses woanders - ausserhalb Mambo, anderer Name - an. Dieser Kopie gibst du in der Konfiguration für das Albums-Verzeichnis aber das in Mambo benutzte an.

Für den Upload kannst du nun die seperate Kopie verwenden. Wenn das klappt, kannst du versuchen, den Upload-Aufruf in der Mambo-Gallery per Popup umzulenken auf die andere Gallery, so dass die User nix merken.

hallo ill,

hab auch das exec() problem mit mambo und menalto gallery2 auf einem shared server bei all-inkl. War aber bisher immer sehr zufrieden mit all-inkl. Das mit der Entkopplung ist mir glaub ich zu kompliziert. Überlege daher mir einen managed serve bei denen für 29,-/mon zu mieten. Weißt du ob all-inkl generell exec() sprerrt oder ob sie es bei einem managed freigeben würden? Welche alternativen Hoster würden in Frage kommen? Managed Server bei Strato für 39,-/mon. klingt gut, habe die das gleiche Problem mit exec() oder andere Probleme? Andere Vorschläge und Erfahrungen für managed server?

Dank im Voraus und Gruss
Nosa

 
nosa

Joined: 2005-08-07
Posts: 5
Posted: Thu, 2005-10-06 16:05

Hab gerade Antwort von all-inkl bekommen, exec() ist auf managed server von denen immer freigeschaltet :-)

Dann sollte es doch klappen, oder gibt es noch andere Hürden???

Grüsse
Nosa

 
surf666de

Joined: 2003-09-05
Posts: 43
Posted: Fri, 2005-10-07 11:25

Sorry, aber könnte nicht jemand die Endlösung für das all-incl und PHP/CGI Problem mal in >nachvollziehbaren< schritten Punkt für Punkt zusammenfassen ?
...für Postnuke .761 und 1.5.1 Gallery

Hier als onTop Thema wäre Genial ;-)

Für leute die keinen eigenen Server haben , denn nur die haben die Probleme bei all-incl

nur mal so gefragt....