LAMP на Debian 6.06 32 bit

Автор CitromonX, 31 января 2013, 16:37:26

« назад - далее »

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

ihammers

Оставьте только:

# stable main non-free contrib
deb http://ftp.ru.debian.org/debian/ squeeze main non-free contrib
deb-src http://ftp.ru.debian.org/debian/ squeeze main non-free contrib

# Squeeze security updates
deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free

И не забудьте обновить списки пакетов, и ещё раз запустить установку.

Возможно когда ставили firefox, что-то пришло в систему, какой-то пакет.
Debian GNU/Linux Bookworm, LXQt/OpenBox: AMD Ryzen 5 5600G / 64Gb RAM
_______________________________
Debian GNU/Linux Bookworm, без графики: AMD Phenon X4 / 16Gb RAM
_______________________________
Debian GNU/Linux Bookworm, LXQt/OpenBox: Acer Aspire One 722 AMD C60 / 8Gb RAM / ATI HD6290

CitromonX

Спасибо, сейчас всё ставится.
Заодно поставил свежий Iceweasel.

ihammers

Цитата: CitromonX от 01 февраля 2013, 23:24:42
Спасибо, сейчас всё ставится.
Заодно поставил свежий Iceweasel.
Раз проблема решена, исправьте первый пост, добавив в начале темы [Решено].
Debian GNU/Linux Bookworm, LXQt/OpenBox: AMD Ryzen 5 5600G / 64Gb RAM
_______________________________
Debian GNU/Linux Bookworm, без графики: AMD Phenon X4 / 16Gb RAM
_______________________________
Debian GNU/Linux Bookworm, LXQt/OpenBox: Acer Aspire One 722 AMD C60 / 8Gb RAM / ATI HD6290

CitromonX

#18
http://wiki.debian.org/LaMp
Я поставил ещё раз Debian на другую виртуальную машину и решил снова проверить.

Если ввести последовательно команды

aptitude update && upgrade
aptitude install mysql-server mysql-client


То появляется описанная выше ошибка:
Цитировать
The following NEW packages will be installed:
  libmysqlclient16{a} mysql-client mysql-client-5.1{ab} mysql-common{a}
  mysql-server mysql-server-5.1{ab} mysql-server-core-5.1{a}
0 packages upgraded, 7 newly installed, 0 to remove and 0 not upgraded.
Need to get 22.3 MB of archives. After unpacking 51.9 MB will be used.
The following packages have unmet dependencies:
  mysql-server-5.1: Depends: libdbi-perl which is a virtual package.
  mysql-client-5.1: Depends: libdbi-perl which is a virtual package.
                    Depends: libdbd-mysql-perl (>= 1.2202) which is a virtual package.
The following actions will resolve these dependencies:

     Keep the following packages at their current version:
1)     mysql-client [Not Installed]                       
2)     mysql-client-5.1 [Not Installed]                   
3)     mysql-server [Not Installed]                       
4)     mysql-server-5.1 [Not Installed]                   

Accept this solution? [Y/n/q/?]

После выполняю команду

aptitude install libdbd-mysql-perl


И снова ошибка:
Цитировать
No candidate version found for libdbd-mysql-perl
No candidate version found for libdbd-mysql-perl
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.

В данном файле по-умолчанию следующие строки:


deb cdrom:[Debian GNU/Linux 6.0.6 _Squeeze_ - Official i386 CD Binary-1 20120929-15:56]/ squeeze main

deb http://security.debian.org/ squeeze/updates main
deb-src http://security.debian.org/ squeeze/updates main

# deb http://ftp.debian.org/debian/ squeeze-updates main
# deb-src http://ftp.debian.org/debian/ squeeze-updates main


Заменяю содержимое файла /etc/apt/sources.list на указанное в теме:
Цитировать
# stable main non-free contrib
deb http://ftp.ru.debian.org/debian/ squeeze main non-free contrib
deb-src http://ftp.ru.debian.org/debian/ squeeze main non-free contrib

