Я только что перенес свой веб-сайт (построенный на CakePHP) с сервера Media Temple (gs) на (dv). Я получил сообщение об ошибке, что папка / tmp / cache недоступна для записи. Изменение разрешений на 777 устраняет эту ошибку, однако она кажется небезопасной (правда ли?). На (gs) мне не нужно было давать доступ на запись «Всем». Таким образом, кажется, что веб-сервер не является ни пользователем, ни группой.
Почему сервер не может записывать в файл кеша и как я могу сделать так, чтобы веб-сервер мог записывать в папку tmp без установки разрешений на 777?
Прежде чем что-то менять, почему бы не обратиться напрямую к их технической поддержке? У них может быть предложение, которое убережет вас от возможной смены владельца или создания возможности записи для всего мира.
При поиске в Google возникла проблема, связанная с тем, что вам нужно было создать / tmp / cache, созданный пользователем для домена, а не создать его как root.