Richtiger Owner für Verzeichnisse und Dateien!

Sorry

Beitrag von Sorry » Mo 7. Jul 2003, 14:10

Jetzt muss ich aber dochmal nachhacken, echt sorry, da das Thema schon so ausgelutscht ist. :(

Also, ich habe bislang keinen Hoster gefunden der SSH-Zugriff zur Verfügung stellt (egal ob Hosteurope, Domainfactory, etc.).

Meine Frage:
Tritt das CHOWN-Problem generell auf oder ist das von Hoster zu Hoster unterschiedlich? Gibts nen Hoster (abgesehen natürlich von idea-tec), bei dem es keine Probleme gibt? :idea:

Ich würde gerne Euer CMS für meinen nächsten Auftrag einsetzen, aber wie soll ich dem Kunden verklickern, dass er keine Bilder uploaden kann.

htw
Beiträge: 490
Registriert: Sa 5. Okt 2002, 03:09
Wohnort: Hessen
Kontaktdaten:

Provider

Beitrag von htw » Mo 7. Jul 2003, 14:28

Hosteurope, da läuft contenido einwandfrei (haben auch safe_mode off)

Gruß
Harald

maTTos
Beiträge: 130
Registriert: Fr 27. Jun 2003, 14:14
Kontaktdaten:

Beitrag von maTTos » Mo 7. Jul 2003, 14:35

Das ist doch mal ne Ansage! :D :D :D
Das wollten die User wissen.
Vielen Dank Harald!

Reicht das Web-Paket L oder muss es ein anderes sein?

enduser
Beiträge: 36
Registriert: Di 22. Okt 2002, 23:22
Wohnort: Pfalz
Kontaktdaten:

Beitrag von enduser » Mo 7. Jul 2003, 14:42

Hab' mit der C431 derzeit zwar auch noch kleinere Probleme (Verzeichnisrechte etc). aber zumindest kriegst Du bei meinem Hoster (www.manitu.de) SSH-Zugang und wirst auch sonst kompetent geholfen:

http://www.manitu.de/cgi/webhosting/faq ... xwidth=800

[Anti-Idea-Tec-Prolls-Protection] Dies ist keine Werbung. Ich bin kein manitu-Reseller. [/Anti-Idea-Tec-Prolls-Protection]

htw
Beiträge: 490
Registriert: Sa 5. Okt 2002, 03:09
Wohnort: Hessen
Kontaktdaten:

hosteurope

Beitrag von htw » Mo 7. Jul 2003, 15:15

Sollte wohl noch schnell reseller werden ;-)

L reicht

Gruß
Harald

timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo » Di 8. Jul 2003, 10:04

Anonymous hat geschrieben: @ADMINS: Könnt Ihr dazu was sagen? Ist eine durchgängie CHOWN-Formatierung nicht mittels eines Scripts möglich? Mit zwei Input-Feldern für Besitzer und Gruppe?
Nein, ist nicht möglich, da der SAFE_MODE auch das Owner-Setzen verhindert (sonst wäre der SAFE_MODE ja für die Katz :)). Eine Beschreibung, warum hochgeladene Dateien nicht den richtigen Owner haben, gibt es weiter oben im Thread oder hier: http://contenido.de/forum/viewtopic.php?p=5422#5422

Grüße,
Timo

sansibar
Beiträge: 6
Registriert: Do 29. Mai 2003, 17:54
Kontaktdaten:

undefined function: posix_getpwuid()

Beitrag von sansibar » Mi 9. Jul 2003, 22:16

Fatal error: Call to undefined function: posix_getpwuid() in /home/sansich/public_html/contenido/permissioncheck.php on line 22

Was soll ich denn jetzt mit dieser Fehlermeldung vom Permissioncheck.php wieder anfangen?.....:-))

timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Re: undefined function: posix_getpwuid()

Beitrag von timo » Do 10. Jul 2003, 12:44

sansibar hat geschrieben:Fatal error: Call to undefined function: posix_getpwuid() in /home/sansich/public_html/contenido/permissioncheck.php on line 22

Was soll ich denn jetzt mit dieser Fehlermeldung vom Permissioncheck.php wieder anfangen?.....:-))
Beim Provider fragen, warum diese Funktion deaktiviert ist :)

Grüße,
Timo

mikamedia
Beiträge: 26
Registriert: Mo 30. Jun 2003, 11:07
Kontaktdaten:

Beitrag von mikamedia » Do 10. Jul 2003, 13:28

for contenido programming:

If I understand correctly, there are problems with creating/modifying/deleting files / dirs with PHP with safe_mode?

With safe_mode on, the following line doesn't work:

mkdir("/home/sites/site99/web/mydir/",0770);

This does work:

mkdir("/home/sites/site99/web/mydir",0770);

With safe_mode off they both work.

Code in PHP to change owner:

<?
$newdir = '/usr/local/psa/home/vhosts/domainname.nl/httpdocs/testdir';
$user = 'mikamedia';
umask(011);
mkdir($newdir, 0777);
chown($newdir, $user);
?>

Don't forget the '0' before the 777 permission!

Take a look at php.net for a better understanding of umask()

You should do the same for creating files instead of dirs

cheers!
John

Gast

Beitrag von Gast » Do 10. Jul 2003, 13:49

LOL, wenn DAS stimmt muss ich aber mal kräftig lachen.
Sollte dieser kleine Befehl die Lösung des Problems sein? :?:

Jetzt bin ich mal gespannt! Kann ich leider erst später testen ...

?

Beitrag von ? » Do 10. Jul 2003, 13:50

Fehlt nur noch ne Beschreibung, WIE man das auf WELCHE Dateien anwendet.

timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo » Do 10. Jul 2003, 14:27

mikamedia hat geschrieben: mkdir("/home/sites/site99/web/mydir/",0770);

This does work:

mkdir("/home/sites/site99/web/mydir",0770);
That's very interesting, since it doesn't seem to happen in all PHP versions. I think we'll test a few combinations of PHP-Versions, .ini-Settings and Distributions to make sure that such things won't happen.

best regards,
Timo

mikamedia
Beiträge: 26
Registriert: Mo 30. Jun 2003, 11:07
Kontaktdaten:

Beitrag von mikamedia » Do 10. Jul 2003, 16:58

I understand it doesn't work with all php versions.
With PHP 4.1.x and 4.2.x it should work.

PHP safemode always gives some troubles. Eventhough you wouldn't expect it: a lot of open_basedir restriction errors are caused by safemode instead of an incorrect open_basedir location.

Another solution to solve this problem is to use (if not used already, I didn't look at the sourcecode yet) realpath(). This should add the real path with or without the trailing '/'.

$real_path = realpath ("./pdf/folder/");
$real_path.="/$filename";

realpath will create the complete virtual path automatically.

cheers!
~john

timo
Beiträge: 6284
Registriert: Do 15. Mai 2003, 18:32
Wohnort: Da findet ihr mich nie!
Kontaktdaten:

Beitrag von timo » Fr 11. Jul 2003, 10:44

Thanks john,

instead of idea-tec you give valuable, productive hints. Thanks for your input :)

cheers,
Timo

maTTos
Beiträge: 130
Registriert: Fr 27. Jun 2003, 14:14
Kontaktdaten:

Beitrag von maTTos » Fr 11. Jul 2003, 10:50

Hi Timo,

was heisst das denn jetzt? Werdet Ihr kurzfristig nen BugFix zur Verfügung stellen? Oder werden wir auf das nächsten Release warten müssen? Würde so gerne paar Bild hochladen?

Gruß maTTos

Gesperrt