Internal Server Error при обработке графики

1 23
Den73
На сайте с 26.06.2010
Offline
523
#21
KostaShah:
Бывало мне приходилось иметь дело с хостингами, на которых была абсолютно геморойная ситуация с правами доступа к файлам и папкам. Файл, который я загрузил на сервер через FTP, я не мог редактировать PHP-сприптом. И наоборот, файлы, созданные скриптом, я не мог удалить или переименовать через FTP. Помню, меня тогда сильно доставала эта ситуация. Теперь я понял: это были сервера с mod_php. Нет уж, спасибо, не надо такого.

странные вы хостинги находите, нет не каких проблем с правами на нормальных хостингах при использование mod_php.

то что можно вычитать в сети не всегда соотв. реальности, советую тщательно выбирать источник знаний.

KS
На сайте с 11.06.2012
Offline
17
#22

Так я как раз и увидел, что прочитанное мной сейчас, соответствует реальности, наблюдаемой мной ранее :)

В инструкциях ко многим различным скриптам часто пишут: "обязательно задайте для такой-то папки и таких-то файлов права доступа 777, чтобы сприпт мог в них писать". Если скрипты работают от имени того же пользователя, от чьего работает и FTP (как это происходит в CGI/FastCGI, насколько я понял), то никому не надо задавать 777, так как скрипт всегда будет хозяином всех файлов - и созданных им самим, и загруженных на сервер через FTP.

FileSafe (http://filesafe.anek.ws/) - мониторинг неизменности файлов сайта для защиты от взлома. Для форумчан - первый год бесплатно.
Den73
На сайте с 26.06.2010
Offline
523
#23
KostaShah:
Так я как раз и увидел, что прочитанное мной сейчас, соответствует реальности, наблюдаемой мной ранее :)

В инструкциях ко многим различным скриптам часто пишут: "обязательно задайте для такой-то папки и таких-то файлов права доступа 777, чтобы сприпт мог в них писать". Если скрипты работают от имени того же пользователя, от чьего работает и FTP (как это происходит в CGI/FastCGI, насколько я понял), то никому не надо задавать 777, так как скрипт всегда будет хозяином всех файлов - и созданных им самим, и загруженных на сервер через FTP.

этой проблемы на шараде нету, инструкцию такую делают что бы наверняка работало даже если скрипт выполняются не от владельца файлов а от какого либо другого пользователя в системе.

на хостингах, скрипты выполняются от пользователя который является владельцем файлов, поэтому не каких проблем с правами не будет, 777 нельзя ставить не в коем случае на шараде да и вообще везде.

я не буру в расчет недохостинги.

CGI - это зло. FastCGI улучшенный CGI

N
На сайте с 06.05.2007
Offline
419
#24
Den73:
777 нельзя ставить не в коем случае на шараде да и вообще везде

Ну вот меня на десктопе есть файл с правами 777. Сколько вам нужно времени чтобы его считать ?

Что значит нельзя? Нельзя на ноль делить. И то, только математикам. А тут продуманный инженерный компромисс : mod_php наиболее ресурсосберегающий режим работы php.

Кнопка вызова админа ()
KS
На сайте с 11.06.2012
Offline
17
#25

Я прочёл у товарищей из Джумлы следующее:

CGI Mode on the other hand, is more secure because the server now manages and controls access to the binaries. PHP can now run as your own user rather than the generic Apache user. This means you can put your database passwords in a file readable only by you and your php scripts can still access it! The "Group" and "Other" permissions (refer Where can you learn more about file permissions?) can now be more restrictive. CGI mode is also claimed to be more flexible in many respects as you should now not see, with phpSuExec (refer Permissions under phpSuExec) issues with file ownership being taken over by the Apache user, therefore you should no longer have problems under FTP when trying to access or modify files that have been uploaded through a PHP interface, such as Joomla! upload options.

И вспомнил, что именно это я и наблюдал когда-то кое-где. Может я что-то не так понял?

Den73
На сайте с 26.06.2010
Offline
523
#26
netwind:
Ну вот меня на десктопе есть файл с правами 777. Сколько вам нужно времени чтобы его считать ?
Что значит нельзя? Нельзя на ноль делить. И то, только математикам. А тут продуманный инженерный компромисс : mod_php наиболее ресурсосберегающий режим работы php.

хорошо, не желательно в некоторых ситуациях если так лучше звучит. не мне вам объяснять вы сами все понимаете, при каких условиях и чем это чревато.

[Удален]
#27
netwind:
Нельзя на ноль делить. И то, только математикам.

Вообще то можно. (с) высшая математика :)

M
На сайте с 16.09.2009
Offline
278
#28
WapGraf:
Вообще то можно. (с) высшая математика :)

Увы, нет. Давайте вы не будете делать откровения о том, в чем не разбираетесь?

KostaShah:
Если скрипты работают от имени того же пользователя, от чьего работает и FTP (как это происходит в CGI/FastCGI, насколько я понял), то никому не надо задавать 777, так как скрипт всегда будет хозяином всех файлов - и созданных им самим, и загруженных на сервер через FTP.

Ну и что в этом плохого? (Кроме устранения необходимости порой изменить права файлов, загруженных по FTP).

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().
1 23

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий