linux_noob
@linux_noob

Проблема с установкой SAMS, в чем причина?

Сервер Debian 7 amd64
Устанавливаю все необходимые пакеты:
#apt-get install apache2 php5 phpmyadmin mysql squid

Скачиваю и устанавливаю SAMS

В /etc/sams.conf поправляю значения MYSQLUSER и MYSQLPASSWORD на свои.

Далее создаю и импортирую mysql БД под Sams.

#mysql -u root -p squidctrl < sams_db.sql
#mysql -u root -p squidlog < squid_db.sql

Настраиваю Apache2.

#nano /etc/php5/apache2/php.ini

Влючаем safe мод
safe_mode = On
safe_mode_exec_dir = "/usr/share/sams/bin"
(в инструкции прописано включить safe mod, в файле php.ini есть только команда mysql.safe_mode, по тому же типу прописываю и
mysql.safe_mode_exec_dir = "/usr/share/sams/bin". Связка указанная в инструкции эффекта не дает)

Далее устанавливаю веб интерфейс:
sams-web и sams-doc

Создаю ссылку на каталог Sams.

#ln -s /usr/share/sams /var/www/sams

Правлю в исходниках веб формы Sams функцию GetHostName.
При обновлении движка php была использована одноименная функция так, что GetHostName заменяю на GetName.
Файлы в которых произвел эту замену:

#nano /usr/share/sams/src/configtray.php
#nano /usr/share/sams/src/webconfigtray.php

Во избежании появления ошибки доступа к веб-форме типа “ Authentication ERROR” или “The requested URL /sams/data/xxxxxxxxxxxxxx.sql.gz was not found on this server” при
сохранении конфигурации в ней или ошибки импорта/экспорта черных/белых списков изменяю владельца на каталог /usr/share/sams.
и права доступа к /usr/share/sams/data

#chown www-data:www-data /usr/share/sams
#chmod 775 -R /usr/share/sams/data

Захожу в веб интерфейс, работает исправно. Как только перезагружаю сервер веб интерфейс становится не доступен и утверждает что Access denied for user root@localhost to MySQL, хотя права в бд прописаны.
5867f410892f407e9b7eee5bac9a4ff3.jpg
  • Вопрос задан
  • 619 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы