1

Люди подскажите.
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 файл с нуля то все работает.
Подскажите в чем проблемма?

2 (26.04.2011 10:34:37 отредактировано villian)

права по идее надо не каталогу менять, а пхп скрипту. не помню вроде www-data. по крайней мере у Apache должно хватать прав на чтение твоих файлов

Acer 4520 debian sid amd64 KDE 4.4.5
AMD Phenom X6 1100T BE, 8gb, WD Caviar Black 640gb, GTX570 debian sid amd64 Xfce 4.8.1

3

Спасибо щас поэкперементируем

4

Подниму старую тему.
Есть хостинг, установил апач, фтп, но вот не могу загрузить файлы через сайт.
Выставил права на каталог 777, стало возможным закачивать, но это неправильно.
Ну и при закачке через сайт владелец/группа файлов 33/33 ac
CMS Wordpress, если что.

5

umask надо менять.

6

Zhenjko, у меня владелец www-data:www-data, права на папки 755, на файлы 644. WordPress. Всё нормально закачивается. Хостинг - Arubacloud.

P.S. А кто владелец %SITEROOT%/wp-content/uploads?
1. cd %SITEROOT%/wp-content/
2. ls -l

ᛈᚺ'ᚾᚷᛚᚢᛁ ᛗᚷᛚᚹ'ᚾᚨᚠᚺ ᚲᛏᚺᚢᛚᚺᚢ ᚱ'lᚷᛖᚺ ᚹᚷᚨᚺ'ᚾᚨᚷᛚ ᚠᚺᛏᚨᚷᚾ

Asus Prime B460M-K, i5-10500, Intel 630 UHD + NVIDIA GeForce RTX3060, DDR4 32 GB, SSD 1TB + HDD 2TB | Linux Mint 22.3 Cinnamon + Windows 11

7

 Консоль:

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

 Консоль:
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

8

Zhenjko, тебе ещё нужны комментарии?

Zhenjko пишет:

drwxrwxrwx 2 klim klim 4096 Aug  1 08:29 uploads

Пользователь www-data не имеет права на запись в папку. Тебе нужно сделать следующее:

 Консоль:
sudo chown www-data:www-data -R uploads

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

Кстати, у меня в качестве FTP-сервера работает pure-ftpd, так при закачке в папку www сразу владельцем ставит www-data, достаточно удобно.

*** Добавлено ***

Можешь ещё здесь почитать по теме, как запускать сервер от имени своего пользователя: https://community.vscale.io/hc/ru/commu … untu-16-04.

ᛈᚺ'ᚾᚷᛚᚢᛁ ᛗᚷᛚᚹ'ᚾᚨᚠᚺ ᚲᛏᚺᚢᛚᚺᚢ ᚱ'lᚷᛖᚺ ᚹᚷᚨᚺ'ᚾᚨᚷᛚ ᚠᚺᛏᚨᚷᚾ

Asus Prime B460M-K, i5-10500, Intel 630 UHD + NVIDIA GeForce RTX3060, DDR4 32 GB, SSD 1TB + HDD 2TB | Linux Mint 22.3 Cinnamon + Windows 11

9

Еще вопрос.
Сменил из под рута права на каталог, теперь из под пользователя не могу менять, только от рута.
Как восстановить?

10

Zhenjko, что именно восстановить?
Права на папку может менять только root или владелец, а владельца - только root.

ᛈᚺ'ᚾᚷᛚᚢᛁ ᛗᚷᛚᚹ'ᚾᚨᚠᚺ ᚲᛏᚺᚢᛚᚺᚢ ᚱ'lᚷᛖᚺ ᚹᚷᚨᚺ'ᚾᚨᚷᛚ ᚠᚺᛏᚨᚷᚾ

Asus Prime B460M-K, i5-10500, Intel 630 UHD + NVIDIA GeForce RTX3060, DDR4 32 GB, SSD 1TB + HDD 2TB | Linux Mint 22.3 Cinnamon + Windows 11