- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Итак, перенес сайт с админкой, построенной на FCKeditor, на Мастерхост. Начались фокусы - при создании новых папок права на них давались только "пользователю HTTP сервера". То есть загрузить файлы через админку в эти новые папки было невозможно. Видите ли, раз папки создаются скриптом, то и права даются пользователю "wwwserver". Должен сказать, что ни на одном хостинге такой проблемы вообще не было - менеджеры сидят, сами создают папки и вовсю админят сайты. А тут на пустом месте геморрой.
Ну да ладно, залез я в FAQ, и нашел описание данной проблемы. Сделал всё, как описывалось, но это не привело к результату. Тогда позвонил в техподдержку. Дальше всё пошло в стиле суппорта by Masterhost.
1) Сначала девушка сымитировала мозговую деятельность, а через минуту вежливо отослала меня "пожалуйста, напишите заявку через панель управления". Вообще не первый раз звоню в суппорт, и удивляюсь, зачем указывать на сайте телефон техподдержки, если все равно по нему помощи почти никогда не бывает.
2) Написал через панель заявку с описанием проблемы, где были такие слова: "Просьба не отсылать к мануалу, я его читал и делал, как написано, но не помогает. Просьба решить данную проблему". В ответ пришло письмо, единственным содержанием которого.... был совет пройти по ссылке и прочитать FAQ. Спасибо! Очень помогли! На хрена такая техподдержка, которая только отсылает к мануалу. Смысл платить им зарплату? Наймите Платона Щукина... пусть на полставки подрабатывает, все необходимые навыки у него есть.
Предвидя ответ, что суппорт не обязан разбираться с работой скриптов пользователя, замечу, что само наличие данной проблемы только на Мастерхосте уже указывает, что это особенность настроек именно на Мастерхосте.
Ну хорошо, допустим, я дремучий ламер... :) и всё там просто делается... запустил пхп-файлик, и настройки папки изменяются. Однако, неужели необходимо выполнять описанную процедуру каждый раз, когда скрипт создает новую папку?
Странно, какой версии FCKEditor? Filemanager родной?
По "решению" проблемы - найдите все php файлы в FCKEditor-е и добавьте после команды mkdir ($chto-to...,... ) команду chmod($chto-to,0777);
и после move_uploaded_file( ....., $chto-to) ; добавить chmod($chto-to,0666);
Может помочь. Хотя последние версии FCKEditor-а такой проблемы не имели, там уже было все добавлено.
Вообще не первый раз звоню в суппорт, и удивляюсь, зачем указывать на сайте телефон техподдержки, если все равно по нему помощи почти никогда не бывает.
А нафига Вы не первый раз звоните в саппорт, если знаете что надо писать? 😮 😮
Телефон указан для тех, кто ещё ни разу не звонил.
Ну хорошо, допустим, я дремучий ламер... :) и всё там просто делается... запустил пхп-файлик, и настройки папки изменяются. Однако, неужели необходимо выполнять описанную процедуру каждый раз, когда скрипт создает новую папку?
Достаточно написать грамотный сайт, который сам будет следить за правами.
Кстати по поводу fck - у него не обрабатывается потенциальный баг с переменной окружения DOCUMENT_ROOT. Иногда она выдаёт путь со слешем на конце, иногда без. Я встречал разные хостинги, на которых то со слешом было, то нет. От каких настроек зависит так и не понял. И именно этот баг скорее всего не даёт работать файл-менеджеру (согласитесь, сотрудник .m не обязан был бы вам давать таких советов, ибо к fckeditor'e отношения не имеет).
А если Вы "дремучий ламер", то наймите профессионала, который разберётся с проблемой вашего (!) сайта и всё настроит. Услуги профессионалов - 10-50 у.е./час (и это несколько дороже бесплатной тех.поддержки).
Достаточно написать грамотный сайт, который сам будет следить за правами.
... то наймите профессионала, который разберётся с проблемой вашего (!) сайта и всё настроит.
Сорри, но меня всегда удивляли люди, дающие заведомо "гениальные" советы. Не работает сайт? Найми профессионала. :) Оп-ля!
Только небольшая ремарка. Дело в том, что при неизменном коде сайта такая проблема то есть, то нет... на том же Мастерхосте! С этим сайтом работали уже около месяца, и пока было всё нормально. А теперь началось. Так что это уже чудачества Мастерхоста.
Кстати, там еще и скрипт обмена ссылками некорректно работает - не пропускает исходящие коннекты. Это тоже проблема, которой ну нигде до этого не было.
edogs, дело в том, что права на папки и есть 777! Просто они предоставляются пользователю "wwwserver". Это как исправить?
Иногда она выдаёт путь со слешем на конце, иногда без.
Не в этом дело. Через ФТП-клиент четко видно, что проблемные папки имеют другого пользователя.
Не в этом дело. Через ФТП-клиент четко видно, что проблемные папки имеют другого пользователя.
Если права на них 777, то это не важно.
Shema, я сам php-программер, и это отлично понимаю :) При этом - реально проблема с пользователем!!! Права 0777, а файлы не закачиваются! Впервые с таким сталкиваюсь, до Мастерхоста нигде не было такой ерунды.
Права 0777, а файлы не закачиваются!
Тогда, имхо, надо копать где-то еще. Например, у меня была ситуация (не на .m), когда файлы изначально закачивались скриптом в папку temp, а уже после обрабатывались и рассовывались по нужным директориям. Таким образом, при неверных правах на папку temp я имел ровно такие же гиморы, пока это не исправил.
P.S. Вообще, грустно. Пару лет назад такое отношение к клиенту сложно было представить.
Пару лет назад и хостинг стоил в разы дороже ))) Но .m всёравнно зажигает.
Нормальная ситуация на самом деле. PHP работает как модуль apache и исполняется с правами apache. Соответственно все файлы и каталоги созданные php скриптами имеют пользователя apache (именоваться пользователь может по разному). Никаких дополнительных модулей (suPHP например), чтобы php работал от пользователя не стоит.
Когда php работает как cgi и стоит suexec процессы все исполняются от пользователя. Но тут есть свои другие траблы.