Trasllat de servidor, mode segur, i propietat de l'arxiu ...
Fa poc es va mudar algunes de les aplicacions web que he escrit més d'un servidor dedicat de nou amb UKFast . El nou servidor que vaig tenir amb el meu anterior proveïdor d'allotjament web terrible , va ser instal lat en una forma molt menys segur ( PHP en mode segur "> safe_mode off, per exemple) que el nou, així que va ser trobar que diverses seqüències d'ordres no estaven funcionant.
Una de les principals molèsties es carrega el fitxer php per posar fotos de propietat en el lloc. Amb els informes d'errors va canviar al màxim i mostrar errors d'encesa en el meu arxiu php.ini vaig tenir l'oportunitat de veure la llista completa d'errors. Una de les principals queixes declarar alguna cosa en la línia de ...
Advertència PHP: un desconegut (): SAFE MODE en la restricció effect. El guió el uid és una no se li permet l'accés / camí / a / script.php propietat de UID 26658 en Desconegut en línia 0;
Molts dels directoris i arxius d'imatge van ser creats pel lloc antic i el propietat dels arxius era un problema important. Suport tècnic suggereix desactivar el mode segur com una solució a curt termini i després treballar al voltant d'ell en el llarg termini. Jo no estava molt content amb aquesta solució tan passat algun temps pensant en el problema.
Jo sabia que vostè podria canviar la propietat d'un arxiu a una sessió com a root a través d' SSH i executa les ordres ...
<> chown usuari: grup de nom de fitxer (vegeu també chgrp )
(Podeu fer servir el R-canviar a chown tots els arxius del seu lloc)
Vaig començar establint la propietat dels arxius i el grup dels arxius del meu lloc a 26.658 (suposant que teniu l'exemple de dalt!). Això semblava una solució al problema fins que es tractava d' FTP de fitxers des de i cap al lloc, el que resulta en una denegat el permís i / o l'arxiu no es troben errors.
Així que després de jugar una estona amb uid diverses, he tingut una tassa de te i el pensament a través dels problemes. Per a mi, de càrrega via FTP a continuació, el propietari de l'arxiu tindrà de coincidir amb el nom d'usuari FTP. Així que em vaig posar el propietari de l'arxiu com el nom d'usuari que s'utilitza per accedir via FTP. En segon lloc, el servidor web voldrà tenir accés als arxius de manera que establir la propietat del grup com ' apatxe '.
Això no prou feina, però posant el directori tmp propietat / a ningú (ningú chown / tmp) sembla haver solucionat els problemes:)

















































