Mozgó Server, csökkentett módban, és a fájl tulajdonosi ...

Által Steven Lloyd Watkin , kedd 29 július 2008 03:42

Nemrég költözött néhány webes alkalmazások, hogy én írtam át egy új dedikált szerver UKFast . Az új szerver volt az én korábbi szörnyű internetes fogadó , volt beállít egy sokkal kevésbé biztonságos módon ( PHP Safe Mode "> safe_mode off például), mint az újat, így én állapította meg, hogy több szkriptek nem működik.

Az egyik legfontosabb bosszankodás volt php file feltöltések használják fel ingatlan képek az építési területre. A hibabejelentő kapcsolva a maximális és a kijelző hibák kapcsolva az én php.ini tudtam, hogy nézze meg a teljes listát a hibák. Az egyik fő kifogás valamit mentén ...

PHP Figyelem:  Ismeretlen (): SAFE MODE korlátozás effect. A script, akinek uid 1 nem engedélyezett a hozzáférés / path / to / szkript.php tulajdonában lévő uid 26658, az Ismeretlen on-line 0;

Sok a könyvtárakat és képfájlok jött létre a régi helyén, és így fájlok tulajdonosait volt az egyik fő probléma. Technikai támogatás javasolt kikapcsolni csökkentett módban, mint a rövid távú fix, majd a munka körül hosszabb távon. Nem voltam elégedett ezzel a megoldással, így egy ideig gondolkodás át a problémát.

Tudtam, hogy meg tudná változtatni a tulajdonjogát egy fájlt root néven történő bejelentkezéssel keresztül SSH , és a következő parancsokkal ...

<> chown user: group csoportot fájlnév (lásd még chgrp )
(Használhatja a-R kapcsolót chown az összes fájlt a webhely)

Azzal kezdtem, hogy meghatározza a fájl és a csoport tulajdonában lévő fájlok oldalamon, hogy 26658 (ha mi vagyunk a fenti példa!). Ez látszott rendezni a problémát, amíg ez nem próbáltam FTP fájlokat, majd a helyszínen, ami egy permission denied, és / vagy fájl nem található hibákat.

Így aztán játék körül számos uid azon volt egy csésze teát , és gondoltam át a problémákat. Számomra a fájlok feltöltése FTP-n keresztül, akkor a tulajdonos a fájl lesz, hogy megfeleljen a FTP felhasználói név. Szóval meg a tulajdonos a fájl a felhasználónév szoktam jelentkezzen be FTP-n keresztül. Másodszor, a webszervert fog akarja elérni a fájlokat, hogy tudom beállítani a csoport tulajdonosi " apache ".

Ez nem igazán működik, de a beállítás a / tmp könyvtárba tulajdonjog senki (chown nobody / tmp), úgy tűnik, hogy fix a problémák:)

Hagy egy Válaszol













Panoráma téma Themocracy

3 online látogató jelenleg
2 vendég, 1 bot, 0 tag
Max. látogatók ma: 9., 02:20 UTC
Ebben a hónapban: 26., 2011/07/05 12:35 UTC
Ebben az évben: 130 at 28-03-2011 22:40 UTC
Az összes idő: 130 at 28-03-2011 10:40 UTC