SAKH
Постоялец
- Регистрация
- 15 Янв 2008
- Сообщения
- 77
- Реакции
- 11
- Автор темы
- #1
Здравствуйте уважаемы форумчане!
Искал, спрашивал везде... не помогло.
У меня такая проблема.
Хост РБК, (PHP 5.x стоит, но есть и ранние версии.. сам выбираешь)
Разработчик движка InstsntCMS требует выставления на папки прав 777 на папки "images", "includes", "upload". , а хостер требует 755.
Но! Если на папках (примеру "upload") стоят права 755, то при загрузке рисунка на форум, папку /upload/forum не загружается вобще.
Если ставлю 777 на папки (как требует разработчик движка), то рисунок грузится в нужную папку, но при этом права на него устанавливаются 600, а не 644. Поэтому рисунок на сайте после загрузки не доступен и появляется только при ручной смене прав на 644 (файла картинки)и это при условии 777 на upload.
То капча не показывается при 777, то еще чего....
Разработчик движка ответил, что права должны на сервере назначаться, а не скриптом.
Хостер ответил мне, что на ихном массовом хостинге php скрипт сам должен выставлять верные права.
После этого разработчик движка в файле imginsert.php прописали: ( @chmod("/upload/$place/$filename", 0644), чтобы скрипт назначал права.
Заменил файл imginsert.php в /core/ajax, /upload/ вернул на 777. Опять:картинка то сама загрузилась по адресу , но не отобразилась, т.к. на нее права выставились 600. Сменил руками на 644 - появилась!
А вот хостер тестовую форму поставил мне и там все проходит нормально, на папках стоит 755 и файлы грузит с правами 644....
Не знаю в чем тут дело.... хост...движок...
Помогите, как тут и что сделать... А то разработчик развел руками, а хостер ушел в тину.....
Искал, спрашивал везде... не помогло.
У меня такая проблема.
Хост РБК, (PHP 5.x стоит, но есть и ранние версии.. сам выбираешь)
Разработчик движка InstsntCMS требует выставления на папки прав 777 на папки "images", "includes", "upload". , а хостер требует 755.
Но! Если на папках (примеру "upload") стоят права 755, то при загрузке рисунка на форум, папку /upload/forum не загружается вобще.
Если ставлю 777 на папки (как требует разработчик движка), то рисунок грузится в нужную папку, но при этом права на него устанавливаются 600, а не 644. Поэтому рисунок на сайте после загрузки не доступен и появляется только при ручной смене прав на 644 (файла картинки)и это при условии 777 на upload.
То капча не показывается при 777, то еще чего....
Разработчик движка ответил, что права должны на сервере назначаться, а не скриптом.
Хостер ответил мне, что на ихном массовом хостинге php скрипт сам должен выставлять верные права.
После этого разработчик движка в файле imginsert.php прописали: ( @chmod("/upload/$place/$filename", 0644), чтобы скрипт назначал права.
Заменил файл imginsert.php в /core/ajax, /upload/ вернул на 777. Опять:картинка то сама загрузилась по адресу , но не отобразилась, т.к. на нее права выставились 600. Сменил руками на 644 - появилась!
А вот хостер тестовую форму поставил мне и там все проходит нормально, на папках стоит 755 и файлы грузит с правами 644....
Не знаю в чем тут дело.... хост...движок...
Помогите, как тут и что сделать... А то разработчик развел руками, а хостер ушел в тину.....