Moving Server, Safe Mode og File eignarhald ...
Ég flutti nýlega sumir af the vefur umsókn sem ég hef skrifað yfir í nýja hollur framreiðslumaður með UKFast . Hin nýja miðlara ég hafði með fyrri mínum hræðilegur vefur gestgjafi , var skipulag á mun minna öruggan hátt ( PHP Safe Mode "> safe_mode burt til dæmis) en þá nýju svo ég var að finna að nokkur forrit voru ekki að virka.
Einn af helstu gremja var PHP innsendingar skrá notuð til að setja eignir myndir inn á síðuna. Með skýrslugjöf villa kveikt á hámarks-og Skjár Villa kveikt á skrá php.ini ég var fær til sjá the fullur listi af villum. Einn af helstu kvartanir fram eitthvað á sömu nótum ...
PHP Warning:  Unknown (): Safe Mode Takmörkun á effect. Handrit sem UID er 1 er ekki heimilt að opna / slóð / á / script.php eigu UID 26658 í Unknown á línu 0;
Margir af framkvæmdarstjóra og myndum voru búin til af gömlu síðunni og svo skrá eignarhald var stórt vandamál. Tæknilega aðstoð leiðbeinandi slökkva öruggur háttur sem skammtíma festa og svo að vinna í kringum það í lengri tíma. Ég var ekki alveg ánægð með þessa lausn svo eytt nokkrum tíma að hugsa um vandamál.
Ég vissi að þú gætir breytt eignarhald á skrá með því að skrá þig inn sem rót í gegnum SSH í gang eftirfarandi skipanir ...
<> chown notanda: hópur Filename (sjá einnig chgrp )
(Þú getur notað-R rofi til chown allar skrárnar á síðuna þína)
Ég byrjaði með því að setja skrána og hópur eignarhald á skrá á síðuna mína til 26.658 (ef við erum með dæminu hér að ofan!). Þetta virtist að raða vandamál þar sem ég reyndi að FTP skrár til og frá the staður, sem leiðir í leyfi hafnað og / eða skrá finnst ekki villur.
Svo eftir að leika í kring með nokkrum UID sem ég hafði bolli af te og hugsaði með vandamál. Fyrir mig til að senda inn skrár í gegnum FTP þá eigandi af the skrá er að fara til verða að passa við FTP notandanafn. Svo ég eigandi af the skrá eins og notandanafn sem ég notaði til að skrá þig í gegnum FTP. Í öðru lagi er vefþjóninum er að fara til að vilja fá aðgang að skrám þannig að ég sett hópinn eignarhald sem " Apache ".
Þetta var ekki alveg að vinna, en að setja í / tmp möppuna eignarrétt að enginn (chown enginn / tmp) virðist hafa fasta vandamál:)
















































