Prava pristupu do adresara temp

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
tomdawayhet
Člen | 20
+
0
-

Zdravim Vas,

Mam naslenovny problem.
Na hosting som nakopiroval sandbox uvodna stranka sa zobrazi bez problemu no hned ako sa pokusam prejst napriklad na prihlasenie zobrazi sa nasledovna hlaska:
http://swapp.sk/chyba.jpg

Riesim to uz tri dni a neviem si rady.
Ked sa vytvoria subory v temp adresari tak stale musim kontaktovat hosting aby ich vymazal.

Dakujem vsetkym

David Matějka
Moderator | 6445
+
0
-

zkus do bootstrapu pridat

umask(0);

(kamkoliv pred start aplikace)

neni to sice idealni reseni, ale jako hotfix by to melo stacit

romiix.org
Člen | 343
+
0
-

dokumentácie:

Adresářům log/ a temp/ nezapomeňte nastavit práva pro zápis (chmod 0777).

David Matějka
Moderator | 6445
+
0
-

@romiix.org: to tim imho nebude, to by nenabeh ani sandbox

tomdawayhet
Člen | 20
+
0
-

matej21 napsal(a):

@romiix.org: to tim imho nebude, to by nenabeh ani sandbox

Presne tak, sprava sa to velmi divne.
Tu je adresa kde je sandbox:
http://queedy.com/
http://queedy.com/sign/in

Prva adresa sa nacita cize prava na zapis do adresara byt musi, no ak uz prejdem na inu adresu tak vyhodi tu hlasku.

Co je na tom najhorsie je ze adresare v temp (_Nette.Configurator, _Nette.FileTemplate, _Nette.RobotLoader) sa potom nedaju zmazat a jedine co mi ostava je poziadat spravcu hostingu nech to zmaze na serveri rucne, nakolko nieje mozne ani zmenit prava cez chmod (v php) a uz vobec nie zmazat. O ftp software ani nevravim, skusal som kopec programov no ziaden to nezmazal. Ako keby nette subory a adresare zamklo a nastavilo ineho vlastnika, podla toho ako sa mi vyjadril spravca tak vlastnik adresarov bol zmeneny. Dakujem za odpovede

tomdawayhet
Člen | 20
+
0
-

Este som chcel pripomenut ze predchadzajucu verziu nette 2.0.14 rozchodim bez problemov

honos
Člen | 109
+
0
-

uz jsem se s tim take setkal. Problem muze byt v tom ze nahravas i obsah cache slozky a to muze zpusobovat problemy. Zkus rucne vyprazdnit slozku cache a nastav ji prava pro zapis.

EDIT: Koukam ze uz ti to beha.. Ale je to poradny zrout, teda minimalne 15MB pameti je dost..

EDIT 2: Teda beha, pod 2.0.14 :)

Editoval honos (1. 2. 2014 2:28)

tomdawayhet
Člen | 20
+
0
-

Dik moc, este to vyskusam s novou verziou a dam vediet.

honos napsal(a):

uz jsem se s tim take setkal. Problem muze byt v tom ze nahravas i obsah cache slozky a to muze zpusobovat problemy. Zkus rucne vyprazdnit slozku cache a nastav ji prava pro zapis.

EDIT: Koukam ze uz ti to beha.. Ale je to poradny zrout, teda minimalne 15MB pameti je dost..

EDIT 2: Teda beha, pod 2.0.14 :)

n.u.r.v.
Člen | 485
+
0
-

honos napsal(a):

EDIT: Koukam ze uz ti to beha.. Ale je to poradny zrout, teda minimalne 15MB pameti je dost..

Ahoj, když už jsme u té paměti – kolik je normál a kolik je už moc? Díky…

Pavel Macháň
Člen | 282
+
0
-

n.u.r.v. napsal(a):

honos napsal(a):

EDIT: Koukam ze uz ti to beha.. Ale je to poradny zrout, teda minimalne 15MB pameti je dost..

Ahoj, když už jsme u té paměti – kolik je normál a kolik je už moc? Díky…

Taky by mě to docela zajímalo. Momentálně mě to žere na jednom projektu okolo 19MB (minifikované 2.1) a přijde mě to teda dost

Editoval EIFEL (3. 2. 2014 13:58)

n.u.r.v.
Člen | 485
+
0
-

EIFEL napsal(a):

n.u.r.v. napsal(a):

honos napsal(a):

EDIT: Koukam ze uz ti to beha.. Ale je to poradny zrout, teda minimalne 15MB pameti je dost..

