Moving Server, Safe Mode, dhe Pronësia File ...
Kohët e fundit kam lëvizur disa nga web aplikacioneve që unë kam shkruar gjatë për të një i dedikuar server të ri me UKFast . Në server të ri kam pasur me të kaluar e mia web host tmerrshme , ishte setup në një mënyrë shumë më pak të sigurt ( PHP Safe Mode "> safe_mode off, për shembull) se ai i ri kështu që unë u gjetur se Scripts disa nuk ishin duke punuar.
Një nga Zhvillimi i madh ishte Ngarkimet file php përdoret për të vënë fotografi të pronës mbi site. Me raportimin e gabimit kaloi në maksimum dhe Display Gabimet ndezur në php.ini dosjen time unë kam qenë në gjendje për të parë listën e plotë të gabimeve. Një nga ankesat më të mëdha deklaruar diçka përgjatë vijave të ...
Paralajmërim PHP:  Unknown (): SAFE MODE Restriction në effect. dorëshkrim të cilit është 1 UID nuk lejohet të ketë qasje / path / to / script.php në pronësi nga 26658 uid në Unknown on line 0;
Shumë e drejtorive dhe dosjeve imazh janë krijuar nga faqja e vjetër dhe kështu pronësisë file ishte një problem i madh. Mbështetje teknike sugjeruar turning off mënyrë të sigurt si një fix afat të shkurtër dhe pastaj duke punuar rreth tij në afat më të gjatë. Unë nuk ishte mjaft i kënaqur me këtë zgjidhje në mënyrë kaloi disa kohë duke menduar me këtë problem.
Unë e dija se ju mund të ndryshojë në pronësi të një file nga prerjet si rrënjë përmes SSH dhe drejtimin komandat e mëposhtme ...
<> chown perdoruesit: grupi filename (gjithashtu shih chgrp )
(Ju mund të përdorni të-R kaloni chown të gjitha dosjet në faqen tuaj)
Kam filluar me vendosjen e pronësisë file dhe grupin e fotografi në faqen time të 26.658 (në qoftë se ne jemi duke përdorur shembullin e mësipërm!). Kjo duket të zgjidhur problemin deri sa që është i kam provuar te FTP fotografi për dhe nga zona, duke rezultuar në një leje mohuar dhe / apo file nuk u gjet gabime.
Pra, pasi duke luajtur me rreth disa uid e kam pasur një filxhan çaj dhe mendimit me probleme. Për mua të ngarkoj fotografi nëpërmjet FTP atëherë pronari i file do të ketë në ndeshjen e emrin FTP. Kështu që kam vendosur pronarin e file si emrin kam përdorur për të hyni në nëpërmjet FTP. Së dyti, shërbyesi do të doni të hyni në fotografi kështu që kam vendosur të pronësisë grupit si " Apache ".
Kjo nuk ka mjaft punë, por vendosjen / tmp directory pronësisë për të askush (chown askush / tmp) duket se ka caktuar problemet:)

















































