Страница 1 из 1

Установка и настройка LAMP

Добавлено: 13 фев 2016, 17:10
IvAlAl
Помогите, пожалуйста, установить и настроить LAMP для дальнейшей установки на локальный сервер CMS Drupal. Перерыл в инете кучу информации, но ничего не получается. Установка lamp через стандартную программу установки не дала желаемого результата, или я не доделал что-то, только переход в браузере на http:/localhost выдает ошибку.

Re: Установка и настройка LAMP

Добавлено: 13 фев 2016, 19:30
Barmalei
Я ставил без лампа по инструкции от сюдова http://wiki.rosalab.ru/ru/index.php/%D0 ... PHP,_MySQL
А вы службы httpd и mysql запускали?

Re: Установка и настройка LAMP

Добавлено: 13 фев 2016, 19:31
vlad@vlad-orlov.ru
DNS надо настраивать

Re: Установка и настройка LAMP

Добавлено: 13 фев 2016, 19:32
Barmalei
vlad@vlad-orlov.ru писал(а):DNS надо настраивать
Какой DNS для локального сервера? Ничего не надо.

Re: Установка и настройка LAMP

Добавлено: 13 фев 2016, 20:13
IvAlAl
Barmalei писал(а):Я ставил без лампа по инструкции от сюдова http://wiki.rosalab.ru/ru/index.php/%D0 ... PHP,_MySQL
А вы службы httpd и mysql запускали?
Вроде теперь работает, но не могу авторизоваться в phpMyAdmin, выдает ошибку "Невозможно подключиться к серверу MySQL". Что я не доделал?

Re: Установка и настройка LAMP

Добавлено: 13 фев 2016, 21:59
Barmalei
mysqladmin -u root password ваш_пароль

Re: Установка и настройка LAMP

Добавлено: 13 фев 2016, 22:04
IvAlAl
Barmalei писал(а):mysqladmin -u root password ваш_пароль
ivalal-A770E3 ~ # mysqladmin -u root password ******
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'


Хотя первый раз, когда делал по инструкции, все сработало.

Re: Установка и настройка LAMP

Добавлено: 13 фев 2016, 22:36
Barmalei
Надо делать при запущенном httpd и mysql.
И почитайте это под спойлером, может из этого что поможет. http://forum.rosalab.ru/viewtopic.php?f ... che#p34720
Там пишут про phpMyadmin тоже. Хотя после обновлений последних у меня все по дефолту и работает.

Re: Установка и настройка LAMP

Добавлено: 13 фев 2016, 22:40
IvAlAl
Barmalei писал(а):Надо делать при запущенном httpd и mysql.
В том то и дело, что вроде все делаю правильно:

ivalal@ivalal-A770E3 ~ $ su -
Пароль:
ivalal-A770E3 ~ # systemctl start mysqld
ivalal-A770E3 ~ # systemctl start httpd
ivalal-A770E3 ~ # mysqladmin -u root password **********
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
ivalal-A770E3 ~ #

Но не работает. В браузере на странице http://localhost/info.php где MySQL стоит enabled. А почему не хочет работать не пойму. Перезапуск тоже не дает результата.

Re: Установка и настройка LAMP

Добавлено: 13 фев 2016, 22:47
Barmalei
Я у себя попробовал сейчас тоже никак. Там в последней ссылке написано "Обязательно до основных изменений."
Может из-за этого. Я как установил и пасс так год больше ничего не делал.

Re: Установка и настройка LAMP

Добавлено: 13 фев 2016, 22:50
IvAlAl
Barmalei писал(а):Я у себя попробовал сейчас тоже никак. Там в последней ссылке написано "Обязательно до основных изменений."
Может из-за этого. Я как установил и пасс так год больше ничего не делал.
Я так понимаю, что теперь нужно все удалить и установить заново? Как удалить эти приложения и их настройки?

Re: Установка и настройка LAMP

Добавлено: 13 фев 2016, 22:56
Алзим
IvAlAl писал(а): ivalal-A770E3 ~ # mysqladmin -u root password **********

Код: Выделить всё

mysqladmin -u root -p<command>
Пароль пользователя, для соединения с сервером MySQL. Обратите внимание, что не должно быть пробела между -p и паролем.
http://project.net.ru/mysql/article1/my ... 2_2_3.html

