Deutsch| English
  #1  
Alt 27.06.2011, 12:06
Neuer Benutzer
 
Registriert seit: 27.06.2011
Beiträge: 3
Standard Fehlende Rechte für Paketinstallation

Hallo erstmal.

Ich bin ein langjähriger ISPconfig2-Nutzer und habe es nie bereut, meinen Server damals mit euren HowTos und ISPconfig aufgesetzt zu haben. Danke dafür.

Nun zu meinem Problem. Auf einigen Websites benutze ich eine Forensoftware (SMF) die über einen Paketmanager verfügt, mit dessen Hilfe ich automatisch Updates und Zusatzmodule einspielen kann bzw können sollte. Das hat allerdings noch nie funktioniert. Bislang habe ich die Mods immer per Hand in die Php-Dateien reingefrickelt, aber ich will jetzt endlich mal eine dauerhafte Lösung für das Problem finden.

Meine Recherchen haben bislang ergeben, dass der Paketmanager (ftp-user?) nicht in der Lage ist, die benötigten Verzeichnisse anzulegen und die vorhandenen Dateien zu bearbeiten. Obwohl ich wirklich alle Dateien und Verzeichnisse auf 777 gesetzt habe. Sicherheitskopien der zu ändernden Dateien werden zwar bereits angelegt, die Originaldateien bleiben jedoch unberührt.
Da dieses Problem offenbar also etwas mit der Server- bzw Benutzerkonfiguration zu tun hat, dachte ich, ich frage mal hier ob mir jemand Tipps für die richtige Einstellung geben kann.

Saludos
Purzel
Mit Zitat antworten
  #2  
Alt 28.06.2011, 10:45
Administrator
 
Registriert seit: 08.08.2007
Beiträge: 10.295
Standard

Das von Dir beschrieben Problem ist normal für Installationen die apache mod_php nutzen, denn bei denen ist der FTP User nicht identisch mit dem user unter dem PHP läuft. Da gibt es 2 Lösungen:

1) Chmod 777

oder 2) Du stellst den Server von mod_php auf suphp um:

How To Install suPHP On Various Linux Distributions For Use With ISPConfig (2.2.20 And Above) | HowtoForge - Linux Howtos and Tutorials

Bei ISPConfig 3 gibt es diese Probleme übrigens nicht mehr, da dort die PHP Modi direkt in den Webseiteneinstellunge ausgewählt werden können.
Mit Zitat antworten
  #3  
Alt 28.06.2011, 11:10
Neuer Benutzer
 
Registriert seit: 27.06.2011
Beiträge: 3
Standard

Hallo Till,
danke für die Antwort.

Zu 1)
Ich habe /web und alles darunter bereits auf 777. Funzt trotzdem nicht.

Zu 2)
Ich habe noch Debian Sarge laufen. Wird die Umstellung trotzdem klappen, oder ist das riskant?

Lösung nach 1) wäre mir jedenfalls erst mal lieber.
Mit Zitat antworten
  #4  
Alt 28.06.2011, 12:23
Administrator
 
Registriert seit: 08.08.2007
Beiträge: 10.295
Standard

Zu 1) dann müsste es aber gehen, denn dann hat der Prozess Schreibrechte. Frag vielleicht nochmal mit der genauen Fehlermeldung bei den Entwicklern des Forums nach, möglicherweise liegt es dann nicht an den Berechtigungen sondern an irgend was anderem.

Zu 2) Das könnte schwierig werden, da es keine Pakete mehr für sarge gibt.
Mit Zitat antworten
  #5  
Alt 28.06.2011, 13:17
Neuer Benutzer
 
Registriert seit: 27.06.2011
Beiträge: 3
Standard

Tja, dazu gibt es dort einen 40-Seiten-Thread ohne Lösung aber mit vielen Ansätzen, die ich schon fast alle durchprobiert habe.
Da es sich meist um gehostete Sites handelt, endet die Suche nach einer Lösung meist bei "Kontaktieren Sie ihren Hoster"

SuPHP ist sicher einen Versuch wert. Aber dazu müsste ich mal das längst fällige große Upgrade auf neues Linux und neues ISPconfig machen ...

Danke jedenfalls.

PS: Es muss eigentlich ein Rechte-Problem sein, denn wenn ich z.B. die fehlenden Ordner von Hand anlege, läuft die Installation durch, entpackt die Dateien in die Ordner, legt die Datenbankstrukturen an ... es fehlen scheinbar nur die Änderungen in bestehenden Dateien (index.php etc.)

Geändert von Purzel (28.06.2011 um 13:24 Uhr).
Mit Zitat antworten
  #6  
Alt 29.06.2011, 10:17
Administrator
 
Registriert seit: 08.08.2007
Beiträge: 10.295
Standard

Zitat:
PS: Es muss eigentlich ein Rechte-Problem sein, denn wenn ich z.B. die fehlenden Ordner von Hand anlege, läuft die Installation durch, entpackt die Dateien in die Ordner, legt die Datenbankstrukturen an ... es fehlen scheinbar nur die Änderungen in bestehenden Dateien (index.php etc.)
Ich denke eher dass es ein Programmierproblem in der Software ist und kein Rechteproblem, denn ein chmod 777 erlaubt definitiv das schreiben. Wenn z.B. der Programmierer fälschlicherweise auf Identität der Ordner Eigentümer prüft anstatt die beschreibbarkeit des Ordners zu testen, dann kann es zu soclhen Problemen kommen. Denn um in einen Ordner screiben zu können muss nicht notwendigerweise der Eigentümer identisch sein.
Mit Zitat antworten
Antwort


Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an



Alle Zeitangaben in WEZ +2. Es ist jetzt 12:58 Uhr.


Powered by vBulletin® Version 3.8.1 (Deutsch)
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.6.0