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


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: не могу установить Lamp server  (Прочитано 1745 раз)

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

Оффлайн palzuncoff

  • Автор темы
  • Любитель
  • *
  • Сообщений: 66
    • Просмотр профиля
    • positronbohemia.com
не могу установить Lamp server
« : 30 Августа 2015, 11:27:00 »
Здравствуйте, не могу установить Lamp пользуюсь инструкцией вот от сюда http://habrahabr.ru/post/220181/
все протикает нормально до момента "Для доступа к phpmyadmin переходим по ссылке localhost/phpmyadmin." "Not Found

The requested URL /phpmyadmin was not found on this server.

Apache/2.4.7 (Ubuntu) Server at localhost Port 80"

гуглежь ничего не дает. пробую разные дистрибутива debian pclinuxos там тоже происходят сбои на разных стадиях.
помогите пожалуйста от этого зависит моё трудоустройство.

пользуюсь Linux Mint 17.2 kde
если различия прbнципиальные то поставлю kubuntu
positronbohemia.com

Оффлайн unimix

  • Активист
  • *
  • Сообщений: 537
    • Просмотр профиля
Re: не могу установить Lamp server
« Ответ #1 : 30 Августа 2015, 16:02:09 »
Здравствуйте, не могу установить Lamp пользуюсь инструкцией вот от сюда http://habrahabr.ru/post/220181/
...
пробую разные дистрибутива debian pclinuxos там тоже происходят сбои на разных стадиях.
...
пользуюсь Linux Mint 17.2 kde
если различия прbнципиальные то поставлю kubuntu

Попробуй менять не дистрибутивы, а инструкции по установке. А ещё лучше, сменить подход к решению задач.

А так, строка:
The requested URL /phpmyadmin was not found on this server.

говорит, что по этому адресу ничего нет. Значит, добавь соответствующий алиас в настройках веб-сервера.

Оффлайн palzuncoff

  • Автор темы
  • Любитель
  • *
  • Сообщений: 66
    • Просмотр профиля
    • positronbohemia.com
Re: не могу установить Lamp server
« Ответ #2 : 31 Августа 2015, 12:41:47 »
а как это сделать, опишите пожалуйста по подробней.
positronbohemia.com

Оффлайн unimix

  • Активист
  • *
  • Сообщений: 537
    • Просмотр профиля
Re: не могу установить Lamp server
« Ответ #3 : 31 Августа 2015, 14:59:25 »
Если phpmyadmin был установлен, то в директории /etc/phpmyadmin должны быть файлы с разными настройками, в том числе и файл настройки для Apache (в  файле /etc/phpmyadmin/apache.conf). Можно использовать по-своему эти настройки, а можно просто добавить в настройки Apache, что приведёт к созданию алиаса для всех сайтов.

sudo ln -s ../../phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
sudo a2enconf phpmyadmin
sudo service apache2 reload

Оффлайн palzuncoff

  • Автор темы
  • Любитель
  • *
  • Сообщений: 66
    • Просмотр профиля
    • positronbohemia.com
Re: не могу установить Lamp server
« Ответ #4 : 31 Августа 2015, 16:33:49 »
спасибо большое, дело в том что при установке sudo apt-get install phpmyadmin почему-то небыло галочки выбора apache2, я установил phpmyadmin из репазитория и все пошло.

только теперь новая проблемма не понимаю как с ним работать куда переписывать базы данных, и ообще есть какойто интерфеес? до сих пор пользовался openserver на виндовс.
positronbohemia.com

Оффлайн unimix

  • Активист
  • *
  • Сообщений: 537
    • Просмотр профиля
Re: не могу установить Lamp server
« Ответ #5 : 31 Августа 2015, 16:57:01 »
phpmyadmin - и есть веб-интерфейс для работы с СУБД MySQL.
Если phpmyadmin установлен по-дефолту и работает, то он должен быть доступен по адресу: http://localhost/phpmyadmin

Оффлайн palzuncoff

  • Автор темы
  • Любитель
  • *
  • Сообщений: 66
    • Просмотр профиля
    • positronbohemia.com
Re: не могу установить Lamp server
« Ответ #6 : 31 Августа 2015, 17:37:12 »
да он работает и доступен по этому адресу, просто я не могу понять как запускать уже существующую базу данных.
гугл говорит что все сайты находятся в папке /var/www/ я туда переписал
но зайти на него все равно не могу.

в этой чтатье https://help.ubuntu.ru/wiki/apachemysqlphp
говорится что надо создать копию sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/mysite

и отредактировать

вот вывод

dima@dima:~ > sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/mysite
[sudo] password for dima:
cp: не удалось выполнить stat для «/etc/apache2/sites-available/default»: Нет такого файла или каталога

я заглянул в папку и действительно там нет такого файла но есть 2 других
000-default.conf   и   default-ssl.conf

что делать?


« Последнее редактирование: 31 Августа 2015, 17:58:30 от palzuncoff »
positronbohemia.com

Оффлайн unimix

  • Активист
  • *
  • Сообщений: 537
    • Просмотр профиля
Re: не могу установить Lamp server
« Ответ #7 : 31 Августа 2015, 18:46:17 »
да он работает и доступен по этому адресу, просто я не могу понять как запускать уже существующую базу данных.

