Paglipat Server, Safe Mode, at pagmamay-ari ng File ...
Kamakailan ko inilipat sa ilang ng mga web application na ko na nakasulat sa isang bagong dedikado server sa UKFast . Ang bagong server ko ay sa aking mga nakaraang kahila-hilakbot na web host, ay setup sa isang mas mababa ligtas na paraan ( PHP Safe Mode "> safe_mode halimbawa) kaysa sa bagong isa upang ako ay paghahanap na ang ilang mga script ay hindi gumagana.
Isa sa mga pangunahing annoyances ay php-upload ng file na ginamit upang ilagay ang mga larawan ng ari-arian papunta sa site. Sa pag-uulat ng error na lumipat sa mga maximum at Display error lumipat sa sa aking mga php.ini file ako ay magagawang upang makita ang buong listahan ng mga error. Isa sa mga pangunahing reklamo ipinahayag ng isang bagay kasama ang mga linya ng ...
PHP Babala: isang kilalang (): Safe na Mode paghihigpit sa effect. Ang script na ang uid ay 1 ay hindi pinapayagan na ma-access ang / path / sa / script.php na pag-aari ng uid 26658 sa kilalang sa linya 0;
Marami ng mga direktoryo at mga file ng imahe ay nilikha sa pamamagitan ng sa lumang site at sa gayon ang file pagmamay-ari ay isang malaking problema. Technical support iminungkahing i-off ng ligtas na mode bilang isang maikling term ayusin at pagkatapos ay nagtatrabaho sa paligid nito sa na term. Ako ay hindi masyadong masaya sa mga solusyon na ito kaya nagastos ng ilang oras-iisip sa pamamagitan ng mga problema.
Alam ko na maaari mong baguhin ang pagmamay-ari ng isang file sa pamamagitan ng pag-log in bilang root sa pamamagitan ng SSH at ang pagpapatakbo ng mga sumusunod na utos ...
<> chown gumagamit: group filename (ring makita chgrp )
(Maaari mong gamitin ang-R lumipat sa chown lahat ng mga file sa iyong site)
Sinimulan ko sa pamamagitan ng setting ang file at grupo ng pagmamay-ari ng mga file sa aking site sa 26,658 (kung gumagamit kami ng halimbawa sa itaas!). Ito tila upang ayusin ang mga problema hanggang sa na ay sinubukan ko sa FTP ng mga file sa at mula sa site, na nagreresulta sa isang pahintulot tinanggihan at / o file na hindi nahanap error.
So pagkatapos ng play sa paligid na may ilang mga uid ng ko ay may isang tasa ng tsaa at naisip sa pamamagitan ng mga problema. Para sa akin upang i-upload ang mga file sa pamamagitan ng FTP pagkatapos ang may-ari ng file ay pagpunta sa may upang tumugma sa FTP username. Kaya ako magse-set ang may-ari ng file bilang ang username na ginamit ko upang mag-log in sa pamamagitan ng FTP. Pangalawa, ang webserver ay pagpunta sa nais na ma-access ang mga file kaya ko itakda ang grupo ng pagmamay -ari ng 'Apache'.
Na ito ay hindi pa gumagana, ngunit-set sa / tmp direktoryo ng pagmamay-ari sa walang (chown walang / tmp) Mukhang naayos ang mga problema: )
















































