- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Как снизить ДРР до 4,38% и повысить продажи с помощью VK Рекламы
Для интернет-магазина инженерных систем
Мария Лосева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Всем привет.
В общем эмпирическим способом выяснил что для того что бы записать, например, картинку на свой сервер мне нужно выставить права на директорию 0647.
Не понимаю почему именно такие! Те кто в теме пожалуйста подскажите.
owner и group не трогаем , так как те кто смотрит сайт, и и я в том числе когда хочу загрузить картинку относимся к other
r - понятно
w - тоже понятно
x - а вот зачем для того что бы записать файл в папку нужны еще права и на execution?
0647 работает, а, что мне кажется более логичным, 0646 нет.
Спасибо.
1. Что за сервер?
2. Чем записать?
3. Куда записать?
1. какая ОС? centos7 !
2. php скрипт
3. в папку на сервере , например загрузка картинки к статье!
1. какая ОС? centos7 !
2. php скрипт
3. в папку на сервере , например загрузка картинки к статье!
От какого пользователя запускается php скрипт и работает apache?
не уверен, но думаю что скрипт запускаеются от nginx апаче на сервере нет.
Подскажите как проверить, я посморю.
Не важно какая ОС, не важно в данном случае от какого пользователя что запускается.
Ответ - да. Надо просто принять как данность, что для того чтоб записать что-то в каталог у него должна быть 7ка. Т.е. по сути используем 5 если только на чтение нужно предоставить доступ (read+exec) и используем 7 если и на запись (read+exec+write), ну и 0 если не давать доступа.
Читаем кому интересно:
https://it.wikireading.ru/11296
ТС, права на папку:
755
Попробуйте.
owner и group не трогаем , так как те кто смотрит сайт, и и я в том числе когда хочу загрузить картинку относимся к other
Кто это сказал?! Скрипт должен выполняться от имени пользователя сайта и от него же идёт загрузка. Если у вас проблемы с правами, тогда вам только 777 поможет на папку. Но боюсь, что файлы вы так же не сможете удалять т.к. на них надо будет ставить 777.
У вас вообще на сервере есть панель управления или без панели живёте и сами всё настраивали?
Не вырываем из контекста!
У меня - нет. У меня последние везде нолики.
Человек сказал же не трогаем owner и group, почему не дает записать ничего когда стоит 6ка на папку - вот поэтому (статья выше). Чтоб записывать в папку, у этого пользователя (будт то owner, group или other) должен быть доступ read+write+exec.
А вообще да, согласен что там все в корне не правильно настроено раз нужно давать всем на запись доступ. Но это уже как говорится, совсем другая история...
Тут же конкретный вопрос - конкретный ответ: 6 на папку не даст записать в нее ничего.
755 у меня никогда и не работало. По этому я извращался )) . хотя везде читал что ставят 755 ), а некоторые и 777 ))
У меня тоже была мысль что скрипт выполняется от имени пользователя сайта, т.е оwner , но первая 7 , никак не позволяла мне записывать в папку
Панели управления на сервере нет, я стараюсь все делать руками, очень интересно, хотя порой и сложно ))
Настраивал не я сам.
owner - miracle (нет рут прав)
group - dev
работает только когда 777 или минимум 647! вот и хочу понять
что мне кажется более логичным, 0646 нет
Ничего логичного. Если отсутствует "x", то пользователь не сможет зайти в каталог.