# Squeeze security updates
deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free

Обновляю списки пакетов и установка mysql начинается.
Выходит, что не нужно было выполнять ставить пакет libdbd-mysql-perl?
Почему обязательно нужно было исправить список репозиториев для добавления ftp серверов? Почему это не указано в вики?
Может, это связано с процессом установки Debian?

ihammers

Цитата: CitromonX от 03 февраля 2013, 14:52:35
http://wiki.debian.org/LaMp
Я поставил ещё раз Debian на другую виртуальную машину и решил снова проверить.

Если ввести последовательно команды

aptitude install mysql-server mysql-client
Повторил ваши действия, только ставил с netinstall (debian-6.0.6-i386-businesscard.iso).  И не обнаружил данной проблемы.  Можете скинуть url откуда качали?

Цитата: CitromonX от 03 февраля 2013, 14:52:35
В данном файле по-умолчанию следующие строки:


deb cdrom:[Debian GNU/Linux 6.0.6 _Squeeze_ - Official i386 CD Binary-1 20120929-15:56]/ squeeze main

deb http://security.debian.org/ squeeze/updates main
deb-src http://security.debian.org/ squeeze/updates main

# deb http://ftp.debian.org/debian/ squeeze-updates main
# deb-src http://ftp.debian.org/debian/ squeeze-updates main
То есть у, Вас, был отключен основной источник?

Цитата: CitromonX от 03 февраля 2013, 14:52:35
Обновляю списки пакетов и установка mysql начинается.
Выходит, что не нужно было выполнять ставить пакет libdbd-mysql-perl?
Почему обязательно нужно было исправить список репозиториев для добавления ftp серверов? Почему это не указано в вики?
Может, это связано с процессом установки Debian?
Пакет libdbd-mysql-perl устанавливается по зависимостям.  Мне странно, что у, Вас, были закоментирован основной репозиторий и были открыт security.
В вике описан процесс установки и по умолчанию у вас должен быть подключен main:
deb http://ftp.ru.debian.org/debian/ squeeze main
Debian GNU/Linux Bookworm, LXQt/OpenBox: AMD Ryzen 5 5600G / 64Gb RAM
_______________________________
Debian GNU/Linux Bookworm, без графики: AMD Phenon X4 / 16Gb RAM
_______________________________
Debian GNU/Linux Bookworm, LXQt/OpenBox: Acer Aspire One 722 AMD C60 / 8Gb RAM / ATI HD6290

CitromonX

Извиняюсь, что долго не отписывался;
я переставил Debian с CD1, и в итоге установилось множество различного ПО (притом во время установки я указывал, чтобы система поставила только DE), поставился сам плагин для виртуальной машины.
Как я понял, во время установки нужно обязательно указывать какой системе использовать Network Mirror.

P.S. Для чего нужно указывать host&domennames?
      Что значит опция "Participate in the package usage survay"?

ihammers

Эти вопросы, не относятся к теме.  На форуме есть правило одна тема один вопрос.
Цитата: CitromonX от 06 февраля 2013, 15:13:32Participate in the package usage survay
Вас спрашивают хотите ли, Вы, участвовать в "программе популярности" пакетов.  По итогом которой будет "собран" первый диск, насколько я помню, это относиться к DVD.
Debian GNU/Linux Bookworm, LXQt/OpenBox: AMD Ryzen 5 5600G / 64Gb RAM
_______________________________
Debian GNU/Linux Bookworm, без графики: AMD Phenon X4 / 16Gb RAM
_______________________________
Debian GNU/Linux Bookworm, LXQt/OpenBox: Acer Aspire One 722 AMD C60 / 8Gb RAM / ATI HD6290

John

CiromonX, признайтесь честно, зачем без знания английского языка вы пользуетесь англоязычной установкой?

CitromonX

Цитата: John от 07 февраля 2013, 07:27:52
CiromonX, признайтесь честно, зачем без знания английского языка вы пользуетесь англоязычной установкой?
IMHO, правильнее спросить, почему я постоянно спешу и потому делаю ошибки. А вообще, английский язык я стараюсь подтягивать, и, почему бы не начать работать на нём.

CitromonX

http://wiki.debian.org/LaMp

Установка Apache
почему в Debian нужно включать модуль userdir после установки apache, а в ubuntu нет? Аналогично, зачем редактировать /etc/apache2/mods-enabled/userdir.conf 7? В ubuntu просто копируется файл хоста default и он редактируется.

Установка PHP
aptitude install php5 php5-mysql libapache2-mod-php5
чем отличаются пакеты php5 и libapache2-mod-php5? Второй, может, модуль для Apache?

И здесь начинаются проблемы:
The following packages have unmet dependencies:
  apache2-mpm-prefork: Conflicts: apache2-mpm which is a virtual package.
  apache2-mpm-worker: Conflicts: apache2-mpm which is a virtual package.
The following actions will resolve these dependencies:

     Remove the following packages:
1)     apache2-mpm-worker


Ок, удаляю пакет.
Также по-инструкции редактирую /etc/apache2/mods-available/php5.conf (почему предлагается его отредактировадь до установкиphp?).

Для проверки установки PHP я отредактировал стандартный файл index.php, который открывается в браузере, если набрать localhost.
/var/www/index.html
Вставил в конец строчку
<?php phpinfo(); ?>
И ничего не изменилось.
Перезагрузил Апач, но всё равно
service apache2 restart
.

ihammers

Цитата: CitromonX от 08 февраля 2013, 13:53:04
http://wiki.debian.org/LaMp

Установка Apache
почему в Debian нужно включать модуль userdir после установки apache, а в ubuntu нет? Аналогично, зачем редактировать /etc/apache2/mods-enabled/userdir.conf 7? В ubuntu просто копируется файл хоста default и он редактируется.
Всё зависит от того что вы хотите делать, можете его и не подключать.  Копировать просто так defaul файл не очень хорошо, так как всё-таки это разные вещи.  Можете его не включать, в других операционных системах его местонахождение может быть другим.

Цитата: CitromonX от 08 февраля 2013, 13:53:04
Установка PHP
aptitude install php5 php5-mysql libapache2-mod-php5
чем отличаются пакеты php5 и libapache2-mod-php5? Второй, может, модуль для Apache?
Первый пакет сам php5, а второй модель к apache2.

Цитата: CitromonX от 08 февраля 2013, 13:53:04
И здесь начинаются проблемы:
The following packages have unmet dependencies:
  apache2-mpm-prefork: Conflicts: apache2-mpm which is a virtual package.
  apache2-mpm-worker: Conflicts: apache2-mpm which is a virtual package.
The following actions will resolve these dependencies:

     Remove the following packages:
1)     apache2-mpm-worker
Я бы не сказал, что это проблемы.  У вас был установлен worker, а модуль по зависимости может работать только с prefork или itk.
ЦитироватьDepends: apache2-mpm-prefork (>> 2.0.52) | apache2-mpm-itk

Цитата: CitromonX от 08 февраля 2013, 13:53:04
Ок, удаляю пакет.
Также по-инструкции редактирую /etc/apache2/mods-available/php5.conf (почему предлагается его отредактировадь до установкиphp?).

Для проверки установки PHP я отредактировал стандартный файл index.php, который открывается в браузере, если набрать localhost.
/var/www/index.html
Вставил в конец строчку
<?php phpinfo(); ?>
И ничего не изменилось.
Перезагрузил Апач, но всё равно
service apache2 restart
.
Отредактировать предлагают для того, чтобы 1 раз перезапустить apache2, а не десятки раз.
А подключили модуль?
a2enmod php5
После подключения, перезапустите apache2 ещё раз.

