Webhosting

Webhosting

Posts 1-10 of 10
  • Tobias Klepp
    Tobias Klepp
    The company name is only visible to registered members.
    Typo3-Hosting im PLESK
    Hallo,

    ich bin auf der Suche nach erfahrenen Menschen, die erfolgreich Typo3 auf einem Pleskserver betreiben. Das folgende Problem stellt sich mir:

    Der Webserver selbst läuft unter der Kennung wwwrun|www. Das bedeutet, das die Dateien, die der Webserver anlegt, auch unter dieser Kennung laufen. Demzufolge kommt der Kunde per FTP nicht mehr an seine Dateien ran, da sie weder in seiner Gruppe sind, noch ihm gehören. Selbst über die Plesk-Oberfläche ist es nicht möglich.

    Vielleicht hat jemand mit diesem Problem auch schon einmal zu tun gehabt und kann mir aus der Misere helfen.

    Vielen Dank schon einmal im voraus.

    Tobias Klepp
  • Jürgen Auer
    Jürgen Auer    Premium Member   Group moderator
    The company name is only visible to registered members.
    Re: Typo3-Hosting im PLESK
    Hallo,

    ich nutze zwar weder Typo3 noch Plesk.

    Aber das scheint nur ein relativ harmloses Rechteproblem zu sein. Also sollte es auch direkt auf dieser Ebene gelöst werden, indem eine geeignete Gruppe eingerichtet bzw. entsprechende Rechte eingeräumt werden. Letztere müßten dann ja für Typo3 bzw. Plesk sichtbar sein.


    Viele Grüße
    Jürgen Auer
  • Tobias Klepp
    Tobias Klepp
    The company name is only visible to registered members.
    Re^2: Typo3-Hosting im PLESK
    Hallo Jürgen Auer,

    so einfach ist das Problem nicht. Die Kunden dürfen untereinander nicht auf die Dateien beispielsweise per PHP zugreifen können. Meines Wissens nach bräuchte ich soetwas wie eine Changeroot-Umgebung.

    Gruß Tobias
  • Marco Bresch
    Marco Bresch
    The company name is only visible to registered members.
    Re^3: Typo3-Hosting im PLESK
    Hi Tobias,
    bei mir läuft das reibungslos. Berechtigung habe ich auf <username>:psaserv gesetzt.

    Grüße
    Marco
  • Tobias Klepp
    Tobias Klepp
    The company name is only visible to registered members.
    Re^4: Typo3-Hosting im PLESK
    Hallo Marco,

    und die Kunden auf der Server können mit PHP nicht in fremde Kundenverzeichnisse bzw. außerhalb ihres Kundenverzeichnisses wechseln?

    Gruß Tobias
  • Marco Bresch
    Marco Bresch
    The company name is only visible to registered members.
    Re^5: Typo3-Hosting im PLESK
    So sieht es aus, jedenfalls auf meinem Server. :-) Allerdings hat der User auch die komplette Typo3-Installation in seinem httpdocs-Verzeichnis.

    Schöne Grüße
    Marco
  • Tobias Klepp
    Tobias Klepp
    The company name is only visible to registered members.
    Re^6: Typo3-Hosting im PLESK
    Hallo Marco,

    wissen sie zufällig auch, wo ich das im Plesk einstellen kann. Der Plesk-Support ist nämlich eine reine Katastrophe. Vielen Dank für den super Tipp. Ganz klasse.

    Gruß Tobias
  • Marco Bresch
    Marco Bresch
    The company name is only visible to registered members.
    Re^7: Typo3-Hosting im PLESK
    1. habe ich nur gute Erfahrungen mit dem Support
    2. ist das bei mir standardmäßig mit phpbasedir so eingestellt, ich musste da nichts einstellen (Plesk 7.5.4, Linux)
  • Jürgen Auer
    Jürgen Auer    Premium Member   Group moderator
    The company name is only visible to registered members.
    Re^3: Typo3-Hosting im PLESK
    Hallo,

    wenn ich mal laut denke:

    Man hat zwei Dienste, die jeweils unter einem eigenen Konto laufen und - wenn ich das richtig sehe - selbst eine jeweils eigene Rechtestruktur implementieren.

    In einem der beiden Dienste können Nutzer eigenen PHP-Code einschleusen. Der Code wird, falls dieser Dienst den Code passieren läßt, unter den Rechten des Dienstkontos ausgeführt. Das Dienstkonto erhält nun zusätzlichen Zugriff auf FTP-Daten.


    Das erinnert mich an die Architektur meines Angebotes, bei welchem der Webserver unter einer Konto auf den Datenbankserver zugreift und Nutzer eigene Sql-Abfragen erstellen dürfen. Dabei soll es natürlich nicht möglich sein, daß ein Kunde auf die Datenbank eines anderen Kunden zugreift. Die Lösung bei mir bestand darin, die Nutzereingaben komplett zu parsen und den Gebrauch von

    Set @variable = 'Sql - Code'
    Execute (@variable)

    zur Generierung von dynamischem Code zu untersagen.

    Analog müßte das Programm, das PHP-Eingaben erlaubt, den eingegebenen Code parsen. Das dürfte jedoch bei einer so umfangreichen Umgebung wie PHP kaum lückenlos möglich sein. Stoppt man nicht alle Zuweisungsoperationen, dann läßt sich ja mit Zusammenfügen von Bruchstücken, Dingen wie Char(65) + beliebiger Code erzeugen.

    Insofern wäre doch so etwas wie ein Benutzerwechsel notwendig.

    Oder worin bestünde die dritte Möglichkeit? Oder klappt die bislang vorschlagene Möglichkeit nur deshalb, weil noch niemand hinreichend komplexen PHP-Code eingeschleust hat?

    Viele Grüße
    Jürgen Auer
  • Tobias Klepp
    Tobias Klepp
    The company name is only visible to registered members.
    Re^4: Typo3-Hosting im PLESK
    Hallo,

    ich habe jetzt im die vhost.conf des Kunden folgenden eingetragen. Damit klappt es wunderbar.

    SuexecUserGroup [userkunde] psaserv

    Ein Problem stellt sich mir noch. ich habe einen User, in dessen namen ein .Punkt vorkommt. Ein Beispiel.

    SuexecUserGroup testkunde.de psaserv

    Wenn ich das so in die vhost.conf eintrage, kann der Webserver nicht mehr neu gestartet werden. Er meldet einen Systaxfehler. Wie kann ich solch einen Usernamen korrekt eintragen?

    Gruß Tobias