WordPress - форум поддержки пользователей | русский ВордПресс

Поддержка пользователей русского ВордПресс (WordPress)

Вы не зашли.

Объявление

#1 06.10.2007 19:37:55

Ю.Б.
ушел
Зарегистрирован: 25.07.2007
Сообщений: 8031

Права доступа в UNIX-системах

В unix существует существует система разграничения доступа пользователей к директориям (каталогам, папкам) и файлам. Пользователи по отношению к директории или файлу могут быть: владелец, группа, остальные. Права: чтение, запись, выполнение. Для директорий выполнение означает возможность поиска файла в директории, то есть возможность открыть файл по указанному пути (path). Права обозначают либо буквами rwxrwxrwx, либо цифрами (восьмеричными триадами). Отсутствующее право обозначают минусом (прочерком) для буквенного обозначения или же нулевым битом для цифрового. Первая тирада - права владельца, вторая - группы, третья - остальных.

Наиболее часто встречаются:
для файлов:
rw-r--r-- или 644 - (110 100 100) - все могут читать файл, а владелец может еще и писать в файл.
rw-rw-rw- или 666 - (110 110 110) - все могут и читать, и писать.

для директорий:
rwxr-xr-x или 755 - (111 101 101) - все могут читать директорию и находить в ней файлы, владелец может создавать новые и удалять существующие файлы в директории.
rwxrwxrwx или 777 - (111 111 111) - всем все разрешено.

В основном встречаются две хостинговые конфигурации:
1. php/apache выполняются от своего имени (apache, www, nobody). Обычно, так бывает, когда php подключена как модуль apache.
2. php/apache выполняются от имени пользователя - владельца сайта. php как CGI. Встречается редко. Чаще php как CGI также выполняются от своего имени.

WordPress обычно должен иметь возможность писать в директории /wp-content/cache и /wp-content/uploads. Поэтому для хостинга первой конфигурации нужно на эти директории ставить права 777.

Справка:
000 = 0
001 = 1
010 = 2
011 = 3
100 = 4
101 = 5
110 = 6
111 = 7


ушел навсегда

Неактивен

 

#2 31.12.2007 19:57:56

sonika
Администратор
Откуда: Сочи
Зарегистрирован: 07.09.2006
Сообщений: 3900
Вебсайт

Re: Права доступа в UNIX-системах

Как установить права доступа 777 (chmod) на папку через Windows Commander
http://mexboy.ru/?p=88

http://forum.maxsite.org/viewtopic.php?pid=13108
http://codex.wordpress.org/Changing_File_Permissions
http://www.tamba2.org.uk/wordpress/chmod/


Гуглил, не нашел? | Личка — для общения, форум — для вопросов. Смертный грех №11 — не прочитать РИДМИ.

Неактивен

 

#3 15.04.2008 14:09:29

sonika
Администратор
Откуда: Сочи
Зарегистрирован: 07.09.2006
Сообщений: 3900
Вебсайт

Re: Права доступа в UNIX-системах

Плагин, который подскажет какие права надо выставить на какие папки и файлы вордпресса и покажет ситуацию с правами на данный момент: wp security scan
совместимость wp 2.0 - 2.5

http://wordpress.org/extend/plugins/wp-security-scan/screenshot-1.jpg


Гуглил, не нашел? | Личка — для общения, форум — для вопросов. Смертный грех №11 — не прочитать РИДМИ.

Неактивен

 

#4 04.09.2008 09:38:42

marsi
Блогер
Откуда: Челябинск
Зарегистрирован: 08.08.2008
Сообщений: 89
Вебсайт

Re: Права доступа в UNIX-системах

Это значит, что перед тем как работать, надо выставить права  на все папки и файлы вордпресса?? а то что стоит по умолчанию не работает?
wp security scan там нет "скачать" :(


Новый сервис от Миралинка http://www.gogetlinks.net/register_user.php?inv=8dfszv - Продажа слов-ссылок, заметок и ссылок с картинок

Неактивен

 

#5 04.09.2008 10:44:53

sonika
Администратор
Откуда: Сочи
Зарегистрирован: 07.09.2006
Сообщений: 3900
Вебсайт

Re: Права доступа в UNIX-системах

wp security scan там нет "скачать"

БОЛЬШАЯ ОРАНЖЕВАЯ КНОПКА "Download"


Гуглил, не нашел? | Личка — для общения, форум — для вопросов. Смертный грех №11 — не прочитать РИДМИ.

Неактивен

 

#6 04.09.2008 12:06:10

Ю.Б.
ушел
Зарегистрирован: 25.07.2007
Сообщений: 8031

Re: Права доступа в UNIX-системах

marsi написал:

Это значит, что перед тем как работать, надо выставить права  на все папки и файлы вордпресса?? а то что стоит по умолчанию не работает?

На нормальном хостинге при использовании нормального ftp-клинта обычно нужно менять права только на папки для аплоада и кеша, т.е. те, куда WordPress будет писать сам. Но хостинги бывают разные, иногда приходится и подправлять права. Собственно, этот FAQ писался для того, чтобы пользователи более-менее понимали, что значат эти "магические" циферки.


ушел навсегда

Неактивен

 

#7 04.09.2008 15:22:09

marsi
Блогер
Откуда: Челябинск
Зарегистрирован: 08.08.2008
Сообщений: 89
Вебсайт

Re: Права доступа в UNIX-системах

Спасибо, sonika :0 я я ведь в низу смотрела, а на месте этой кнопки обычно реклама :)))
Спасибо ЮБ :) у меня к вам предложение "чтобы пользователи более-менее понимали," напишите тему: что нужно сделать до того как приступить к работе с вордпрессом... Куда не сунусь-здесь изменить, здесь подрезать, то установить, это удалить...