Re: Установка и настройка LAMP

Добавлено: 13 фев 2016, 23:03
IvAlAl
А какой логин пользователя используется для подключения к БД? При установке я его не указывал, в отличие от пароля.

Re: Установка и настройка LAMP

Добавлено: 13 фев 2016, 23:29
Алзим
Я давно ставил Мускул и точно уже не помню. Но, помню основные настройки делал с помощью mysql_secure_installation
А пользователя, после входа в Базу Данных, можно создать любого.
[root@server ~]# mysql_secure_installation

NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MySQL
SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!

In order to log into MySQL to secure it, we'll need the current
password for the root user. If you've just installed MySQL, and
you haven't set the root password yet, the password will be blank,
so you should just press enter here.

Enter current password for root (enter for none): // здесь жмем Enter, пароля у нас нет!!!
OK, successfully used password, moving on...

Setting the root password ensures that nobody can log into the MySQL
root user without the proper authorisation.

Set root password? [Y/n] < — ENTER
New password: <-- Введите root пароль sql
Re-enter new password: < — Повторите root пароль sql
Password updated successfully!
Reloading privilege tables..
… Success!


By default, a MySQL installation has an anonymous user, allowing anyone
to log into MySQL without having to have a user account created for
them. This is intended only for testing, and to make the installation
go a bit smoother. You should remove them before moving into a
production environment.

Remove anonymous users? [Y/n] < — ENTER
… Success!

Normally, root should only be allowed to connect from 'localhost'. This
ensures that someone cannot guess at the root password from the network.

Disallow root login remotely? [Y/n] < — ENTER
… Success!

By default, MySQL comes with a database named 'test' that anyone can
access. This is also intended only for testing, and should be removed
before moving into a production environment.

Remove test database and access to it? [Y/n] < — ENTER
— Dropping test database...
… Success!
— Removing privileges on test database...
… Success!

Reloading the privilege tables will ensure that all changes made so far
will take effect immediately.

Reload privilege tables now? [Y/n] < — ENTER
… Success!

Cleaning up...

All done! If you've completed all of the above steps, your MySQL
installation should now be secure.

Thanks for using MySQL!

[root@server ~]#

Re: Установка и настройка LAMP

Добавлено: 14 фев 2016, 11:06
IvAlAl
Barmalei писал(а):Надо делать при запущенном httpd и mysql.
И почитайте это под спойлером, может из этого что поможет. http://forum.rosalab.ru/viewtopic.php?f ... che#p34720
Там пишут про phpMyadmin тоже. Хотя после обновлений последних у меня все по дефолту и работает.
Заработало. Теперь могу авторизоваться в phpMyadmin. Но появилась новая странность: часть шрифтов в виде иероглифов. Эту проблему реально решить?

Re: Установка и настройка LAMP

Добавлено: 14 фев 2016, 11:40
Barmalei
IvAlAl писал(а):
Barmalei писал(а):Надо делать при запущенном httpd и mysql.
И почитайте это под спойлером, может из этого что поможет. http://forum.rosalab.ru/viewtopic.php?f ... che#p34720
Там пишут про phpMyadmin тоже. Хотя после обновлений последних у меня все по дефолту и работает.
Заработало. Теперь могу авторизоваться в phpMyadmin. Но появилась новая странность: часть шрифтов в виде иероглифов. Эту проблему реально решить?
Это такой кривой перевод phpMyadmin

Re: Установка и настройка LAMP

Добавлено: 14 фев 2016, 11:45
Алзим
Barmalei писал(а): Это такой кривой перевод phpMyadmin
Кривизна не в переводе, а в чём-то другом.
У других дистрибутивов всё нормально отображается в phpMyadmin.

Re: Установка и настройка LAMP

Добавлено: 14 фев 2016, 11:56
IvAlAl
Это просто ужас. После перезагрузки компа опять не могу авторизоваться. Серверы запустил, перезагрузка серверов не помогает.

Re: Установка и настройка LAMP

Добавлено: 14 фев 2016, 12:08
Алзим
Если в базе данных пользователя нет, то сам по себе он и не появиться.

Re: Установка и настройка LAMP

