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


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

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

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

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
именно, либо же на каждом локальном компе в hosts прописать соответствие ip имени сервера

Оффлайн worldmen

  • Новичок
  • *
  • Сообщений: 13
    • Просмотр профиля
Создаю сайт для локальной сети.
исходные данные:
ОС - Ubuntu 11.10
IP 192.168.1.20
пользователь - biblio
сделал ка написано в начале:
- установил phpmyadmin
- бд на firbirde
- создал папку для сайта /home/biblio/www/biblioteka/
- заменил в файле:
Цитировать
<VirtualHost *:80>
   ServerAdmin webmaster@localhost
   ServerName biblioteka
   DocumentRoot /home/biblio/www/biblioteka/
   <Directory />
      Options FollowSymLinks
      AllowOverride None
   </Directory>
   <Directory /home/biblio/www/biblioteka/>
      Options Indexes FollowSymLinks MultiViews
      AllowOverride None
      Order allow,deny
      allow from all
   </Directory>
- sudo gedit /etc/hosts
и в этом файле добавил строку
127.0.1.2   biblioteka

по ссылке http://biblioteka/ - на ubuntu заходит
на другой машине прописал в host:
Цитировать
192.168.1.20 biblioteka
- не заходит
но заходит как 192.168.1.20 показывает "It works!"
Что я мог сделать не так?
Или что мне нужно сделать, чтоб видело мой локальный сайт

Оффлайн saruck

  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Делаю все как написано в шапке, все работает отлично. Есть только один вопрос. Вот допустим в папке с сайтом лежит cms, например joomla. Когда joomla создает какой-то файл в папке с сайтом, то этот файл принадлежит www-data. Если меня пользователя от которого работает apache - то вообще ни  чего не работает. Приходится постоянно менять права, чтобы можно было редактировать эти файлы не от рута. Подскажите как правильно настроить apache, что бы у простого пользователя потом не было проблем с доступом и редактированием созданных apache`м файлов.

Оффлайн AnrDaemon

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

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

Оффлайн Vorobey

  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Белый экран и все! в Ubuntu 12
« Ответ #229 : 28 Апреля 2012, 12:09:32 »
Белый экран и все!
 php работает, но как только доходит до функций, путей итп - показывает белый экран.
Возможно вывод ошибок скрыт... Но их там нет ибо данный скрипт работает на WEB хостинге и на локальной машине(win) все ок.
Mysql работает, PhpMyAdmin работает. htth://localhost работает.

Еще с кирилицей крякозябры.

Как побороть?

Оффлайн AnrDaemon

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

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

Оффлайн Vorobey

  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Включить отображение ошибок. Смотреть логи.
Спасибо! ноль не заметил ....
ошибка в путях. но мне непонятно почему

require './engine/functions/config-patch.php';нормальный путь. Работает везде и на предыдущей убунте также работал.

getenv('DOCUMENT_ROOT') ===  /home/andrey/www/blog.ru/

может не пашет из за точки в blog.ru ?

ps сделал для теста папку и файл include './test/test.php'; этот путь работает- мистика какая то.

pps Может это баг последней Ubuntu?

путь
require './engine/functions/config-patch.php'; Не работаетсозданный для теста
require './engine1/functions1/config-patch1.php'; Работает
Но если перименовать первый , то все равно работать не будет. Я уже не знаю что думать.
« Последнее редактирование: 28 Апреля 2012, 14:32:48 от Vorobey »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28510
    • Просмотр профиля
1. (Повбывав бы...)
 require_once("{$_SERVER['DOCUMENT_ROOT']}/engine/functions/config-patch.php");

2.
 sudo -u www-data ls -l /home/andrey/www/blog.ru/engine/functions/config-patch.php

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

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

Оффлайн East

  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
    • Переводы песен
Поставил yandex-server и он открывается по адресу http://172.18.28.55:17000
Как мне сделать чтобы по http://172.18.28.55:номер_порта из локальной сети открывался мой сайт?

Или подскажите где лежит стандартная страничка

It works!
This is the default web page for this server.
The web server software is running but no content has been added, yet.


(точно не тут file:///usr/share/apache2/default-site/index.html), чтобы туда закинуть файлы сайта и он запускался при наборе ip ПК

Долго мучался, но так ничего и не смог сделать :(
« Последнее редактирование: 02 Мая 2012, 14:39:25 от East »

Оффлайн Vorobey

  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Добавьте в инструкцию отключить дефолтный сайт! sudo a2dissite default
to East var/www/index.html

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28510
    • Просмотр профиля
Добавьте в инструкцию отключить дефолтный сайт! sudo a2dissite default
Зачем?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн Vorobey

  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Зачем?
Если переносить в папку /home/user/www/...
То дефолтный сайт не дает зайти на любой из созданных. пока его не отрубишь,
 не пускает в домашнюю папку.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28510
    • Просмотр профиля
Зачем?
Если переносить в папку /home/user/www/...
То дефолтный сайт не дает зайти на любой из созданных. пока его не отрубишь,
 не пускает в домашнюю папку.
Вы замечаете, что ваши слова не несут никакого смысла?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

Оффлайн Vorobey

  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Вы замечаете, что ваши слова не несут никакого смысла?
Возможно.
Но, если сделать sudo a2site default
то перестают работать все локальные сайты. Может мой бок и при настройке в самом начале что о не то дал...
Я смотрел другие инструкции там тоже дают рекомендации по отключению. Во всяком случае так работает.

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28510
    • Просмотр профиля
Но, если сделать sudo a2site default
то перестают работать все локальные сайты.
Значит, локальные сайты неверно настроены.
Показывайте
apache2ctl -S
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

 

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