Здравствуйте!
Попытаюсь обрисовать как можно понятнее. Итак, имею сервер Апача и MySQL+PHP.. так сказать стандартный набор. Сегодня решил поставить b2evolution (система ведения блогов, просто положил ее в /var/www/blogs).. поставил только тогда, когда дал всем права 777.. но это же не есть хорошо.. поменял пользователя на root, отобрал права:
755 для директорий и 644 для файлов
Для cache и media - 777
но браузер сказал мне:
Forbidden
You don't have permission to access /blogs/ on this server.
Apache/2.2.11 (Ubuntu) PHP/5.2.6-3ubuntu4.2 with Suhosin-Patch Server at 127.0.0.1 Port 80
Я посмотрел, что например у работающего прекрасно phpmyadmin пользователем файлов и папок является root:
kate@kate-desktop:/var/www$ sudo ls -l phpmyadmin
lrwxrwxrwx 1 root root 22 2009-07-25 13:52 phpmyadmin -> /usr/share/phpmyadmin/
kate@kate-desktop:/var/www$ sudo ls -l phpmyadmin/
итого 992
-rw-r--r-- 1 root root 10862 2009-01-19 22:35 browse_foreigners.php
-rw-r--r-- 1 root root 4354 2009-01-19 22:35 bs_change_mime_type.php
-rw-r--r-- 1 root root 1797 2009-07-05 22:42 bs_disp_as_mime_type.php
-rw-r--r-- 1 root root 2202 2009-01-19 22:35 bs_play_media.php
-rw-r--r-- 1 root root 782 2009-01-19 22:35 calendar.php
-rw-r--r-- 1 root root 3581 2009-07-05 22:42 changelog.php
-rw-r--r-- 1 root root 460 2009-01-19 22:35 chk_rel.php
-rw-r--r-- 1 root root 181 2009-07-05 22:42 config.footer.inc.php
-rw-r--r-- 1 root root 181 2009-07-05 22:42 config.header.inc.php
-rw-r--r-- 1 root root 1263 2009-07-05 22:42 config.inc.php
-rw-r--r-- 1 root root 2093 2009-01-19 22:35 config.sample.inc.php
-rw-r--r-- 1 root root 1483 2009-01-19 22:35 db_create.php
-rw-r--r-- 1 root root 10584 2009-01-19 22:35 db_datadict.php
-rw-r--r-- 1 root root 2434 2009-01-19 22:35 db_export.php
-rw-r--r-- 1 root root 471 2009-01-19 22:35 db_import.php
-rw-r--r-- 1 root root 25777 2009-01-19 22:35 db_operations.php
-rw-r--r-- 1 root root 7422 2009-01-19 22:35 db_printview.php
-rw-r--r-- 1 root root 30609 2009-01-19 22:35 db_qbe.php
-rw-r--r-- 1 root root 13135 2009-01-19 22:35 db_search.php
-rw-r--r-- 1 root root 984 2009-01-19 22:35 db_sql.php
-rw-r--r-- 1 root root 22536 2009-01-19 22:35 db_structure.php
lrwxrwxrwx 1 root root 26 2009-07-25 13:51 docs.css -> ../doc/phpmyadmin/docs.css
lrwxrwxrwx 1 root root 36 2009-07-25 13:51 Documentation.html -> ../doc/phpmyadmin/Documentation.html
-rw-r--r-- 1 root root 2167 2009-01-19 22:35 error.php
-rw-r--r-- 1 root root 24490 2009-01-19 22:35 export.php
-rw-r--r-- 1 root root 18902 2009-01-19 22:35 favicon.ico
-rw-r--r-- 1 root root 13599 2009-01-19 22:35 import.php
-rw-r--r-- 1 root root 6813 2009-01-19 22:35 index.php
drwxr-xr-x 3 root root 4096 2009-07-25 13:51 js
drwxr-xr-x 2 root root 4096 2009-07-25 13:51 lang
drwxr-xr-x 10 root root 4096 2009-07-25 13:51 libraries
-rw-r--r-- 1 root root 439 2009-07-05 22:42 license.php
-rw-r--r-- 1 root root 12037 2009-01-19 22:35 main.php
-rw-r--r-- 1 root root 25840 2009-01-19 22:35 navigation.php
-rw-r--r-- 1 root root 26913 2009-01-19 22:35 pdf_pages.php
-rw-r--r-- 1 root root 52856 2009-01-19 22:35 pdf_schema.php
-rw-r--r-- 1 root root 360 2009-01-19 22:35 phpinfo.php
-rw-r--r-- 1 root root 1109 2009-01-19 22:35 phpmyadmin.css.php
drwxr-xr-x 5 root root 4096 2009-07-25 13:51 pmd
-rw-r--r-- 1 root root 9782 2009-01-19 22:35 pmd_common.php
-rw-r--r-- 1 root root 1917 2009-01-19 22:35 pmd_display_field.php
-rw-r--r-- 1 root root 18545 2009-01-19 22:35 pmd_general.php
-rw-r--r-- 1 root root 880 2009-01-19 22:35 pmd_help.php
-rw-r--r-- 1 root root 3571 2009-01-19 22:35 pmd_pdf.php
-rw-r--r-- 1 root root 4013 2009-01-19 22:35 pmd_relation_new.php
-rw-r--r-- 1 root root 2012 2009-01-19 22:35 pmd_relation_upd.php
-rw-r--r-- 1 root root 2108 2009-01-19 22:35 pmd_save_pos.php
-rw-r--r-- 1 root root 1063 2009-01-19 22:35 print.css
-rw-r--r-- 1 root root 8257 2009-01-19 22:35 querywindow.php
-rw-r--r-- 1 root root 7617 2009-01-19 22:35 server_binlog.php
-rw-r--r-- 1 root root 2624 2009-01-19 22:35 server_collations.php
-rw-r--r-- 1 root root 13548 2009-01-19 22:35 server_databases.php
-rw-r--r-- 1 root root 4680 2009-01-19 22:35 server_engines.php
-rw-r--r-- 1 root root 1647 2009-01-19 22:35 server_export.php
-rw-r--r-- 1 root root 486 2009-01-19 22:35 server_import.php
-rw-r--r-- 1 root root 94867 2009-01-19 22:35 server_privileges.php
-rw-r--r-- 1 root root 2931 2009-01-19 22:35 server_processlist.php
-rw-r--r-- 1 root root 595 2009-01-19 22:35 server_sql.php
-rw-r--r-- 1 root root 20491 2009-01-19 22:35 server_status.php
-rw-r--r-- 1 root root 2189 2009-01-19 22:35 server_variables.php
drwxr-xr-x 4 root root 4096 2009-07-25 13:51 setup
-rw-r--r-- 1 root root 317 2009-01-19 22:35 show_config_errors.php
-rw-r--r-- 1 root root 26088 2009-07-05 22:42 sql.php
-rw-r--r-- 1 root root 7904 2009-01-19 22:35 tbl_addfield.php
-rw-r--r-- 1 root root 7236 2009-01-19 22:35 tbl_alter.php
-rw-r--r-- 1 root root 52801 2009-01-19 22:35 tbl_change.php
-rw-r--r-- 1 root root 9641 2009-01-19 22:35 tbl_create.php
-rw-r--r-- 1 root root 2594 2009-01-19 22:35 tbl_export.php
-rw-r--r-- 1 root root 635 2009-01-19 22:35 tbl_import.php
-rw-r--r-- 1 root root 8010 2009-01-19 22:35 tbl_indexes.php
-rw-r--r-- 1 root root 2466 2009-01-19 22:35 tbl_move_copy.php
-rw-r--r-- 1 root root 26473 2009-01-19 22:35 tbl_operations.php
-rw-r--r-- 1 root root 16823 2009-01-19 22:35 tbl_printview.php
-rw-r--r-- 1 root root 21488 2009-01-19 22:35 tbl_relation.php
-rw-r--r-- 1 root root 13821 2009-01-19 22:35 tbl_replace.php
-rw-r--r-- 1 root root 5205 2009-01-19 22:35 tbl_row_action.php
-rw-r--r-- 1 root root 16134 2009-01-19 22:35 tbl_select.php
-rw-r--r-- 1 root root 924 2009-01-19 22:35 tbl_sql.php
-rw-r--r-- 1 root root 31449 2009-01-19 22:35 tbl_structure.php
drwxr-xr-x 4 root root 4096 2009-07-25 13:51 themes
-rw-r--r-- 1 root root 1096 2009-01-19 22:35 themes.php
-rw-r--r-- 1 root root 1657 2009-01-19 22:35 transformation_overview.php
-rw-r--r-- 1 root root 3714 2009-01-19 22:35 transformation_wrapper.php
lrwxrwxrwx 1 root root 34 2009-07-25 13:51 translators.html -> ../doc/phpmyadmin/translators.html
-rw-r--r-- 1 root root 4587 2009-01-19 22:35 user_password.php
-rw-r--r-- 1 root root 5332 2009-01-19 22:35 view_create.php
-rw-r--r-- 1 root root 1014 2009-01-19 22:35 webapp.php
По аналогии сменил владельца и группу b2evolution на root:root:
kate@kate-desktop:/var/www$ sudo ls -l blogs/
итого 196
-rw-r--r-- 1 root root 6962 2009-10-06 18:03 admin.php
-rw-r--r-- 1 root root 18084 2009-10-06 18:03 a_noskin.php
-rw-r--r-- 1 root root 1059 2009-10-06 18:03 apple-touch-icon.png
-rw-r--r-- 1 root root 1871 2009-10-06 18:03 a_stub.php
-rw-r--r-- 1 root root 1752 2009-10-06 18:03 blog1.php
-rw-r--r-- 1 root root 1752 2009-10-06 18:03 blog2.php
-rw-r--r-- 1 root root 1752 2009-10-06 18:03 blog3.php
-rw-r--r-- 1 root root 1752 2009-10-06 18:03 blog4.php
-rw-r--r-- 1 root root 1752 2009-10-06 18:03 blog5.php
-rw-r--r-- 1 root root 1752 2009-10-06 18:03 blog6.php
-rw-r--r-- 1 root root 1752 2009-10-06 18:03 blog7.php
drwxrwxrwx 3 root root 4096 2009-10-06 18:03 cache
-rw-r--r-- 1 root root 0 2009-10-06 18:03 charts.txt
drwxr-xr-x 2 root root 4096 2009-10-06 18:27 conf
-rw-r--r-- 1 root root 5310 2009-10-06 18:03 contact.php
drwxr-xr-x 2 root root 4096 2009-10-06 18:03 cron
-rw-r--r-- 1 root root 8659 2009-10-06 18:03 default.php
-rw-r--r-- 1 root root 1406 2009-10-06 18:03 favicon.ico
drwxr-xr-x 2 root root 4096 2009-10-06 18:03 htsrv
drwxr-xr-x 23 root root 4096 2009-10-06 18:03 inc
-rw-r--r-- 1 root root 2889 2009-10-06 18:03 index_multi.php
-rw-r--r-- 1 root root 3557 2009-10-06 18:03 index.php
-rw-r--r-- 1 root root 16293 2009-10-06 18:03 license.txt
drwxr-xr-x 6 root root 4096 2009-10-06 18:03 locales
drwxrwxrwx 5 root root 4096 2009-10-06 18:03 media
-rw-r--r-- 1 root root 14619 2009-10-06 18:03 multiblogs.php
drwxr-xr-x 10 root root 4096 2009-10-06 18:03 plugins
drwxr-xr-x 9 root root 4096 2009-10-06 18:03 rsc
-rw-r--r-- 1 root root 1168 2009-10-06 18:03 sample.htaccess
-rw-r--r-- 1 root root 1079 2009-10-06 18:03 sitemap_a.php
-rw-r--r-- 1 root root 1230 2009-10-06 18:03 sitemap_blogs.php
drwxr-xr-x 21 root root 4096 2009-10-06 20:48 skins
drwxr-xr-x 6 root root 4096 2009-10-06 18:03 skins_adm
-rw-r--r-- 1 root root 6088 2009-10-06 18:03 summary.php
drwxr-xr-x 2 root root 4096 2009-10-06 18:03 xmlsrv
Но это приводит в отказе доступа к сайту.. что я делаю не так?