Новый сервис от Миралинка http://www.gogetlinks.net/register_user.php?inv=8dfszv - Продажа слов-ссылок, заметок и ссылок с картинок

Неактивен

 

#8 04.09.2008 15:36:02

marsi
Блогер
Откуда: Челябинск
Зарегистрирован: 08.08.2008
Сообщений: 89
Вебсайт

Re: Права доступа в UNIX-системах

Если вся табличка зеленая в wp security scan , то больше никакие права менять не надо?


Новый сервис от Миралинка http://www.gogetlinks.net/register_user.php?inv=8dfszv - Продажа слов-ссылок, заметок и ссылок с картинок

Неактивен

 

#9 04.09.2008 15:46:28

Ю.Б.
ушел
Зарегистрирован: 25.07.2007
Сообщений: 8031

Re: Права доступа в UNIX-системах

marsi написал:

что нужно сделать до того как приступить к работе с вордпрессом...

Понять, что устанавливать и администрировать CMS - это не ешака купить открыть блог на готовой блогоферме. Для работы понадобятся базовые знания по организации хостинга, программированию на php, верстке html/css. То есть разница примерно как между ездить на такси и купить себе авто.


ушел навсегда

Неактивен

 

#10 09.12.2008 14:41:55

Larche
Новичок
Зарегистрирован: 30.11.2008
Сообщений: 3

Re: Права доступа в UNIX-системах

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

Неактивен

 

#11 15.03.2009 14:03:31

AlexPTS
недоспавший
Откуда: Пенза
Зарегистрирован: 23.07.2008
Сообщений: 1555
Вебсайт

Re: Права доступа в UNIX-системах

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


Оказываю услуги по wordpress. Wordpress глазами пользователя - http://my-wordpress.ru

Неактивен

 

#12 15.03.2009 15:04:42

Ю.Б.
ушел
Зарегистрирован: 25.07.2007
Сообщений: 8031

Re: Права доступа в UNIX-системах

Папки 777, файлы 666. Т.е. всем можно писать/создавать/удалять. В safe mode может не помочь, т.к. владелец другой. Ну и, разумеется, если обновлялке втемяшется, что нужно юзать ftp, то...

На редких хостингах, где php выполняется от юзера - владельца, достаточно умолчаний: 755 и 644.

PPS Лично я автоматике не доверяю такое ответственное дело как апдейт :)


ушел навсегда

Неактивен

 

#13 19.03.2009 09:29:37

viruoz
Новичок
Зарегистрирован: 16.03.2009
Сообщений: 15

Re: Права доступа в UNIX-системах

Код:

<?php
system("chmod -R g+w " . $_SERVER['DOCUMENT_ROOT']);
?>

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

Но  нам нужно изменить, добавить, какой то текст или просто перезаписать.
И мы звоним, пишем своем провайдеру и просим подправить права.
Теперь в этом нет необходимости, создаем файл chmod.php и закачиваем его на сервер по ftp, после открываем в браузере.
Вот блин чудо теперь все пользователи которые состоят в группе могут изменять все файлы.

:D Надеюсь я вам помог.
В скрипте можно модифицировать следующее

Код:

chmod -R g+w

на случай если у вас другой случай но владелец файла пользователь апач.

А может кто напишет плагин для wordpress? который будет менять права через админку ?

Отредактированно viruoz (19.03.2009 09:30:49)

Неактивен

 

#14 13.01.2010 14:35:07

wordkatt
Новичок
Зарегистрирован: 13.01.2010
Сообщений: 16

Re: Права доступа в UNIX-системах

Ю.Б. написал:

WordPress обычно должен иметь возможность писать в директории /wp-content/cache и /wp-content/uploads. Поэтому для хостинга первой конфигурации нужно на эти директории ставить права 777.

Благодарю, пока сделала это, изображения грузятся нормально, хотя я новичок, в этом, извиняюсь, ни черта не понимаю.

Неактивен

 

Board footer

Работает на PunBB
© Копирайт 2002–2005 Rickard Andersson