Люди подскажите.
Debian squeeze (Apache+PHP+Mysql настроено и работает).
Про проблема в том что при копировании папки моих php скриптов в папку /var/www
Они не работают. Crome выдает ошибку 500 , Iceweasel просто показывает пуcтую страницу.
Права на папку давал так:
chown -R roman /var/www/
chmod -R 777 /var/www/
Права на WWW и все вложенные каталоги становяться
Владелец roman -создание и удаление файлов
Группа roman -создание и удаление файлов
Остальные -создание и удаление файлов
Но если сделать php файл с нуля то все работает.
Подскажите в чем проблемма?
Права на папку WWW
права по идее надо не каталогу менять, а пхп скрипту. не помню вроде www-data. по крайней мере у Apache должно хватать прав на чтение твоих файлов
Спасибо щас поэкперементируем
Подниму старую тему.
Есть хостинг, установил апач, фтп, но вот не могу загрузить файлы через сайт.
Выставил права на каталог 777, стало возможным закачивать, но это неправильно.
Ну и при закачке через сайт владелец/группа файлов 33/33 :(
CMS Wordpress, если что.
umask надо менять.
Zhenjko, у меня владелец www-data:www-data, права на папки 755, на файлы 644. WordPress. Всё нормально закачивается. Хостинг - Arubacloud.
P.S. А кто владелец %SITEROOT%/wp-content/uploads?
1. [console=inline]cd %SITEROOT%/wp-content/[/console]
2. [console=inline]ls -l[/console]
[console]
ls -l wp-content
drwxrwxr-x 2 klim klim 4096 Jul 16 08:18 files
-rwxrwxr-x 1 klim klim 28 Jun 30 07:59 index.php
drwxrwxr-x 4 klim klim 4096 Jun 30 08:07 languages
drwxrwxr-x 4 klim klim 4096 Jul 21 07:15 plugins
drwxrwxr-x 6 klim klim 4096 Jul 2 11:31 themes
drwxrwxr-x 2 klim klim 4096 Jul 21 07:15 upgrade
drwxrwxrwx 2 klim klim 4096 Aug 1 08:29 uploads
[/console]
[console] ls -l uploads/
total 60612
-rw-rw-rw- 1 www-data www-data 76015 Aug 1 08:05 7h39I2SABz8-1024x576.jpg
-rw-rw-rw- 1 www-data www-data 5341 Aug 1 08:05 7h39I2SABz8-150x150.jpg
-rw-rw-rw- 1 www-data www-data 10317 Aug 1 08:05 7h39I2SABz8-300x169.jpg
-rw-rw-rw- 1 www-data www-data 36674 Aug 1 08:05 7h39I2SABz8-600x450.jpg
-rw-rw-rw- 1 www-data www-data 44889 Aug 1 08:05 7h39I2SABz8-768x432.jpg
-rw-rw-rw- 1 www-data www-data 177431 Aug 1 08:05 7h39I2SABz8.jpg
-rw-rw-rw- 1 www-data www-data 39568546 Aug 1 08:25 rukovodstvo_po_svarke-1.pdf
-rw-rw-rw- 1 www-data www-data 22131978 Aug 1 08:25 svarochnye_raboty.pdf
[/console]
Zhenjko, тебе ещё нужны комментарии?
drwxrwxrwx 2 klim klim 4096 Aug 1 08:29 uploads
Пользователь www-data не имеет права на запись в папку. Тебе нужно сделать следующее:
[console]sudo chown www-data:www-data -R uploads[/console]
И можно включить сортировку в папки по году и месяцу.
Кстати, у меня в качестве FTP-сервера работает pure-ftpd, так при закачке в папку www сразу владельцем ставит www-data, достаточно удобно.
*** Добавлено ***
Можешь ещё здесь почитать по теме, как запускать сервер от имени своего пользователя: https://community.vscale.io/hc/ru/community/posts/115002053945-%D0%97%D0%B0%D0%BF%D1%83%D1%81%D0%BA-Apache-%D0%BE%D1%82-%D0%B8%D0%BC%D0%B5%D0%BD%D0%B8-%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F-%D0%B8-%D0%B2%D1%8B%D0%B1%D0%BE%D1%80-%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D0%B8-php-%D0%B2-Ubuntu-16-04.
Еще вопрос.
Сменил из под рута права на каталог, теперь из под пользователя не могу менять, только от рута.
Как восстановить?
Zhenjko, что именно восстановить?
Права на папку может менять только root или владелец, а владельца - только root.