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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Нет доступа на localhost  (Прочитано 7545 раз)

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

Оффлайн DoublePain

  • Автор темы
  • Активист
  • *
  • Сообщений: 574
    • Просмотр профиля
Re: Нет доступа на localhost
« Ответ #15 : 17 Февраля 2011, 12:48:11 »
AnrDaemon, заходишь на localhost
(Нажмите, чтобы показать/скрыть)
Заходишь на http://main
(Нажмите, чтобы показать/скрыть)
phpmyadmin вообще предлагает загрузку файла

xeon_greg
main
(Нажмите, чтобы показать/скрыть)
ls -la
(Нажмите, чтобы показать/скрыть)

apache2.conf
(Нажмите, чтобы показать/скрыть)
pain projection
Athlon II 620 x4 2.66GHz,4gb,Radeon HD4670 + Ubuntu 12.04 x64
Получено 2 845 kБ за 4с (666 kБ/c)

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
Re: Нет доступа на localhost
« Ответ #16 : 17 Февраля 2011, 13:41:55 »
чудеса прям. а ну-ка покажи
tail -n 20 /var/log/apache2/error.log
tail -n 20 /home/voodoo/Dev/php/error.log
 


Пользователь решил продолжить мысль 17 Февраля 2011, 13:54:23:
епть ну а это как понимать
Цитировать
drwx------ 5 voodoo voodoo    4096 2011-02-16 03:41 ..

Пользователь решил продолжить мысль 17 Февраля 2011, 13:59:00:
у тебя твой корень сайта лежит в твоем  домашнем каталоге, к которому кроме тебя нет ни у кого доступа, так как же ты хочешь чтобы оно у тебя работало. либо дай права для чтения и выполнения для своего домашнего каталога для пользователя www-data или вообще для группы либо измени местоположение корня сервера на ту директорию где можно дать такие права

Пользователь решил продолжить мысль 17 Февраля 2011, 14:02:27:
в простейшем случае сделать так
chmod -R 755 /home/voodoo
« Последнее редактирование: 17 Февраля 2011, 14:02:46 от xeon_greg »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Нет доступа на localhost
« Ответ #17 : 17 Февраля 2011, 16:29:30 »
Сказал ещё страницу назад, блин!
chown -R :www-data /...блин
chmod -R g+rX /...тот же блин
Что ты мне тут мозг компостируешь?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
Re: Нет доступа на localhost
« Ответ #18 : 17 Февраля 2011, 16:51:56 »
так он так и сделал только для папки с сайтом, а для вышестоящей папки - нет вот и имеем что имеем :)

Оффлайн DoublePain

  • Автор темы
  • Активист
  • *
  • Сообщений: 574
    • Просмотр профиля
Re: Нет доступа на localhost
« Ответ #19 : 17 Февраля 2011, 18:44:53 »
Да давал я права папке уже, и группу и пользователя, на весь корень пользователя давать права тупо. Не в этом дело, раньше ж как-то работало.

tail -n 20 /var/log/apache2/error.log
(Нажмите, чтобы показать/скрыть)
tail -n 20 /home/voodoo/Dev/php/error.log
(Нажмите, чтобы показать/скрыть)

pain projection
Athlon II 620 x4 2.66GHz,4gb,Radeon HD4670 + Ubuntu 12.04 x64
Получено 2 845 kБ за 4с (666 kБ/c)

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
Re: Нет доступа на localhost
« Ответ #20 : 17 Февраля 2011, 18:57:12 »
ты сделал как я писал перед этим? ну как ты не поймешь если ты даешь права вэб серверу на опред папку, но у вэб сервера нет никаких прав на каталог выше -  то ничего работать не будет. что ты и наблюдаешь
сейчас. отсюда вывод либо давай права в своем домашнем каталоге либо размещай корень сервера в другом месте, по у молчанию кстати так и делается (/var/www)

