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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: [FAQ] Ubuntu+Apache+PHP+MySQL(LAMP)+FTP или Cервер своими руками!  (Прочитано 374818 раз)

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

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

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: FAQ:Ubuntu+Apache+PHP+MySQL(LAMP)+FTP или Cервер своими руками!
« Ответ #540 : 30 Октября 2009, 20:43:22 »
но самое лучшее что я смог увидеть это было закарючки а не результаты работы скрипта
Этот скрипт опирается на дефолтные настройки и предназначен для выполнения на чистой системе. Отлова ошибок там нет, такчто вылавливать то место, где всё пошло наперекосяк нужно внимательней. Тестировался на Ubuntu Desktop 9.04 в режиме LiveCD. Этому скрипту требуются иксы, т.к. устанавливается vcruntime, который требует участия пользователя через GUI.
и кстате не подскажешь почему apache при запуске пишет no VirtualHost *:80 и при этом сайт работает...
Потомучто для данного объявления виртуалхоста с адресом *:80 не определено ни одного виртуалхоста. А работает, потомучто определено чтото другое.

зы. про 404 непонял.

Пользователь решил продолжить мысль 30 Октября 2009, 21:10:08:
Проверил на 9.10 - не работает. По причине отсутствия вайновских репозиториев для karmic.
« Последнее редактирование: 30 Октября 2009, 21:10:08 от Mam(O)n »

Оффлайн Alukardd

  • Новичок
  • *
  • Сообщений: 17
    • Просмотр профиля
Re: FAQ:Ubuntu+Apache+PHP+MySQL(LAMP)+FTP или Cервер своими руками!
« Ответ #541 : 31 Октября 2009, 01:36:45 »
Вот мой default...
(Нажмите, чтобы показать/скрыть)
кстати сам ток, что увидел что используется не /var/www а /var/web
поэтому твой способ распространялся не на ту папку... но видимо он с ней что-то сделал... сейчас пробовал поменять DocumentRoot обратно на /var/www( в ней кстати лежит точная копия того, что /var/web только + все твои советы... )

так вот... apache не видит сайта в этой папке( ну он пишет page not found ), но такое раньше было, если я разрешения на папку забывал дать( не подскажешь какие они должны быть? )... НО щас я выставил точно такие же как и в рабочем каталоге /var/web т.е. root:root(Владелец:Группа) - полный контроль над папками и файлами и Остальным тоже дал полный контроль...
все равно пашет только из /var/web - что происходит?

p.s. установлена ubuntu 9.04!!!
« Последнее редактирование: 31 Октября 2009, 01:40:29 от Alukardd »

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

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
кстати сам ток, что увидел что используется не /var/www а /var/web.........поэтому твой способ распространялся не на ту папку... но видимо он с ней что-то сделал...
Ох, не ведомы пути, юзера мысли полёта.

Что настроено на конкретной системе никогда не предугадать. Посему я сделал пример, работающий на LiveCD, чтобы показать шаги, которые я предпринял для того, чтобы решить данную проблему. Тот скрипт и не будет работать в неизвестных условиях, это эксперимент по решению проблемы, о чем было уже сказано выше. Каждый шаг помечен комментариями, для чего и почему это. Если непонятно, что конкретная команда делает - нужно либо читать мануалы либо спрашивать.

но такое раньше было, если я разрешения на папку забывал дать( не подскажешь какие они должны быть? )
Для файлов в DocumentRoot да и вообще, для тех файлов, с которыми работает апач, должно быть разрешено чтение(r--) для пользователя, под которым запускается апач. По умолчанию этот пользователь - www-data. Соответственно для записи должно быть разрешено чтение и запись(rw-) для вышеназванного пользователя. Для каталогов должен быть разрешен их листинг и чтение (r-x), и для записи в каталог чтение, запись и листинг (rwx).

ScriptAlias /cgi-bin/ /var/web/bin/
       <Directory /var/web/bin/>
          Options ExecCGI
          AddHandler cgi-script cgi exe
      </Directory>
Судя по всему, уже близко. Наверное осталось дать права на исполнение бинарников и AddType text/html exe в <Directory ...>...</Directory>. Ну и соответственно надо не забывать про песочницу (.wine) в домашнем каталоге пользователя www-data (по дефолту /var/www).

Оффлайн nebula

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
сегодня обновился apache со всем остальным, после чего сервер стал недоступен
/etc/init.d/apache2 status - не выводит ничего
при сканировании портов - 80 отсутствует
где копать-то?

/sites-available/default
(Нажмите, чтобы показать/скрыть)

/httpd.conf
(Нажмите, чтобы показать/скрыть)

/ports.conf
(Нажмите, чтобы показать/скрыть)

/apache2.conf
(Нажмите, чтобы показать/скрыть)

все, решил )) забыл пересобрать eAccelerator
« Последнее редактирование: 27 Ноября 2009, 20:24:08 от nebula »

Оффлайн H0LLyWooD

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
привет. Первый раз решил отойти от Windowsа, поставил Ubuntu. Подскажите - как сделать Ubuntu+Apache+PHP+MySQL(LAMP)+FTP у меня на машине?
Пробывал через 1 пост этой темы - ввожу команду пишет [sudo] password for maks: (и далее я нечего кроме ентера ввести не могу, maks - моя учетка при установке, но я с нее не могу зайти во все папки, а во многих местах просит пароль!)
Помогите разобраться ламеру с этим всем :) :'(


А вот, пока разобрался. Просто ввел sudo -u maks -p pass

Щас если будут проблемы напишу. :coolsmiley:
« Последнее редактирование: 29 Ноября 2009, 20:53:31 от H0LLyWooD »