Добавлено: 14 фев 2016, 12:19
Barmalei
Алзим писал(а):
Barmalei писал(а): Это такой кривой перевод phpMyadmin
Кривизна не в переводе, а в чём-то другом.
У других дистрибутивов всё нормально отображается в phpMyadmin.
А в чем же тогда если он лежит весь с переводом тут /usr/share/phpmyadmin

Re: Установка и настройка LAMP

Добавлено: 14 фев 2016, 12:30
Алзим
Barmalei писал(а): А в чем же тогда если он лежит весь с переводом тут /usr/share/phpmyadmin
Возможно где-то в кодировке.
Вообщем, у меня есть виртуальный сервер на Дебиан. Там всё нормально отображается. Взял перевод оттуда и засунул в РОСУ. В РОСЕ кракозябры остались и с дебиановским файлом перевода.

Re: Установка и настройка LAMP

Добавлено: 14 фев 2016, 12:32
IvAlAl
Алзим писал(а):Если в базе данных пользователя нет, то сам по себе он и не появиться.
Это так, но как я понял всегда есть пользователь root, для которого я и задавал пароль, т.к. phpmyadmin не допускает авторизации с пустым паролем. Вот под этим пользователем до перезагрузки ПК я мог авторизоваться, а теперь нет.

Re: Установка и настройка LAMP

Добавлено: 14 фев 2016, 12:44
IvAlAl
Попробовал выполнить mysql_secure_installation
ivalal-A770E3 ~ # mysql_secure_installation

NOTE: RUNNING ALL PARTS OF THIS SCRIPT IS RECOMMENDED FOR ALL MariaDB
SERVERS IN PRODUCTION USE! PLEASE READ EACH STEP CAREFULLY!

In order to log into MariaDB to secure it, we'll need the current
password for the root user. If you've just installed MariaDB, and
you haven't set the root password yet, the password will be blank,
so you should just press enter here.

Enter current password for root (enter for none):
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/run/mysqld/mysql.sock' (2 "No such file or directory")
Enter current password for root (enter for none):
Я так понял, что не найден файл mysql.sock в директории /run/mysqld/
Этот файл есть в директории var/lib/mysql/ куда я перенес папку mysql (по инструкции), как указать системе где теперь искать файл mysql.sock ?

Re: Установка и настройка LAMP

Добавлено: 14 фев 2016, 12:51
Алзим
IvAlAl писал(а):/run/mysqld/
У вас права на эту папку какие?
Должны быть: mysql

Re: Установка и настройка LAMP

Добавлено: 14 фев 2016, 13:50
IvAlAl
Алзим писал(а): У вас права на эту папку какие?
Должны быть: mysql
Владелец/группа - mysql;
права владельца - просмотр и изменение.

Сделал еще такую проверку:
ivalal-A770E3 ~ # lsof /var/lib/mysql/mysql.sock
lsof: WARNING: can't stat() fuse.gvfsd-fuse file system /run/user/500/gvfs
Output information may be incomplete.
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
mysqld 7821 mysql 17u unix 0xc1748dc0 0t0 65554 /var/lib/mysql/mysql.sock
ivalal-A770E3 ~ #
Все равно интересен факт, что после установки до перезагрузки ПК - все работало!

Re: Установка и настройка LAMP

Добавлено: 14 фев 2016, 13:59
Алзим
IvAlAl писал(а):
Все равно интересен факт, что до перезагрузки ПК - все работало!
Ничего интересного. Всё нормально. Если нет mysql.sock, то ничего и не сохраниться после перезагрузки.

Re: Установка и настройка LAMP

Добавлено: 14 фев 2016, 14:06
Алзим
Попробуйте это решение http://ubuntulinux.ru/config/admin/resh ... ne-najden/

Re: Установка и настройка LAMP

Добавлено: 14 фев 2016, 14:19
IvAlAl
Алзим писал(а):Попробуйте это решение http://ubuntulinux.ru/config/admin/resh ... ne-najden/
По этому решению делал проверку (спойлер в предидущем посте). Результат, как я понял, сокет занят.

Re: Установка и настройка LAMP