Пользователь решил продолжить мысль 17 Февраля 2011, 18:59:53:
вот тебе аналог,если тебе тяжело понять, к примеру ты разрешил своему другу заходить в твою комнату у тебя дома, но не дал ключи от квартиры, каким образом он сможет туда попасть... это так оффтоп
« Последнее редактирование: 17 Февраля 2011, 18:59:53 от xeon_greg »

Оффлайн DoublePain

  • Автор темы
  • Активист
  • *
  • Сообщений: 574
    • Просмотр профиля
Re: Нет доступа на localhost
« Ответ #21 : 17 Февраля 2011, 19:09:12 »
Да я всё понимаю, я бывалый юзер =)

права я выдал правильно, и на папку Dev/php. Выдавал права на www-data:www-data и как писал товарищ AnrDaemon.
Выдавать права на весь корень /home/voodoo жёстко и бессмысленно. расположение на /var/www не устраивает. + раньше всё работало и из /home
pain projection
Athlon II 620 x4 2.66GHz,4gb,Radeon HD4670 + Ubuntu 12.04 x64
Получено 2 845 kБ за 4с (666 kБ/c)

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Нет доступа на localhost
« Ответ #22 : 17 Февраля 2011, 19:09:42 »
Да давал я права папке уже,
Да? Покажи, где...

Пользователь решил продолжить мысль 17 Февраля 2011, 19:10:42:
Выдавать права на весь корень /home/voodoo жёстко и бессмысленно. расположение на /var/www не устраивает. + раньше всё работало и из /home

Ну извини, тогда тебе в винды дорога. Там всё от суперадмина чудесно работает.

Пользователь решил продолжить мысль 17 Февраля 2011, 19:17:08:
Показывай
ls -lA /home/voodoo/Dev | grep php
« Последнее редактирование: 17 Февраля 2011, 19:17:08 от AnrDaemon »
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн DoublePain

  • Автор темы
  • Активист
  • *
  • Сообщений: 574
    • Просмотр профиля
Re: Нет доступа на localhost
« Ответ #23 : 17 Февраля 2011, 19:20:33 »
Ох ребят, как дети малые, пытаетесь уличить в том что я что-то не так сделал, мило.

И при чём тут венда? Смысл мне давать права на все каталоги и подкаталоги для voodoo, если у меня только доступ идёт к Dev/php/?

drwxr-xr-x 4 voodoo www-data 4096 2011-02-16 03:11 php
pain projection
Athlon II 620 x4 2.66GHz,4gb,Radeon HD4670 + Ubuntu 12.04 x64
Получено 2 845 kБ за 4с (666 kБ/c)

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Нет доступа на localhost
« Ответ #24 : 17 Февраля 2011, 19:26:04 »
Не надо на весь корень.
Апач от какого юзера работает?

Пользователь решил продолжить мысль 17 Февраля 2011, 19:28:56:
Стоп.
Тот main в начале страницы - это текущая конфигурация?
И где в нём ServerName?
« Последнее редактирование: 17 Февраля 2011, 19:28:56 от AnrDaemon »
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн DoublePain

  • Автор темы
  • Активист
  • *
  • Сообщений: 574
    • Просмотр профиля
Re: Нет доступа на localhost
« Ответ #25 : 17 Февраля 2011, 19:41:32 »
Да, тот main в начале страницы - это он самый. ServerName в apache2.conf

