Я разрабатываю конструктор сайтов типа WYSIWYG в JS для людей, которые не знают HTML/CSS. Все сделано, но я хочу сделать это как можно проще. В идеальном мире они просто загружают все файлы на свой хост и выполняются с ним. Проблема, с которой я сталкиваюсь, у меня есть несколько файлов и папок, которые нужно писать, но PHP не имеет разрешения, если я не CHMOD этих конкретных файлов и папок на 777.Альтернатива CHMOD 777
Я действительно не хочу этого делать и надеялся, что у меня есть какая-то альтернатива, и я не хочу, чтобы меня критиковали за то, что он наложил CHMOD 777 на всех. Есть ли что-нибудь, что я могу сделать (это было бы просто для моих пользователей), чтобы позволить PHP писать в файлы/папки без разрешения для КАЖДОГО?
Я не могу создать PHP сами файлы/папки, потому что у него нет доступа к записи в корневой каталог.
Обратите внимание, что метод FTP не дает вам никакой защиты, если пароль FTP хранится в файле на сервере. – PleaseStand
Не много, нет. Но это делает меня менее неудобным, чем весь сайт 777. Пароль может быть в .php-файле и, таким образом, недоступен случайным незнакомцам, если CMS не имеет особого смысла и разрешает доступ к файлам, которые не следует изменять (то есть: сам и его конфигурационные файлы). – cHao
Я предполагаю, что файлы chmodding на '660' будут вполне достаточными, все те люди, которые считают, что их файлы конфигурации исполняются' [/ end pet peeve] ' – Wrikken