Добавлено: 14 фев 2016, 14:28
Barmalei
Алзим писал(а):
Barmalei писал(а): А в чем же тогда если он лежит весь с переводом тут /usr/share/phpmyadmin
Возможно где-то в кодировке.
Вообщем, у меня есть виртуальный сервер на Дебиан. Там всё нормально отображается. Взял перевод оттуда и засунул в РОСУ. В РОСЕ кракозябры остались и с дебиановским файлом перевода.
Если бы из-за кодировки то все было бы так. Но ведь большая часть по русски.

Re: Установка и настройка LAMP

Добавлено: 14 фев 2016, 14:44
IvAlAl
Я догадываюсь, что уже сильно накасячил в разных папках и файлах конфигураций. Подскажите, пожалуйста, как правильно деинсталировать пакеты? Хочу попробовать установить все заново.

Re: Установка и настройка LAMP

Добавлено: 14 фев 2016, 15:11
Алзим
Я бы просто удалил мускул-сервер и мускул-клиент. И поставил бы заново.

Re: Установка и настройка LAMP

Добавлено: 14 фев 2016, 15:47
IvAlAl
Алзим писал(а):Я бы просто удалил мускул-сервер и мускул-клиент. И поставил бы заново.
Что я сделал неправильно:
ivalal-A770E3 ~ # urpme mysql mysql-server
неизвестные пакеты: mysql, mysql-server
ivalal-A770E3 ~ #

командой urpmi mysql mysql-server я их устанавливал, почему теперь это неизвестные пакеты?

Re: Установка и настройка LAMP

Добавлено: 14 фев 2016, 16:04
Алзим
У меня тоже таких нет, но я ставил МарияДБ.
И возможно она и у вас стоит. Посмотрите в «Установке и удалении программ».

Re: Установка и настройка LAMP

Добавлено: 14 фев 2016, 16:05
IvAlAl
Алзим писал(а):У меня тоже таких нет, но я ставил МарияДБ.
И возможно она и у вас стоит. Посмотрите в «Установке и удалении программ».
Нет такого.

Re: Установка и настройка LAMP

Добавлено: 14 фев 2016, 16:06
Алзим
Только, не как я, через поиск смотрел, а через группу пакетов «Базы данных».

Re: Установка и настройка LAMP

Добавлено: 14 фев 2016, 16:19
IvAlAl
Алзим писал(а):Только, не как я, через поиск смотрел, а через группу пакетов «Базы данных».
Нашел, удалил. Теперь ставить как в инструкции (urpmi mysql mysql-server) или через "Установку и удаление" ставить МариюДБ?

Re: Установка и настройка LAMP

Добавлено: 14 фев 2016, 16:33
Алзим
Попробуйте

Код: Выделить всё

urpmi mariadb mariadb-server --test
Если установку разрешит, то нормально.
Про mariadb-client не помню. Он по зависимостям встанет или он не нужен. Но у меня он установлен.

Re: Установка и настройка LAMP

Добавлено: 14 фев 2016, 17:19
IvAlAl
Вроде решил проблему - могу авторизоваться даже после перезагрузки ПК.
В части инструкции, где нужно добавить в /etc/my.cnf.d/server.cnf
[mysqld]
datadir = /var/lib/mysql
socket = /var/run/mysqld/mysql.sock
pid-file = /var/run/mysqld/mysqld.pid
изменил строку socket на ту, которую у меня не находил сервер MySQL.

Re: Установка и настройка LAMP

Добавлено: 14 фев 2016, 17:28
IvAlAl
Помогите теперь установить и настроить drush, git и drupal, по возможности в инструкциях (для новичка очень удобно было устанавливать по предложенной инструкции). Или нужно создать новую тему?

Re: Установка и настройка LAMP

Добавлено: 14 фев 2016, 17:33
Алзим
IvAlAl писал(а):Помогите теперь установить и настроить drush, git и drupal, по возможности в инструкциях (для новичка очень удобно было устанавливать по предложенной инструкции). Или нужно создать новую тему?
Увы, Драпалом я практически не пользовался, а в Гит я полный ноль.
Это пусть кто-нибудь другой подсказывает.

Re: Установка и настройка LAMP

Добавлено: 14 фев 2016, 17:36
IvAlAl
Алзим писал(а):Увы, Драпалом я практически не пользовался, а в Гит я полный ноль.
Это пусть кто-нибудь другой подсказывает.
Спасибо за помощь!