Запускается от юзера voodoo.
pain projection
Athlon II 620 x4 2.66GHz,4gb,Radeon HD4670 + Ubuntu 12.04 x64
Получено 2 845 kБ за 4с (666 kБ/c)

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
Re: Нет доступа на localhost
« Ответ #26 : 17 Февраля 2011, 19:43:57 »
он его запихнул в apache2.conf. это конечно не правльно, ну поскольку у него всего 1 виртуальный сервер, то сейчас это особо значения не имеет
2 автор
Цитировать
drwxr-xr-x 4 voodoo www-data  4096 2011-02-16 03:11 .
drwx------ 5 voodoo voodoo    4096 2011-02-16 03:41 ..
drwxr-xr-x 4 voodoo www-data  4096 2010-11-15 10:28 blacklist
-rwxr-xr-x 1 voodoo www-data 97484 2010-11-10 15:46 blacklist_with_rank.zip
-rwxr-xr-x 1 voodoo www-data 34176 2010-10-31 18:28 blacklist.zip
-rwxr-xr-x 1 voodoo www-data 14804 2011-02-17 11:45 error.log
drwxr-xr-x 2 voodoo www-data  4096 2010-09-01 21:17 music
-rwxr-xr-x 1 voodoo www-data   388 2010-11-10 15:43 rank.php
-rwxr-xr-x 1 voodoo www-data  1797 2010-10-23 19:30 test_.php
-rwxr-xr-x 1 voodoo www-data  1797 2010-10-23 19:30 test.php
-rwxr-xr-x 1 voodoo www-data 97484 2010-11-10 15:46 zighIJAO
это же ты писал обрати внимания на права директории выше, та что с 2 точками
Цитировать
Смысл мне давать права на все каталоги и подкаталоги для voodoo, если у меня только доступ идёт к Dev/php/?
а dev/php у тебя где лежит?? в какой папке и какие на нее права у сервера? а ну-ка ответь пж.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28366
    • Просмотр профиля
Re: Нет доступа на localhost
« Ответ #27 : 17 Февраля 2011, 19:47:44 »
он его запихнул в apache2.conf. это конечно не правльно, ну поскольку у него всего 1 виртуальный сервер, то сейчас это особо значения не имеет
Думаешь? Мне вот не кажется, что он дефолтный хост отключил, так что все запросы на него сыпятся, скорее всего.

Пользователь решил продолжить мысль 17 Февраля 2011, 19:48:09:
а dev/php у тебя где лежит?? в какой папке и какие на нее права у сервера? а ну-ка ответь пж.
Это не важно.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн DoublePain

  • Автор темы
  • Активист
  • *
  • Сообщений: 574
    • Просмотр профиля
Re: Нет доступа на localhost
« Ответ #28 : 17 Февраля 2011, 19:55:32 »
Блин, при чём тут права у сервера? Он запускается от вуду, и получает доступ к /home/voodoo, а затем уже попадает в /Dev/php по правам www-data.

Дефолтный хост выключен, включен только main.

Пользователь решил продолжить мысль 17 Февраля 2011, 19:58:55:
Ребят, незнаю, устанавливал всё в такой очерёдности тоже на Ubuntu 10.04, на этот же компьютер, просто по сечениям обстоятельств пришлось поставить новую систему.

Устанавливал в таком порядке:
(Нажмите, чтобы показать/скрыть)

Потом правил конфиги, вырубил автозапуск mysql и apache2.
Пытался удалять с конца с помощью --purge, но по идее где-то остались конфиги.

Уже удалял и ставил заново раза 3. Может есть другой способ полного удаления?
« Последнее редактирование: 17 Февраля 2011, 19:58:55 от DoublePain »
pain projection
Athlon II 620 x4 2.66GHz,4gb,Radeon HD4670 + Ubuntu 12.04 x64
Получено 2 845 kБ за 4с (666 kБ/c)

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
Re: Нет доступа на localhost
« Ответ #29 : 17 Февраля 2011, 20:05:15 »
Цитировать
Он запускается от вуду, и получает доступ к /home/voodoo, а затем уже попадает в /Dev/php по правам www-data.
ну давай в студию
ps aux | grep apacheсейчас мы посмотрим от какого имени он запускается

Пользователь решил продолжить мысль 17 Февраля 2011, 20:08:30:
Цитировать
а dev/php у тебя где лежит?? в какой папке и какие на нее права у сервера? а ну-ка ответь пж.
Это не важно.
это как раз очень важно, если, сервер работает от www-data, dev/php лежит в /home/voodoo, и на этот /home/voodoo стоят права только для voodoo те 700. при таком раскладе сервер никак не имеет доступа к папке dev/php , какие бы на нее права не стояли..
« Последнее редактирование: 17 Февраля 2011, 20:08:30 от xeon_greg »

 

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