Цитата:
Сообщение от Timur Rasulov
Цитата:
Сообщение от netklon
К сожалению не до шуток. С shared-хостингом по другому никак. 777 ставится на папки, которые нужны сторонним библиотекам -- smarty.
|
Но ведь получается, что в папку сможет писать любой соседний юзер того же хостинга. А файлам семерки вообще ни к чему, они ж исполнимыми станут, а теоретически это опасно.
|
Из скрипта не сможет, потому что есть openbasedir. Из ssh тоже, потому chroot.
Формально, можно и не ставить 777, если разработчик достаточно продвинут, чтобы поставить папкам правильных владельцев и права.
Цитата:
Сообщение от Timur Rasulov
Цитата:
Сообщение от netklon
Опять-таки проблемы с правами на запись на shared-хостингах заставляют нас использовать FTP, чтобы создавать папки и файлы в корне сайта.
|
Хм... вроде не встречал хостингов с такими ограничениями, хотя опыт у меня небольшой, не спорю. Но все-таки система кажется крайне неудобной, при том, что требует и прав на запись, и доступа по фтп.
|
Возьмите любой хостинг на Plesk, по умолчанию создать файл в корне сайта из РНР-скрипта вы не сможете.
Open Constructor изначально должен был работать даже в safe_mode, потому что, когда он только начинал разрабатываться, из-за популярности дырявого PHP-Nuke админы всех хостинг-провайдеров включали safe_mode. Отсюда и некоторые архитектурные особенности, странно выглядящие в наше время.