PHP im cgi-mode betreibbar?

Status
Für weitere Antworten geschlossen.

mahh

Benutzer
Mitglied seit
11. Jul 2014
Beiträge
7
Punkte für Reaktionen
0
Punkte
0
Hallo zusammen,

kennt sich jemand mit dem Synology Webserver derart gut aus, dass er mir sagen kann, ob ich die dort standardmäßig installierte PHP Version im cgi-mode laufen lassen kann? Ich bin da etwas nervös, auf der Synology ein komplett eigenes PHP zu installieren weil ich die übrigen Bereiche nicht kaputt machen will. Mich nerven diese Schreibrechte-Fehler bei Programmierungen. Also wenn z.B. ein CMS System etwas auf den Server schreiben will und der Ordner kein 777 hat und solche Dinge.

Danke und viele Grüße
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
lso wenn z.B. ein CMS System etwas auf den Server schreiben will und der Ordner kein 777 hat und solche Dinge.
ah und hier soll der cgi Mode helfen können, gegen schlampige Programierarbeit?? :)
Auch als cgi kann PHP nicht schreiben wenn es keine Rechte hat. Und einfach chmod 0777 über das web Verzeichnis na ja kein Kommentar.
 

mahh

Benutzer
Mitglied seit
11. Jul 2014
Beiträge
7
Punkte für Reaktionen
0
Punkte
0
Naja, schlampige Programmierung weiß ich nicht... ist wenn dann eher ein schlampige Serverkonfiguration. Es ist halt so, dass ein Typo3-System dort Ordner und Dateien dynamisch mit bestimmten Nutzern (http) und Rechten anlegt, diese aber von durch ein Git Checkout mit nem anderen Nutzer (root) aktualisiert werden. Dadurch sind die Ordner dann trotz 777 oder 775 nicht mehr beschreibbar.

Das gesamte web-Verzeichnis mit 777 zu belegen mache ich natürlich nicht und bringt auch nichts in diesem Fall.
 

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
und was soll hierbei cgi bringen?? Ich glaube du meinst wenn schon suexec
Zudem den checkout als root? Na ja wiederum kein Kommentar :) Und dann ja doch nach dem checkout ein chown auf den http User drüber und gut ist
 

mahh

Benutzer
Mitglied seit
11. Jul 2014
Beiträge
7
Punkte für Reaktionen
0
Punkte
0
Sorry, war Käse. Der Checkout (Auto Checkout auf ein Verzeichnis des /web/-Bereichs) passiert natürlich mit dem User, der den Push macht. Also keine root-Rechte. Aber eben http versus users Owner, was beim Beschreiben zu Problemen führt.
 
Zuletzt bearbeitet:

jahlives

Benutzer
Mitglied seit
19. Aug 2008
Beiträge
18.275
Punkte für Reaktionen
4
Punkte
0
wie beschrieben hast du das Problem mit cgi auch :) Dafür gibt es Kommandos wie chown, chmod und chgrp
http versus Owner kannst du nur mit suexec lösen. Ob es das auf der DS gibt, könnte sein wegen der Möglichkeit in den Userhomes ebenfalls Webseiten zu haben. Nur mit suexec kann der Webserver für den PHP Prozess einen anderen User als sich selber verwenden. Das ist sonst nur root erlaubt den Benutzer ohne Kenntnis des Passwortes zu wechseln.
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat