LinuxForum.Fans
Тема

Phpmyadmin

Автор: tyrnov 29 сообщений 11242 просмотров
#143994

Устанавливаю phpmyadmin так:
emerge phpmyadmin устанавливается. Но не открывается. Так же не вижу папки его в: /var/www/localhost/htdocs/
Как поправить?

#144005

tyrnov, посмотрите вывод команды equery f phpmyadmin
Может поможет вам =)

#144025

Помогло. Нашел куда установилось. Копернул куда надо. Но проблема с логином и паролем. Какие я их ввести то должен вроде не где не задавал, а где то это нужно сделать я так понимаю. Вопрос где? И как?

#144030

tyrnov, да, пользователь pma. Там в конфиге нужно править, но это пользователь самой базы пыхмайадмина. А вот пароль тот который вы указывали при установке MySQL. Если не указывали пароль при установке мускула то вам надо установить пароль для root.

#144032

Пробую так задать:
/usr/bin/mysql_secure_installation
Но выдает:

text
Enter current password for root (enter for none):
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
Enter current password for root (enter for none):
#144034

tyrnov, у вас запущен мускул?

От рута:
[console]/etc/init.d/mysql start[/console]

#144035

mysql_install_db

#144036

Сейчас перезапустил:

text

Enter current password for root (enter for none):
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
Enter current password for root (enter for none):
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
Enter current password for root (enter for none):
#144039
drBatty написал:
mysql_install_db

Установленна уже толку ноль

#144040

Все от рута выполняю сейчас

#144045

Нагуглено:

Все получилось. Выполнил следующее:
# mysql -u root;
mysql> use mysql;
mysql> UPDATE user SET PASSWORD=NULL WHERE USER='root'; //4.1.22
mysql> FLUSH PRIVILEGES;
Далее заходим и меняем пароль:
# mysql -u root;
mysql> use mysql;
mysql> UPDATE user SET Password=PASSWORD('123456') WHERE User='root';
mysql> quit;
#/usr/local/etc/rc.d/mysql-server.sh restart

Ошибка та же что и у вас. Можете попробовать.

#144048

А ссылку можно. Вроде сделал так не помогает может как то не так делал

#144052
text
 mysql -u root;
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2
Server version: 5.1.51-log Gentoo Linux mysql-5.1.51

Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved. This software comes with ABSOLUTELY NO WARRANTY. This is free software, and you are welcome to modify and redistribute it under the GPL v2 license

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> mysql> use mysql; ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'mysql> use mysql' at line 1

На этом ступорится дальше думаю смысла нет

#144058

Все сделал. Помогло. Спасибо большое

#144076

tyrnov, вообще-то все файлы имют владельца mysql. демон тоже работает от его имени.

#144265

Почему может выдавать такое:

text
Error: the XML response that was returned from the server is invalid. 

При установке Джумлы когда нажимаешь в ней установить демо данные
И когда джумла встала то открываешь сайт, а там куча ошибок просто. Я так понимаю что собрал апач без поддержки чего то или пхп. Только узнать бы чего.
Вот и ошибки при открытии сайта: http://paste.pro/1356219

http://narod.ru/disk/8443380001/phpinfo().html.html а это файл вывода на:

text
<?php
  phpinfo();  
?>
#144284
tyrnov написал:
И когда джумла встала то открываешь сайт, а там куча ошибок просто.

/var/www/localhost/htdocs/libraries/loader.php on line 161
и что у вас по этому адресу?
[console]sed -r '/^(\s*(;|#).*)?$/d' /etc/httpd/{httpd.conf,php.ini}[/console]
не наблюдаю.

#144496

Вот строки а именно 161 if(JLoader::load($class)) {

text
*/
function __autoload($class)
{
    if(JLoader::load($class)) {
        return true;
    }
    return false;
}

Че в этом файле все верно сомнений нет устанавливаю эту же джумлу на хостинг все встает без вопросов а вот на моем компе нет.
А это не понял поясните что с ним делать
[console]
sed -r '/^(\s*(;|#).*)?$/d' /etc/httpd/{httpd.conf,php.ini}
[/console]

#144502
tyrnov написал:
Вот строки а именно 161 if(JLoader::load($class)) {

я и так вижу что там какая-то НЕХ запускается, и апачу её не найти. Апач пишет где ищет, но не пишет куда вы засунули эту НЕХ.

tyrnov написал:
А это не понял поясните что с ним делать

в консоли выполнить. не бойтесь, просто выводится будет всё кроме комментариев, которых там много, и которые мне не интересны.

Войдите или зарегистрируйтесь, чтобы ответить.