PS: у, Вас, модуль не понимает, что файл с расширением html нужно обрабатывать как php.  Создайте отдельный файл, например test.php и добавьте эту строку. http://localhost/test.php
Debian GNU/Linux Bookworm, LXQt/OpenBox: AMD Ryzen 5 5600G / 64Gb RAM
_______________________________
Debian GNU/Linux Bookworm, без графики: AMD Phenon X4 / 16Gb RAM
_______________________________
Debian GNU/Linux Bookworm, LXQt/OpenBox: Acer Aspire One 722 AMD C60 / 8Gb RAM / ATI HD6290

CitromonX

Модуль php5 был уже включён, что объяняет отсутствие ссылки на его включение в мануале.
Я создал php файл и поместил в него эту строчку - заработало. Почему в html файле он не прочёл php конент? Он же, вроде, и в html должен прорабатываться?

При установке phpmyadmin вот что предлагает система:


The following packages have unmet dependencies:
  libgd2-noxpm: Conflicts: libgd2 which is a virtual package.
                Conflicts: libgd2-xpm but 2.0.36~rc1~dfsg-5 is to be installed.
  libgd2-xpm: Conflicts: libgd2 which is a virtual package.
              Conflicts: libgd2-noxpm but 2.0.36~rc1~dfsg-5 is installed.
The following actions will resolve these dependencies:

     Remove the following packages:
1)     libgd2-noxpm               

Accept this solution? [Y/n/q/?]
0


в этом нет ничего страшного?


ihammers

Цитата: CitromonX от 09 февраля 2013, 01:24:40
Я создал php файл и поместил в него эту строчку - заработало. Почему в html файле он не прочёл php конент? Он же, вроде, и в html должен прорабатываться?
Ну только если, Вы, скажите системе делать этого, щас система обрабатывает html, как html, а не php.

Цитата: CitromonX от 09 февраля 2013, 01:24:40
При установке phpmyadmin вот что предлагает система:


The following packages have unmet dependencies:
  libgd2-noxpm: Conflicts: libgd2 which is a virtual package.
                Conflicts: libgd2-xpm but 2.0.36~rc1~dfsg-5 is to be installed.
  libgd2-xpm: Conflicts: libgd2 which is a virtual package.
              Conflicts: libgd2-noxpm but 2.0.36~rc1~dfsg-5 is installed.
The following actions will resolve these dependencies:

     Remove the following packages:
1)     libgd2-noxpm               

Accept this solution? [Y/n/q/?]
0

в этом нет ничего страшного?
Происходит тоже, что и прошлый раз, по зависимостям (дальним) требуется libgd2-xpm.  Можете устанавливать, если вам конечно не требуется именно libgd2-noxpm пакет.
Debian GNU/Linux Bookworm, LXQt/OpenBox: AMD Ryzen 5 5600G / 64Gb RAM
_______________________________
Debian GNU/Linux Bookworm, без графики: AMD Phenon X4 / 16Gb RAM
_______________________________
Debian GNU/Linux Bookworm, LXQt/OpenBox: Acer Aspire One 722 AMD C60 / 8Gb RAM / ATI HD6290

CitromonX

#28
http://httpd.apache.org/docs/2.2/mod/mod_userdir.html
https://help.ubuntu.com/community/ApacheMySQLPHP
(раздел virtual hosts)

VirtualHost & LocalHost - одно и то же?
Во втором  мануале нет ссылки на userdir модуль, и указывается, что нужно
ЦитироватьCopy the default website as a starting point. sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/mysite


ЦитироватьКопировать просто так defaul файл не очень хорошо, так как всё-таки это разные вещи.  Можете его не включать, в других операционных системах его местонахождение может быть другим.
Почему копировать default файл и модифифцировать его - плохо? В чём связь с модулем userdir?

После установки LAMP на Debian как создавать виртуальные хосты?

И ещё вопрос - не открывается страница localhost/phpmyadmin . Из-за чего это может быть?

CitromonX

#29
Какие могут быть причины отказа phpmyadminгрузиться в браузере?