Ahoj, když už jsme u té paměti – kolik je normál a kolik je už moc? Díky…

Taky by mě to docela zajímalo. Momentálně mě to žere na jednom projektu okolo 19MB (minifikované 2.1) a přijde mě to teda dost

Já se právě pohybuji od 7.15MB do 11.9 MB, ale nevím zda jsem v normě…

kaktusObecny
Člen | 6
+
0
-

Vzhledem k tomu, že „čistá“ instalace nette si bere kolem 7MB ( https://tracy.nette.org/cs/ ), pak si myslím že je to [„normální“ v rámci nette].

p.s. mám napsaný kompletní eshop v jiném FW (konkrétně kohana) a celá aplikace mi žere kolem 5–7MB paměti.

Editoval kaktusObecny (4. 2. 2014 10:50)

Jan Tvrdík
Nette guru | 2595
+
0
-

Vzhledem k tomu, že „čistá“ instalace nette si bere kolem 7MB

Blbost, sandbox si u mě vezme jen 1.2 MB

Pavel Macháň
Člen | 282
+
0
-

Jan Tvrdík napsal(a):

Vzhledem k tomu, že „čistá“ instalace nette si bere kolem 7MB

Blbost, sandbox si u mě vezme jen 1.2 MB

Verze PHP? Sandbox mě žere 5.6MB (Win7, Apache 2.2, PHP 5.4)

David Matějka
Moderator | 6445
+
0
-

roli hraje asi hlavne opcode cache
cisty sandbox:
bez apc – 5.6M
s apc – 1.8M

honos
Člen | 109
+
0
-

Me teda cisty sandbox bere neco malo pres 4MB (Lunux – Fedora18, Apache 2.2, PHP 5.4, MySql 5.5, zadne akcelratory ani optimalizatory..) ale nikdy jsem se nedostal nad hranici 11MB. Nevim zda v tom hraje roli ze se snazim sam uvolnovat pamet unset(<var>); odstranenim jiz nepouzivanych promennych.. Ale trapi me otazka zda je dobry napad ponechavat nejakou rozsahlejsi logiku na databazovem serveru kdyz bezi na stejnem stroji..?

Patrik Votoček
Člen | 2221
+
0
-

Hodně záleží na verzi PHP a OPCache… mezi PHP 5.3 a 5.4 je obrovský rozdíl ve spotřebě paměti (5.4 žere o hodně míň). Nám třeba HP Slevomatu žere ~15MB a to tam toho je fakt hodně.

honos
Člen | 109
+
0
-

tomdawayhet napsal(a):

Tak jak to teda vypadá?

raketoplan2005
Člen | 147
+
0
-

Zrovna jsem chtěl položit podobný dotaz – po přechodu na Nette 2.1 mám s právy v tempu/cache také problém – pokud spustím např. skript Cronu z CLI, mám pak problém s 500 na frontendu a naopak. S Nette 2.0.x je to bez problémů. Měnilo se prosím něco co jsem minul? Díky.

rixi
Člen | 109
+
0
-

raketoplan2005 wrote:

Zrovna jsem chtěl položit podobný dotaz – po přechodu na Nette 2.1 mám s právy v tempu/cache také problém – pokud spustím např. skript Cronu z CLI, mám pak problém s 500 na frontendu a naopak. S Nette 2.0.x je to bez problémů. Měnilo se prosím něco co jsem minul? Díky.

Tiez som na to natrafil. Ono funguje mi taky workaround, ze si necham vygenerovat cache najprv nacitanim aplikacie cez browser a az potom pustam nette cez cli. Takto to funguje, ale idealny pripad to nie je.
Pokial sa to spravi v opacnom poradi, tak sa cez cli prikaz php vygeneruje cache pod zlymi pravami a (pravdepodobne aj) vlastnikom suboru, ktore potom nette nedokaze cez www/apache nacitat. Viete niekto ako na fix?

Editoval rixi (10. 2. 2014 8:04)

raketoplan2005
Člen | 147
+
0
-

Ano, nám to také vyřeší když bude cron fungovat jako www-data, ale už mi pak nepůjde udělat to, že jako svůj user půjdu a manuálně si z konzole zavolám tu funkci kterou mi volá Cron.

rixi
Člen | 109
+
0
-

jo prikaz sudo -u apache php ... resp pod www-data alebo akokolvek, vygeneruje cache v poriadku a aplikacia prestane padat do 500. no moznost switchovat usera na webhostingu asi zvycajne povolena nebyva