| Код: |
| /usr/libexec/mysqld, Version: 5.0.77-log (Source distribution). started with: Tcp port: 0 Unix socket: /var/lib/mysql/mysql.sock Time Id Command Argument 130601 10:42:48 1 Connect UNKNOWN_MYSQL_US@localhost as anonymous on 1 Quit 130601 10:44:28 2 Connect Access denied for user 'asteriskuser'@'localhost' (using password: YES) 130601 10:44:30 3 Connect Access denied for user 'asteriskuser'@'localhost' (using password: YES) 130601 10:45:59 4 Connect Access denied for user 'asteriskuser'@'localhost' (using password: YES) 130601 10:46:01 5 Connect Access denied for user 'asteriskuser'@'localhost' (using password: YES) 130601 10:46:06 6 Connect Access denied for user 'asteriskuser'@'localhost' (using password: YES) 130601 10:46:07 7 Connect Access denied for user 'asteriskuser'@'localhost' (using password: YES) 130601 10:47:32 8 Connect Access denied for user 'asteriskuser'@'localhost' (using password: YES) 130601 10:47:34 9 Connect Access denied for user 'asteriskuser'@'localhost' (using password: YES) |
В какую базу долбится asteriskuser, если в вебке я ввожу логин admin?
Думал поиграться с настройками файла amportal.conf однако не нашел у себя такого скрипта( Run /usr/src/AMP/apply_conf.sh after making changes to this file). На Каждом шагу поджидает какая-то лажа
pear upgrade-all
pear install db
если пустой экран вываливается при попытке доступа к логину elastix проверяем, от чьего имени работает web-сервер
ps aux|grep httpd
должен от asterisk, далее проверям в mysql чтоб совпадали пароль asterisk был как у root, меняем в mysql если надо и меняем пароль в системе для asterisk
последний раз когда такое было мне именно смена пароля в mysql помогла
Спасибо, хоть кто-то отозвался с реальным предложением.
| Код: |
| [root@elastix ~]# ps aux|grep httpd root 2730 0.0 1.2 26240 9596 ? S Jun01 0:01 /usr/sbin/httpd asterisk 6364 0.0 2.9 41976 22908 ? S Jun02 0:01 /usr/sbin/httpd asterisk 6365 0.0 1.5 29840 12256 ? S Jun02 0:01 /usr/sbin/httpd asterisk 6366 0.0 1.5 29800 12316 ? S Jun02 0:00 /usr/sbin/httpd asterisk 6367 0.0 1.5 29796 12212 ? S Jun02 0:00 /usr/sbin/httpd asterisk 6368 0.0 1.0 27568 8344 ? S Jun02 0:00 /usr/sbin/httpd asterisk 6369 0.0 3.3 45876 26272 ? S Jun02 0:01 /usr/sbin/httpd asterisk 6370 0.0 1.5 29800 12252 ? S Jun02 0:00 /usr/sbin/httpd asterisk 6371 0.0 1.5 29800 12252 ? S Jun02 0:00 /usr/sbin/httpd asterisk 13106 0.0 1.5 32076 12188 ? S Jun02 0:00 /usr/sbin/httpd asterisk 14110 0.0 1.1 27612 8716 ? S Jun02 0:00 /usr/sbin/httpd asterisk 15185 0.0 0.6 26376 5416 ? S Jun02 0:00 /usr/sbin/httpd asterisk 15186 0.0 1.2 31084 9588 ? S Jun02 0:00 /usr/sbin/httpd asterisk 15187 0.0 1.0 27548 8008 ? S Jun02 0:00 /usr/sbin/httpd asterisk 15194 0.0 0.6 26376 4904 ? S Jun02 0:00 /usr/sbin/httpd asterisk 15195 0.0 1.0 27540 8020 ? S Jun02 0:00 /usr/sbin/httpd asterisk 15196 0.0 0.6 26376 5208 ? S Jun02 0:00 /usr/sbin/httpd root 19755 0.0 0.0 4008 688 pts/4 R 20:13 0:00 grep httpd |
| Цитата: |
| pear channel-update pear.php.net pear upgrade-all pear install db |
эти комманды для чего?
| Цитата: |
| далее проверям в mysql чтоб совпадали пароль asterisk был как у root, меняем в mysql если надо и меняем пароль в системе для asterisk |
можно по подробнее
моя тема на форуме разработчиков, история с вышибанием web-интерфейса стара как сам ластикс, причины разные, я скинул описание 2-ух вариантов решения, которые мне помогали. 1. - обновление пакетов php, когда-то спасло
у вас походу второй случай, заходите в интерфейс управления mysql, меняете пароль руками, я с mysql работаю через webmin, хотя, если нет желания его ставить можно и из командной строки
Я проделал это:
Re:Elastix 2.4 stable no login page after update 3 Months, 2 Weeks ago Karma: 2
Hello JeckFS,
Try reset the admin password as below :
usr/bin/sqlite3 /var/www/db/acl.db "UPDATE acl_user SET md5_password = '`echo -n newpass|md5sum|cut -d ' ' -f 1`' WHERE name = 'admin'"
Change the newpass to your new password required.
If the above doesn't work, login to database and change the password.
mysql -p
If you don't know the database password, check the file :
cat /etc/asterisk/res_mysql.conf | grep dbpass
To reset the password :
$ mysql -p
put the password configured on the installation.
At the prompt, execute:
$ mysql> use asterisk;
testing the view capacity:
$ mysql> select * from ampusers;
the expected out is like this:
+----------+------------------------------------------+---------------+----------------+----------+----------+
| username | password_sha1 | extension_low | extension_high | deptname | sections |
+----------+------------------------------------------+---------------+----------------+----------+----------+
| admin | fe23e22ae3660fcb5660fc2dfgaec358545da9956 | | | | * |
+----------+------------------------------------------+---------------+----------------+----------+----------+
$ mysql> update ampusers set password_sha1=sha1('NewPassword') where username="admin";
Query OK, 0 rows affected (0.00 sec)
Rows matched: 1 Changed: 0 Warnings: 0
Hello JeckFS,
Try reset the admin password as below :
usr/bin/sqlite3 /var/www/db/acl.db "UPDATE acl_user SET md5_password = '`echo -n newpass|md5sum|cut -d ' ' -f 1`' WHERE name = 'admin'"
Change the newpass to your new password required.
If the above doesn't work, login to database and change the password.
mysql -p
If you don't know the database password, check the file :
cat /etc/asterisk/res_mysql.conf | grep dbpass
To reset the password :
$ mysql -p
put the password configured on the installation.
At the prompt, execute:
$ mysql> use asterisk;
testing the view capacity:
$ mysql> select * from ampusers;
the expected out is like this:
+----------+------------------------------------------+---------------+----------------+----------+----------+
| username | password_sha1 | extension_low | extension_high | deptname | sections |
+----------+------------------------------------------+---------------+----------------+----------+----------+
| admin | fe23e22ae3660fcb5660fc2dfgaec358545da9956 | | | | * |
+----------+------------------------------------------+---------------+----------------+----------+----------+
$ mysql> update ampusers set password_sha1=sha1('NewPassword') where username="admin";
Query OK, 0 rows affected (0.00 sec)
Rows matched: 1 Changed: 0 Warnings: 0
Мало того везде чтобы не путаться один и тот же пароль и даже на root и на mysqlrootpass.
А в конфигах тоже надо менять?
Короче та же фигня:
130603 22:11:52 1 Connect UNKNOWN_MYSQL_US@localhost as anonymous on
1 Quit
130603 22:12:07 2 Connect asteriskuser@localhost on meetme
130603 22:12:08 3 Connect asteriskuser@localhost on asteriskcdrdb
3 Query SET NAMES ''
3 Query DESC cdr
130603 22:12:58 4 Connect Access denied for user 'asteriskuser'@'localhost' (using password: YES)
130603 22:13:00 5 Connect Access denied for user 'asteriskuser'@'localhost' (using password: YES)
130603 22:13:08 6 Connect Access denied for user 'asteriskuser'@'localhost' (using password: YES)
130603 22:13:10 7 Connect Access denied for user 'asteriskuser'@'localhost' (using password: YES)
130603 22:13:22 8 Connect Access denied for user 'asteriskuser'@'localhost' (using password: YES)
130603 22:13:23 9 Connect Access denied for user 'asteriskuser'@'localhost' (using password: YES)
1 Quit
130603 22:12:07 2 Connect asteriskuser@localhost on meetme
130603 22:12:08 3 Connect asteriskuser@localhost on asteriskcdrdb
3 Query SET NAMES ''
3 Query DESC cdr
130603 22:12:58 4 Connect Access denied for user 'asteriskuser'@'localhost' (using password: YES)
130603 22:13:00 5 Connect Access denied for user 'asteriskuser'@'localhost' (using password: YES)
130603 22:13:08 6 Connect Access denied for user 'asteriskuser'@'localhost' (using password: YES)
130603 22:13:10 7 Connect Access denied for user 'asteriskuser'@'localhost' (using password: YES)
130603 22:13:22 8 Connect Access denied for user 'asteriskuser'@'localhost' (using password: YES)
130603 22:13:23 9 Connect Access denied for user 'asteriskuser'@'localhost' (using password: YES)
начал с: #> mysql -u root -p
и до слов: ну вот и всё.
не нашел у себя: /var/www/html/web-meetme/lib/database.php
/var/www/html/maint/modules/cdrreport/config/database.php но это оказалось не важно...
| jeckfs @ Пн Июн 10, 2013 08:47 писал(а): |
| yum update не помогло? надо посмотреть какие ошибки php выдает |
Не похоже на php, вроде как.
Принтскрин в Attachment
| Цитата: |
| Other way, you can enable any PHP error into /etc/php.iini file. display_errors = Off -> On Restart httpd # service httpd restart Try to connect on elastix server with your browser and look at displayed errors. |
ошбки будут обязательно, версию эластикса стоит обновить, может помочь
yum update
Извините уже включаю...
Сам эластикс я обновлял. Но не через yum update. А чтото типа эластикс апдейт.
Чем чревато такое (yum update) обновление на настроенном на прием и пересылку на мыло факсов сервере?
После запуска... (см. картинку)
Ошибки только на PBX вылазят
| jeckfs @ Вт Июн 11, 2013 10:52 писал(а): |
| yum update делать не страшно, если отключить в интерфейсе всякие бета репы. насчет факсов не скажу, смотря как реализовано, может нужную библиотеку и обновить, к чему приведет непонятно, бекап сначала, потом апдейт. Ошибок аж 4 штуки, все явно указывают на админский модуль, идем в места где лежат файлы, проверяем права на них, смотрим, чего в указанных строках написано - как-то так. Я бы сделал: бекап, апдейт, после этого проверка чего там в движке сломалось... При апдейте оно просто файлы движка новыми заменяет, конфиги не трогает, так что реально может помочь... Правда после таких операций приходится заново некоторые файлы движка править, чтоб функционал нужный работал, но это другая тема совсем... |
Спасибо за помощь, пока поковыряю еще, а уже потом обновлю если не выйдет ничего.
Такое впечатление что надо еще в какой-то конфиг пароль новый вписать...проблема на вкладке PBX
| Код: |
| Invalid argument supplied for foreach() in /var/www/html/admin/functions.inc.php on line 782 такая строка foreach ($amp_conf_defaults as $key=>$arr) Undefined variable: astman in /var/www/html/modules/pbxadmin/index.php on line 147 такая строка $GLOBALS['astman'] = $astman; Undefined variable: skip_astman in /var/www/html/admin/header.php on line 117 такая строка if (!$skip_astman) { require_once('common/php-asmanager.php'); $astman = new AGI_AsteriskManager(); Undefined variable: amp_conf in /var/www/html/admin/modules/core/functions.inc.php on line 5993 такая строка if (!ast_with_dahdi() || $amp_conf['ZAP2DAHDICOMPAT']) { Undefined index: 1 in /var/www/html/admin/modules/fax/functions.inc.php on line 389 такая строка $opts=explode('/', $extdisplay);$extension=$opts['0'];$cidnum=$opts['1']; |