Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: [РЕШЕНО]Проблема с правами на сайт.. подскажите..  (Прочитано 1071 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн gard

  • Автор темы
  • Любитель
  • *
  • Сообщений: 84
  • -=:area51:=-
    • Просмотр профиля
Здравствуйте!
Попытаюсь обрисовать как можно понятнее. Итак, имею сервер Апача и 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
Но это приводит в отказе доступа к сайту.. что я делаю не так?
« Последнее редактирование: 06 Октября 2009, 23:49:16 от gard »
gard.area51@jabber.ru..

Оффлайн Александр Фёдоров

  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Re: Проблема с правами на сайт.. подскажите..
« Ответ #1 : 06 Октября 2009, 22:13:17 »
Посмотрите на права самой папки blogs

Оффлайн gard

  • Автор темы
  • Любитель
  • *
  • Сообщений: 84
  • -=:area51:=-
    • Просмотр профиля
Re: Проблема с правами на сайт.. подскажите..
« Ответ #2 : 06 Октября 2009, 23:42:03 »
Уже прогресс.. теперь получаю
Warning: require_once(/var/www/blogs/inc/locales/_locale.funcs.php) [function.require-once]: failed to open stream: Permission denied in /var/www/blogs/conf/_locales.php on line 96

Fatal error: require_once() [function.require]: Failed opening required '/var/www/blogs/inc/locales/_locale.funcs.php' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/blogs/conf/_locales.php on line 96
очевидно уже права на конкретные файлы.. спасибо! Буду дальше думать.. как то я про папку то и забыл совсем :)

Пользователь решил продолжить мысль 06 Октября 2009, 23:48:54:
Спасибо еще раз.. разрешил выполнение скриптов для всех:
kate@kate-desktop:/var/www$ sudo chmod -R ugo+x blogs/и оно заработало.. ура!  :D
« Последнее редактирование: 06 Октября 2009, 23:48:54 от gard »
gard.area51@jabber.ru..

 

Страница сгенерирована за 0.017 секунд. Запросов: 20.