Ты наверно путаешь понятия "база данных" и "сайт".

гугл говорит что все сайты находятся в папке /var/www/ я туда переписал
но зайти на него все равно не могу.

Все сайты могут быть где угодно. Дефолтный сайт Apache находится в директории "/var/www/html" (trusty/14.04).
Что ты записал в "/var/www" знаешь только ты.

ls -l /var/www

я заглянул в папку и действительно там нет такого файла но есть 2 других
000-default.conf   и   default-ssl.conf
что делать?

Написать свой конфиг для своего виртуального хоста. За основу можешь взять этот (замени "mysite.loc" на своё значение):
<VirtualHost *:80>
        ServerName mysite.loc
        ServerAlias www.mysite.loc

        ServerAdmin admin@mysite.loc

        DocumentRoot /var/www/mysite.loc/htdocs
        <Directory /var/www/mysite.loc/htdocs>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride None
                Order allow,deny
                Allow from all
        </Directory>

        LogLevel warn
        ErrorLog /var/log/apache2/mysite.loc-error.log
        CustomLog /var/log/apache2/mysite.loc-access.log combined
</VirtualHost>
« Последнее редактирование: 31 Августа 2015, 18:48:55 от unimix »

symon2014

  • Гость
Re: не могу установить Lamp server
« Ответ #8 : 31 Августа 2015, 19:26:04 »
(Нажмите, чтобы показать/скрыть)
Далеко не ходите, а сайты могут быть в /var/www или /var/www/html - в зависимости от версии апач. :tickedoff:

Оффлайн palzuncoff

  • Автор темы
  • Любитель
  • *
  • Сообщений: 66
    • Просмотр профиля
    • positronbohemia.com
Re: не могу установить Lamp server
« Ответ #9 : 31 Августа 2015, 20:51:40 »
я написал файл конфига переписал его в папку /etc/apache2/sites-available/
что дальше делать?
« Последнее редактирование: 31 Августа 2015, 21:05:12 от palzuncoff »
positronbohemia.com

symon2014

  • Гость
Re: не могу установить Lamp server
« Ответ #10 : 31 Августа 2015, 21:07:49 »
Вот что сразу писать что-то, просто можно посмтреть,есть ли в /var/www/html или только /var/www

Оффлайн palzuncoff

  • Автор темы
  • Любитель
  • *
  • Сообщений: 66
    • Просмотр профиля
    • positronbohemia.com
Re: не могу установить Lamp server
« Ответ #11 : 31 Августа 2015, 21:11:44 »
Вот что сразу писать что-то, просто можно посмтреть,есть ли в /var/www/html или только /var/www

у меня есть папка /var/www/html и дефолтовый сайт там
перепесать папку с моим сайтом туда?
и если да то что дальше делать?
positronbohemia.com

symon2014

  • Гость
Re: не могу установить Lamp server
« Ответ #12 : 31 Августа 2015, 21:28:39 »
Папка с сайтом пишется в /var/www/html  , вызывается http://localhost/имя папки

Оффлайн palzuncoff

  • Автор темы
  • Любитель
  • *
  • Сообщений: 66
    • Просмотр профиля
    • positronbohemia.com
Re: не могу установить Lamp server
« Ответ #13 : 31 Августа 2015, 21:42:19 »
сапсибо, пошло)))



Разрешения на файлы и папки
Рекурсивно права на запись для пользователя www-data на ~/config/
Рекурсивно права на запись для пользователя www-data на ~/cache/
Рекурсивно права на запись для пользователя www-data на ~/log/
Рекурсивно права на запись для пользователя www-data на ~/img/
Рекурсивно права на запись для пользователя www-data на ~/mails/
Рекурсивно права на запись для пользователя www-data на ~/modules/
Рекурсивно права на запись для пользователя www-data на ~/themes/default-bootstrap/lang/
Рекурсивно права на запись для пользователя www-data на ~/themes/default-bootstrap/pdf/lang/
Рекурсивно права на запись для пользователя www-data на ~/themes/default-bootstrap/cache/
Рекурсивно права на запись для пользователя www-data на ~/translations/
Рекурсивно права на запись для пользователя www-data на ~/upload/
Рекурсивно права на запись для пользователя www-data на ~/download/

а как это пофиксиить ?

вполне возможно что проблемма в этом
sudo /etc/init.d/apache2 restart
apache2: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName

пытаюсь выполнить инструкцию
echo "ServerName localhost" | sudo tee /etc/apache2/conf.d/fqdn

вывод

dima@dima:~ > echo "ServerName localhost" | sudo tee /etc/apache2/conf.d/fqdn
[sudo] password for dima:
tee: /etc/apache2/conf.d/fqdn: Нет такого файла или каталога
ServerName localhost


« Последнее редактирование: 31 Августа 2015, 22:14:21 от palzuncoff »
positronbohemia.com

symon2014

  • Гость
Re: не могу установить Lamp server
« Ответ #14 : 31 Августа 2015, 22:18:29 »
Если занятся нечем, то папке /var/www/html в свойствах дайте соответствующие права( неограниченные), и флаг в руки.

 

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