Оффлайн sinh

  • Новичок
  • *
  • Сообщений: 32
    • Просмотр профиля
Re: FAQ:Ubuntu+Apache+PHP+MySQL(LAMP)+FTP или Cервер своими руками!
« Ответ #545 : 02 Декабря 2009, 11:50:50 »
чувак, там просто не отображаются символы))
ну то есть просто через sudo можно выполнять команду.

Оффлайн Жека_М

  • Участник
  • *
  • Сообщений: 163
  • Ubuntu 24.04
    • Просмотр профиля
Re: FAQ:Ubuntu+Apache+PHP+MySQL(LAMP)+FTP или Cервер своими руками!
« Ответ #546 : 05 Февраля 2010, 17:06:27 »
Здравствуйте после установки в phpmyadmin появляется вот такая строка "Дополнительные возможности для работы со связанными таблицами недоступны. Для определения причины нажмите здесь." что это такое и как это лечится или так и должно быть, подскажите плиз????

Оффлайн Gosudar

  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: FAQ:Ubuntu+Apache+PHP+MySQL(LAMP)+FTP или Cервер своими руками!
« Ответ #547 : 06 Февраля 2010, 14:35:36 »
"Дополнительные возможности для работы со связанными таблицами недоступны.
это нужно для работы с закладками, историями вводимых команд, дизайнером связанных таблиц и прочими дополнительными функциями.
Для установки:
создать БД с именем - phpmyadmin
Импортировать в неё - create_tables.sql
создать специального пользователя с именем - pma  и наделить его правами на эту базу
Отредактировать файл - config.inc.php
  $cfg['Servers'][$i]['controluser'] = 'pma';
  $cfg['Servers'][$i]['controlpass'] = 'пароль'; /* пароль пользователя pma. */
  $cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
  $cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';
  $cfg['Servers'][$i]['relation'] = 'pma_relation';
  $cfg['Servers'][$i]['table_info'] = 'pma_table_info';
  $cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';
  $cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';
  $cfg['Servers'][$i]['column_info'] = 'pma_column_info';
  $cfg['Servers'][$i]['history'] = 'pma_history';
  $cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords';

Оффлайн mentle

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: FAQ:Ubuntu+Apache+PHP+MySQL(LAMP)+FTP или Cервер своими руками!
« Ответ #548 : 24 Февраля 2010, 17:57:36 »
Добрый день столкнулся с проблемой что апач не вопринимает файл .htaccess .
Погуглил не помогло((

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

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Re: FAQ:Ubuntu+Apache+PHP+MySQL(LAMP)+FTP или Cервер своими руками!
« Ответ #549 : 24 Февраля 2010, 18:13:22 »
Погугли еще, насчёт AllowOverride All

Оффлайн r0ger

  • Новичок
  • *
  • Сообщений: 27
    • Просмотр профиля
Добрый день столкнулся с проблемой что апач не вопринимает файл .htaccess .
Для localhost:
sudo gedit /etc/apache2/sites-available/default

Цитировать
   <Directory /home/mentle/www/>
      Options Indexes FollowSymLinks MultiViews
      AllowOverride All
      Order allow,deny
      allow from all
   </Directory>
Было "AllowOverride None", стало "AllowOverride All".
Для виртуальных хостов процедуру повторить )

:-\ Как заставить работать несколько виртуальных хостов одновременно ?
Ответ: прописать их в /etc/apache2/apache2.conf
« Последнее редактирование: 02 Марта 2010, 22:20:26 от r0ger »
Ubuntu 10.04, Intel Core 2 Duo T5250 1.5 GHz, RAM 2048 DDR2, GeForce 8600MGT-512, Intel® 965PM, 17” TFT 16:10 WSXGA+(GS)

Оффлайн maks09

  • Любитель
  • *
  • Сообщений: 72
    • Просмотр профиля
Всем привет. У меня проблема следующяя:
создал новый виртуальный хост, все делал ка здесь: http://kubuntu.ru/apache2-drupal;
открываю в браузере htt://server/, он мне выдает то что находится в директории /var/www/
как исправить?

Пользователь решил продолжить мысль 01 Апреля 2010, 15:28:56:
Все, помошь уже не требуется, сам решил проблему
было DocumentRoot /home/maks/server  <----ошибка
стало DocumentRoot /home/maks/server/server <------верно
просто надо было указать вложенную папку server
« Последнее редактирование: 01 Апреля 2010, 15:28:56 от maks09 »
*nix-like & *nix-way

Оффлайн veshorrible

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
 ;) спасибо огромное автору этого письмеца, всё супер заработало на раз, ubuntu 9.10 и php 5 ставил. Одним словом МОЛОДЕЦ!!!

Оффлайн Jeny

  • Новичок
  • *
  • Сообщений: 8
    • Просмотр профиля
Пролистал все страницы , не нашол...   задам вопрос!
Как в апаче зделать замену стандартным error pages на свои?
без .htaccess ?
Вот  шаблон замены стандартных error pages , который лежит в корне апача.
localized-error-pages
только разобраться не получается.
Как я понял создать в корне апача док с сылками на свои страницы
пример
(Нажмите, чтобы показать/скрыть)
или не так?
у меня Вы можете спросить: как дела, чё делаеш?

Оффлайн vworld

  • Любитель
  • *
  • Сообщений: 74
    • Просмотр профиля
апач ставился при инсталле 9.10
делаю
sudo /etc/init.d/apache2 restartвываливается ошибка
(Нажмите, чтобы показать/скрыть)

подскажите что не так?
« Последнее редактирование: 28 Апреля 2010, 12:20:50 от vworld »

 

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