* Olaf Wendorff <wendorff@busspro.de> [020827 17:36]:
Hallo Olaf,
> also so richtig voran kommen wir ja momentan nicht ;-))
weil ich immer noch nicht sehe, wo dein Problem eigentlich liegt.
> system '/bin/chmod', '-R', '0777', '/a/b/site/mirror'
> system '/bin/chmod', '-R', '0777', '/a/b/htdocs/onetoone'
> system '/bin/chmod', '-R', '0777', '/a/b/htdocs/imperia/md'
>
> ergibt das:
>
> BEGIN not safe after errors--compilation aborted at ./site_active.pl line
> 92.
nur so geraten, aber du weißt, dass man in Perl zwei Statements mit
einem Semikolon trennt, oder? Zumindest hast du das unten auch mal
gemacht. Die einzelnen »system«-Aufrufe sind jedoch syntaktisch und
semantisch korrekt (und funktionieren bei mir auch).
> und nun?
Die Syntaxfehler aus site_active.pl korrigieren. Da sie vorher noch
nicht da waren solltest du den schuldigen Code leicht finden.
> und nun nochmal zu den usern/gruppen und rechten:
> wir haben den user "live" und die gruppe "live"
> apache läuft unter "wwwrun" und gehört gleichzeitig zur gruppe "live"
> site_hermes.pl wird unter dem user "live" gestartet.
> site_active.pl läuft dann logischerweise auch unter dem user live
> (nehm ich zumindest stark an, wenn er vom hermes aufgerufen wird)
> der proftpd läuft unter der default-einstellung, da ich da eigentlich
> wenig verändert habe.
Ok. Du loggst dich also auch als User »live« per FTP ein, oder? Sprich:
die Dateien gehören nach dem Upload durch Imperia dem User »live« und
der Gruppe »live« und haben die Rechte 0644 (Verzeichnisse 0755):
drwxr-xr-x 3 live live 512 Aug 24 12:59 directory
-rw-r--r-- 1 live live 17718 Aug 26 17:04 file
Das heißt doch, dass der Apache die Dateien auf jeden Fall lesen darf
(über die Gruppenrechte) und mehr muss er ja auch nicht. SiteActive
hingegen darf die Dateien auch beschreiben und auch neue Dateien
anlegen.
Und jetzt die entscheidende Frage: Wo war jetzt nochmal *genau* dein
Problem? Klappt das Speichern der SiteActive-Seiten nicht? Kann
SiteActive die Dateien nicht einlesen? Eigentlich läuft das bei dir
genau so wie es soll. Also gib bitte mal eine genaue Beschreibung von
dem was du machst und was nicht geht (und was du erwartest, was
geschehen sollte).
> alle imperia-perls gehören dem user live und habe die rechte 755.
Die wirst du ja nur ein einziges Mal einstellen und dann bleiben sie so.
Du solltest übrigens nur den Skripten in CGI-DIR die Rechte 0755 geben,
die ganzen Module kommen mit 0644 aus.
> soweit wäre dann doch alles korrekt oder nicht?
Eben. Darum mußt du uns jetzt auch mal verraten was bei dir eigentlich
nicht geht. So wie du mir das beschrieben hast brauchst du jedenfalls
keine zusätzlichen Rechte.
Gruß
Christian
--
Archiv der Mailingliste : http://www.lackas.net/imp/ma/
Imperia-Resource-Page : http://www.lackas.net/imp/
Wie zitiere ich richtig? : http://learn.to/quote/
Abmelden : mailto:majordomo@imperia.de?body=unsubscribe
| Thread (site_active.pl-erweitern) |
|
© 2001, 2002 marchive.pl Christian Lackas
[HOME]
[MARCHIVE]
[INDEX]
[IMPERIA]
[IMPRESSUM]
[DELTA]