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


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

Автор Тема: Быстрая установка и настройка веб-сервера (mysql + php + apache) в Ubuntu 8.10  (Прочитано 203614 раз)

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

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Установи заново php5-gd или удали его до конца вместе с конфигурационными файлами (sudo apt-get purge php5-gd)..

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28510
    • Просмотр профиля
Ну во первых неправильно настроен виртуалхост. Проверь, в конфиге должно быть servername site1.

Не относится к делу - у него вообще только один хост.

cat /etc/apache2/sites-enabled/site1

 и СПРЯЧЬ ВЫВОДЫ В СПОЙЛЕР. Пожалуйста.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн Brontion

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Установи заново php5-gd или удали его до конца вместе с конфигурационными файлами (sudo apt-get purge php5-gd)..

Установил. Ошибки в error.log пропали, но всё равно грузится только белая страница.

cat /etc/apache2/sites-enabled/site1

(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 23 Ноября 2010, 15:34:05 от Brontion »

Оффлайн radai

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Спасибо всем участникам. Все заработало как надо. Правда не с первого раза. Но думаю, что теперь постиг тайны настройки Apache в Ubuntu. Ещё раз всем спасибо.

Оффлайн East

  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
    • Переводы песен
Подскажите в каком направлении копать. Гугл и поиск по форуме не помогли.

Установил web-sever. При обращении к примеру к site1, если в директории этого сайта лежит index.html - вижу в браузере отображение index.html (с правами всё Ок), но вот попробовал поставить Joomla - ничего не работает, т.е. не исполняются php-скрипты ни в какую - загружается пустая страничка (view source этой страницы показывает полное отсутствие кода)

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Смотри ошибки в логе. Скорее всего как обычно не хватает включенного mod_rewrite

Оффлайн East

  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
    • Переводы песен
Включил modrewrite
sudo a2enmod rewrite

Сменил в     /etc/apache2/sites-available/slavutich
все  AllowOverride None
на    AllowOverride All


Создал .htacсess в  www/slavutich  и  написал  в нём (слабо представляю смысл сего, но так пишут на форуме)
/index.php (<?php echo "modrewrite no"; ?>)
/slavutich/index.php (<?php echo "modrewrite yes"; ?>)


Теперь по обращению http://slavutich  500 - internal server error
В логах
[Mon Nov 29 00:31:09 2010] [alert] [client 127.0.1.2] /home/tolik/www/slavutich/.htaccess: Invalid command '/index.php', perhaps misspelled or defined by a module not included in the server configuration, referer: http://slavutich/
[Mon Nov 29 00:31:09 2010] [alert] [client 127.0.1.2] /home/tolik/www/slavutich/.htaccess: Invalid command '/index.php', perhaps misspelled or defined by a module not included in the server configuration
Допущена орфографическая ошибка или определено модулем, не включенным в конфигурацию сервера...



Если возвращаю  в /etc/apache2/sites-available/slavutich     
AllowOverride None  - пустая страничка без кода
В логе
[Mon Nov 29 00:50:44 2010] [notice] caught SIGTERM, shutting down
[Mon Nov 29 00:50:46 2010] [notice] Apache/2.2.16 (Ubuntu) PHP/5.3.3-1ubuntu9.1 with Suhosin-Patch configured -- resuming normal operations
[Mon Nov 29 00:50:48 2010] [error] [client 127.0.1.2] PHP Warning:  Unknown: failed to open stream: Permission denied in Unknown on line 0, referer: http://slavutich/
[Mon Nov 29 00:50:48 2010] [error] [client 127.0.1.2] PHP Fatal error:  Unknown: Failed opening required '/home/tolik/www/slavutich/index.php' (include_path='.:/usr/share/php:/usr/share/pear') in Unknown on line 0, referer: http://slavutich/
[Mon Nov 29 00:50:48 2010] [error] [client 127.0.1.2] File does not exist: /home/tolik/www/slavutich/favicon.ico




Help, please.




Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28510
    • Просмотр профиля
ls -lA /home/tolik/www/slavutich/index.php
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн East

  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
    • Переводы песен
Спасибо.
Не помогло...

[Mon Nov 29 00:59:06 2010] [error] [client 127.0.1.2] PHP Warning:  Unknown: failed to open stream: Permission denied in Unknown on line 0, referer: http://slavutich/
[Mon Nov 29 00:59:06 2010] [error] [client 127.0.1.2] PHP Fatal error:  Unknown: Failed opening required '/home/tolik/www/slavutich/index.php' (include_path='.:/usr/share/php:/usr/share/pear') in Unknown on line 0, referer: http://slavutich/
[Mon Nov 29 00:59:07 2010] [error] [client 127.0.1.2] File does not exist: /home/tolik/www/slavutich/favicon.ico

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28510
    • Просмотр профиля
Что "не помогло"? Как команда list могла что-то изменить? Вывод команды где?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
East
а) твои махинации с .htaccess выглядят, если приуменьшить, то довольно странными. Верни как было изначально и оставь AllowOverride All в конфиге виртуалхоста.
б) судя по логам, не хватает прав апачу, чтоб прочесть скрипты. К ним должен иметь доступ пользователь www-data, с правами которого и работает апач

Оффлайн East

  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
    • Переводы песен
tolik@tolik-desktop:~$ ls -lA /home/tolik/www/slavutich/index.php
-rw------- 1 tolik tolik 2049 2010-01-26 17:10 /home/tolik/www/slavutich/index.php

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28510
    • Просмотр профиля
tolik@tolik-desktop:~$ ls -lA /home/tolik/www/slavutich/index.php
-rw------- 1 tolik tolik 2049 2010-01-26 17:10 /home/tolik/www/slavutich/index.php


Ну и как апач должен получить доступ к этому файлу, по-твоему?

Пользователь решил продолжить мысль 29 Ноября 2010, 01:09:17:
б) судя по логам, не хватает прав апачу, чтоб прочесть скрипты. К ним должен иметь доступ пользователь www-data, с правами которого и работает апач

Достаточно группы вообще-то...
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн East

  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
    • Переводы песен
Спасибо  :)
Теперь работает. Хотя странно одно. Я назначал права указывая папку с параметром chmod -r, а они не поставились... или я опечатку допустил тогда...

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28510
    • Просмотр профиля
Не те права поставил и группу не указал.
chown :www-data -R .
chmod g+r -R .
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

 

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