Sie sind nicht angemeldet.

[erledigt] phpmyadmin probleme

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

18.08.2013, 05:23

phpmyadmin probleme

Habe mir "Ampache" installiert soweit so gut.
Dazu braucht man einen Localen "Webserver" nun hab ich eben Apache, Mysql, PHP5 und myphpadmin.

Nun läuft myphpadmin nicht ganz sauber.

hab diese fehlermeldungen

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
$cfg['Servers'][$i]['pmadb'] ... 	fehlerhaft [ Dokumentation ]
$cfg['Servers'][$i]['relation'] ... 	fehlerhaft [ Dokumentation ]
Allgemeine Verknüpfungsfunktionen: Deaktiviert
 
$cfg['Servers'][$i]['table_info'] ... 	fehlerhaft [ Dokumentation ]
Anzeige verknüpfter Daten: Deaktiviert
 
$cfg['Servers'][$i]['table_coords'] ... 	fehlerhaft [ Dokumentation ]
$cfg['Servers'][$i]['pdf_pages'] ... 	fehlerhaft [ Dokumentation ]
Erzeugen von PDFs: Deaktiviert
 
$cfg['Servers'][$i]['column_info'] ... 	fehlerhaft [ Dokumentation ]
Darstellung von Spaltenkommentaren: Deaktiviert
Darstellungsumwandlung: Deaktiviert
 
$cfg['Servers'][$i]['bookmarktable'] ... 	fehlerhaft [ Dokumentation ]
Gespeicherte SQL-Abfrage: Deaktiviert
 
$cfg['Servers'][$i]['history'] ... 	fehlerhaft [ Dokumentation ]
SQL-Verlaufsprotokoll: Deaktiviert
 
$cfg['Servers'][$i]['designer_coords'] ... 	fehlerhaft [ Dokumentation ]
Designer: Deaktiviert
 
$cfg['Servers'][$i]['recent'] ... 	fehlerhaft [ Dokumentation ]
Gespeicherte kürzlich verwendete Tabellen: Deaktiviert
 
$cfg['Servers'][$i]['table_uiprefs'] ... 	fehlerhaft [ Dokumentation ]
Gespeicherte Tabellen-Darstellungs-Optionen: Deaktiviert
 
$cfg['Servers'][$i]['tracking'] ... 	fehlerhaft [ Dokumentation ]
Nachverfolgung: Deaktiviert
 
$cfg['Servers'][$i]['userconfig'] ... 	fehlerhaft [ Dokumentation ]
Benutzereinstellungen: Deaktiviert


und das hier auch noch

Quellcode

1
2
Die Erweiterung mysqli fehlt. Bitte die PHP-Konfiguration überprüfen.
Ab sofort muss ein geheimes Passwort zur Verschlüsselung in der Konfigurationsdatei gesetzt werden (blowfish_secret).


kann mir einer sagen wo ich das einstellen muss und was genau ?
Im Moment sehe ich vor lauter Bäumen den Wald nicht ... hmm

mfg
schatti
''''''''''''''''''''''''''''''''''''''''''''''''
Gentoo-Linux
der G-Punkt eines Pc´s

''''''''''''''''''''''''''''''''''''''''''''''''

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Schattenschlag« (02.09.2013, 07:47)


2

18.08.2013, 16:36

Hallo Schattenschlag,

Das ist "erstmal" normal, weil die Datenbank "phpmyadmin" in MySQL noch nicht angelegt wurde. Sieh dazu bitte im phpmyadmin-installationsordner unter dem Ordner "Scripts" da ist eine SQL-datei drin namens "install_tables" bzw. So ähnlich - hab's im Moment nicht im Kopf wie die genau heisst.

Die muss in MySQL installiert (importiert) werden. So, als ob man eine Datenbank wiederherstellt. Dann sind schonmal die oberen Fehler mit der "Konfiguration" weg.
Dann musst deine php.ini unter

Quellcode

1
/etc/php/apache2-php-$version
überprüfen. Und sieh Dir die USE-Flags von PHP gut an, da gibt's eine ganze litternei von. Evtl. Musst Du noch welche adden um mysqli - Unterstützung zu bekommen.

In die make.conf kannst Du auch setzen, welche PHP.ini Installiert wird: z.B. Development/Production/Debug...

Hoffe, das hilft schonmal etwas...

Kleiner Nachtrag:
Die php-use-flags zuerst überprüfen, da gibt's ein mysqli Flag.
Brauchst auch gd, apache2 usw. In der conf.d musst in der apache Datei "-PHP5" ergänzen. Damit apache ebenso PHP unterstützt. Aber das hast ja schon wahrscheinlich.

Kleiner Tip noch: nimm eine freie Version von phpmyadmin. Gentoo's sind nicht unbedingt die neuesten. Gibt bei gentoo noch die 3.5.8. Eigentlich aber ist schon 4.2.0.2 draussen.
Gruß
mnt_gentoo
_________________________________________________________________________________________

Die Launen und das Schicksal eines Gentoo-Users: ?( :| :cursing: :wacko: 8| ^^ 8o ;( :P ?( ...

Dieser Beitrag wurde bereits 3 mal editiert, zuletzt von »mnt_gentoo« (18.08.2013, 16:57)


3

18.08.2013, 18:01

Wenn es den phpmyadmin sein muss, dann nimm bitte die heute neu im Tree erschienene >=phpmyadmin 4.0.5 Version
Siehe dazu auch im Bug 479870

4

19.08.2013, 00:11

So hab mal ein update gemacht und auf die neue phpmyadmin gewechselt.
Das mit dem mysqli habe ich auch geschafft .. hatte mich in der make.conf verschrieben .... läuft nun auch fehlerlos

Nur das mit denn Ordner "Scripts" und der Datei "install_tables" finde ich am ganzen Rechner nicht.
hier steht was von

Quellcode

1
2
3
4
5
6
Kurzanleitung zum Einrichten der zusätzlichen Funktionen:

    Erstellen der benötigten Tabellen mittels examples/create_tables.sql. Dokumentation
    Den Benutzer pma einrichten und Zugriff auf diese Tabellen geben. Dokumentation
    Zusätzliche Funktionen können in der Konfigurationsdatei (config.inc.php) aktiviert werden. Beispiele finden sich in der config.sample.inc.php. Dokumentation
    Erneut in phpMyAdmin anmelden um die neue Konfigurationsdatei zu laden.


Hab nun dieses in der MySql drinnen ...

Quellcode

1
2
3
4
information_schema
mysql
phpmyadmin
test


Für die phpmyadmin datenbank habe ich einen pma user erstellt und ihm die rechte für die Datenbank gegeben. Klappt trotzdem nicht

Fehlermeldung wie oben ... und das hier "Ab sofort muss ein geheimes Passwort zur Verschlüsselung in der Konfigurationsdatei gesetzt werden (blowfish_secret)."

hmm hab ja schon ein passwort für die Datenbank !? wie soll ich da ein blowfish_secret dings machen ?

ach ja danke für die Hilfe ...

mfg
schatti
''''''''''''''''''''''''''''''''''''''''''''''''
Gentoo-Linux
der G-Punkt eines Pc´s

''''''''''''''''''''''''''''''''''''''''''''''''

5

19.08.2013, 11:25

[OT]Ich wette Du verstehst mich sicher im Moment am besten, warum ich auch manchmal entnervt reinkomme, wenn etwas, was normal "selbstverständlich funktionieren sollte" nicht geht. - Hörst Dich jedenfalls auch gereizt an ;)[/OT]

Hab nun dieses in der MySql drinnen ...

Quellcode

1
2
3
4
information_schema
mysql
phpmyadmin
test


Für die phpmyadmin datenbank habe ich einen pma user erstellt und ihm die rechte für die Datenbank gegeben. Klappt trotzdem nicht


Schattenschlag, das dort in mysql die Testuser noch drin sind, sagt, das Du Dein MySQL noch nicht secured hast. Diese Testzugänge sollten entfernt werden, weil sie MySQL-Zugang OHNE JEGLICHES PW ermöglichen! Bei einer lokalen Installation ist das nicht so tragisch - Bei einem Produktionsserver kann es sehr schnell sehr tödlich sein.

Das "Securen" von MySQL erfolgt so:

Quellcode

1
2
/etc/init.d/mysql start
/usr/bin/mysql_secure_installation


Dann folgen eine Reihe von Fragen: Beispiel: Erreichbarkeit von Außen... usw. (Verneinen, es sei denn, Du willst, DEINE MySQL-Installation von anderen Hosts erreichbar wird - nicht zu empfehlen) / Entfernung der Testzugänge.../ - Ausserdem wird ein root-Pass vergeben. Dieses hat jedoch nichts mit dem Linux-root Deines Systems zu tun!

Übrigens, hier mal eine Reihe von Use-Flags, die php haben sollte:

Quellcode

1
dev-lang/php apache2 cdb cgi curl curlwrappers ftp fpm (wenn systemd, dann MUSS fpm gesetzt sein) gd gmp imap inifile intl mysql mysqli pdo sockets threads wddx xmlreader xmlrpc xmlwriter xpm zip


Viele erklären sich von selbst... - pdo - beispielsweise, ist wichtig für gewisse Webapps (ein Beispiel das Content-Management-System ModX) gd (Captcha-Funktionen) sockets (Um per socket verbinden zu können, statt tcp) usw...

BlowFish-Secret:

BlowFish ist für die Cookie-Auth von phpmyadmin per Webbrowser. Damit man Dir nicht die Session stiehlt Da kannst Du ein von Dir gewähltes PW eintragen, dann wird damit das Cookie verschlüsselt. Eingeben musst Du das nirgends, später. Empfehlenswerter (vor allem bei Serverbetrieben) ist http-auth. Das ist .htaccess-basiert.
Übrigens, die Config (config.inc.php) phpmyadmin's gibt die Möglichkeit, Passwörter zu speichern. Es ist eine beschissene Idee... Also auskommentieren.

Meine lokale phpmyadmin-config.inc.php sieht derzeit so aus:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
<?php
/* vim: set expandtab sw=4 ts=4 sts=4: */
/**
 * phpMyAdmin sample configuration, you can use it as base for
 * manual configuration. For easier setup you can use setup/
 *
 * All directives are explained in Documentation.html and on phpMyAdmin
 * wiki <http://wiki.phpmyadmin.net>.
 *
 * @package PhpMyAdmin
 */

/*
 * This is needed for cookie based authentication to encrypt password in
 * cookie
 */
$cfg['blowfish_secret'] = 'mein_cookie_auth_pass'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */

/*
 * Servers configuration
 */
$i = 0;

/*
 * First server
 */
$i++;
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'cookie'; <- wenn Du http-auth verwendest, brauchst kein blowfish-pass weiter oben!
/* Server parameters */
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
/* Select mysql if your server does not have mysqli */
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['AllowNoPassword'] = false;

/*
 * phpMyAdmin configuration storage settings.
 */

/* User used to manipulate with storage */
// $cfg['Servers'][$i]['controlhost'] = '';
// $cfg['Servers'][$i]['controluser'] = 'pma';
// $cfg['Servers'][$i]['controlpass'] = 'pmapass';

/* Storage database and tables */
$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
$cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';
$cfg['Servers'][$i]['relation'] = 'pma_relation';
$cfg['Servers'][$i]['table_info'] = 'pma_table_info';
$cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';
$cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';
$cfg['Servers'][$i]['column_info'] = 'pma_column_info';
$cfg['Servers'][$i]['history'] = 'pma_history';
$cfg['Servers'][$i]['table_uiprefs'] = 'pma_table_uiprefs';
$cfg['Servers'][$i]['tracking'] = 'pma_tracking';
$cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords';
$cfg['Servers'][$i]['userconfig'] = 'pma_userconfig';
$cfg['Servers'][$i]['recent'] = 'pma_recent';
/* Contrib / Swekey authentication */
// $cfg['Servers'][$i]['auth_swekey_config'] = '/etc/swekey-pma.conf';

/*
 * End of servers configuration
 */

/*
 * Directories for saving/loading files from server
 */
$cfg['UploadDir'] = '';
$cfg['SaveDir'] = '';

/**
 * Defines whether a user should be displayed a "show all (records)"
 * button in browse mode or not.
 * default = false
 */
//$cfg['ShowAll'] = true;

/**
 * Number of rows displayed when browsing a result set. If the result
 * set contains more rows, "Previous" and "Next".
 * default = 30
 */
//$cfg['MaxRows'] = 50;

/**
 * Use graphically less intense menu tabs
 * default = false
 */
//$cfg['LightTabs'] = true;

/**
 * disallow editing of binary fields
 * valid values are:
 *   false  allow editing
 *   'blob' allow editing except for BLOB fields
 *   'all'  disallow editing
 * default = blob
 */
//$cfg['ProtectBinary'] = 'false';

/**
 * Default language to use, if not browser-defined or user-defined
 * (you find all languages in the locale folder)
 * uncomment the desired line:
 * default = 'en'
 */
//$cfg['DefaultLang'] = 'en';
//$cfg['DefaultLang'] = 'de';

/**
 * default display direction (horizontal|vertical|horizontalflipped)
 */
//$cfg['DefaultDisplay'] = 'vertical';


/**
 * How many columns should be used for table display of a database?
 * (a value larger than 1 results in some information being hidden)
 * default = 1
 */
//$cfg['PropertiesNumColumns'] = 2;

/**
 * Set to true if you want DB-based query history.If false, this utilizes
 * JS-routines to display query history (lost by window close)
 *
 * This requires configuration storage enabled, see above.
 * default = false
 */
//$cfg['QueryHistoryDB'] = true;

/**
 * When using DB-based query history, how many entries should be kept?
 *
 * default = 25
 */
//$cfg['QueryHistoryMax'] = 100;

/*
 * You can find more configuration options in Documentation.html
 * or here: http://wiki.phpmyadmin.net/pma/Config
 */
?>


Hab mir gerade eine Orig-Config angesehen, also eine unveränderte: Dort sind die Positionen:

Zitat

$cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
$cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';
$cfg['Servers'][$i]['relation'] = 'pma_relation';
$cfg['Servers'][$i]['table_info'] = 'pma_table_info';
$cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';
$cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';
$cfg['Servers'][$i]['column_info'] = 'pma_column_info';
$cfg['Servers'][$i]['history'] = 'pma_history';
$cfg['Servers'][$i]['table_uiprefs'] = 'pma_table_uiprefs';
$cfg['Servers'][$i]['tracking'] = 'pma_tracking';
$cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords';
$cfg['Servers'][$i]['userconfig'] = 'pma_userconfig';
$cfg['Servers'][$i]['recent'] = 'pma_recent';


kommentiert. Nachdem durch das Script "create_tables" (was Du gestern ausgeführt hast) die Tables erstellt wurden, muss man die auskommentieren. Damit phpmyadmin weiß, das es die Tables nun gibt. Sorry das ich gestern einen falschen Namen des Scripts nannte, ich war nicht zuhause und hatte leider keine Möglichkeit nachzusehen, wie sich das Script genaustens nennt. Ich war der Meinung, es liege in Scripts. Möglich das ich das mit Postfixadmin verwechselt habe.

Kleiner Nachtrag:

Zitat von »Schattenschlag«

Das mit dem mysqli habe ich auch geschafft .. hatte mich in der make.conf verschrieben .... läuft nun auch fehlerlos


In die make.conf kommt nur dies hier:

Quellcode

1
2
PHP_TARGETS="php5-5"
PHP_INI_VERSION="production"


und als USE:

Quellcode

1
USE="... ... ... apache mysql php"
Gruß
mnt_gentoo
_________________________________________________________________________________________

Die Launen und das Schicksal eines Gentoo-Users: ?( :| :cursing: :wacko: 8| ^^ 8o ;( :P ?( ...

Dieser Beitrag wurde bereits 6 mal editiert, zuletzt von »mnt_gentoo« (19.08.2013, 13:34)


6

20.08.2013, 17:33

Jup ich weiß was du meinst mnt_gentoo ;-) heheh ... aber ich denke wir stehen halt auf geistige Selbstgeißelung ;-)
Sorry aber manchmal ärgere ich mich schon über die Open Source Gesellschaft .... wie kann man nur alles sooo extrem verkomplizieren ??? ich weiß noch das es früher viel einfacher war so einen mysql Server aufzustellen ... gruml

Ok es läuft nun alles super Apache mysql php ... so und nun hab ich den nächsten Fehler .. grrrr und wieder ist diesem Schei.... pma schuld ... grrrr ....

(hab das ganze ja installiert wegen "Ampache" wie am anfang schon geschrieben)


Quellcode

1
Fatal error: Call-time pass-by-reference has been removed in /var/www/localhost/htdocs/ampache/lib/class/vauth.class.php on line 580


bei dieser Datei "vauth-class.php" steht nun


Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
private static function local_auth($username,$password) {
		if (!function_exists('pam_auth')) {
				$results['success'] = false;
				$results['error'] = "The PAM authentication PHP module is not installed.";
				return $results;
		}

		if (pam_auth($username, $password, &$results['error'])) {    <--- zeile 580
			$results['success'] = true;
			$results['type'] = 'local';
			$results['username'] = $username;
		}
		else {
			$results['success'] = false;
			$results['error'] = "PAM login attempt failed";
		}

		return $results;


habe ich jetzt was falsch gemacht bei der PMA Einstellung ?

mfg
Schattenschlag
''''''''''''''''''''''''''''''''''''''''''''''''
Gentoo-Linux
der G-Punkt eines Pc´s

''''''''''''''''''''''''''''''''''''''''''''''''

7

21.08.2013, 16:47

Erst eine kleine "Vorabfrage"...

Geht Apache, MySQL,PHP im Moment fehlerlos? Also Du hast die secure-Installation gemacht, kannst in MySQL sowohl mit dem von Dir dabei (secure-installation) vergebenen root-Pass als root, also auch per pma als Controlluser fehlerlos einloggen?

Diese WebApp, Ampache... Hast Du für sie eine Datenbank angelegt? Und einen Datenbankuser, der ein Passwort hat? Ich denke, das damit der Fehler oben zusammenhängt. Dieser Ampatche wird eine Authentification über MySQL, von php gestützt vornehmen wollen. Dabei muss er aber auch in die Datenbank hineinsehen können, um dort hinterlegte, für ihn wichtige Daten abzugleichen.

Der PHPMYADMIN, wonach Du fragtest, das ist nur ein Handling-Tool für bequemere MySQL-Nutzung, daher auch oben die Frage, funktioniert dieses MySQL-PHP-PHPMyAdmin zusammenspiel fehlerlos jetzt?
Gruß
mnt_gentoo
_________________________________________________________________________________________

Die Launen und das Schicksal eines Gentoo-Users: ?( :| :cursing: :wacko: 8| ^^ 8o ;( :P ?( ...

8

28.08.2013, 15:15

sorry hat jetzt länger gedauert .....

apache mysql php läuft alles super nur dieses pma schießt immer noch quer und ich hab echt keine Ahnung woran es liegen könnte.

schön langsam bin ich bissal enttäuscht von phpmysql .... das ist ja was quer schießt früher war das einfacher einzustellen ... hmmm
''''''''''''''''''''''''''''''''''''''''''''''''
Gentoo-Linux
der G-Punkt eines Pc´s

''''''''''''''''''''''''''''''''''''''''''''''''

9

28.08.2013, 17:13

Was geht denn noch nicht?
Oft ist es so, das Programme, die Datenbank-basiert sind, eine Db und User mitbringen, die in MySQL per pma zu importieren ist.
Beispielsweise postfixadmin, und gld (mail-greylisting). Hat ampache sowas? Ich vermute es mal, denn irgendwas wird da sicherlich aus der db geholt.
Vielleicht sind da noch Sachen, die ausstehen. Meist machen db ja identifizierungen von virt. Usern usw. Oft werden db benutzt, um keine echten systemuser anlegen zu müssen. In meinen Beispielen: virt. Mail-accounts...
Gruß
mnt_gentoo
_________________________________________________________________________________________

Die Launen und das Schicksal eines Gentoo-Users: ?( :| :cursing: :wacko: 8| ^^ 8o ;( :P ?( ...

10

02.09.2013, 07:37

Ich hab es nicht hin bekommen ... das ganze gedöse mit Apache mysql php (<-- die laufen sauber und fehlerfrei) und dem was ich wollte ampache (<-- ständige pma fehler siehe thread hier)... läuft einfach nicht ... immer wieder schiest pma quer ....

ab es abgebrochen und alles deinstalliert ....

(ich weis ned genau wo das ziel sein soll von "pma" aber naja ich finde es absolut beschissen ..... mittlerweile)
''''''''''''''''''''''''''''''''''''''''''''''''
Gentoo-Linux
der G-Punkt eines Pc´s

''''''''''''''''''''''''''''''''''''''''''''''''

11

02.09.2013, 16:23

Hmmm :( Ampache kenn ich nicht, aber wenn es nicht geht, dann :(

(ich weis ned genau wo das ziel sein soll von "pma" aber naja ich finde es absolut beschissen ..... mittlerweile)


Datenbanken ohne pma zu verwalten ist sehr sehr beschwerlich. Und auch ziemlich unübersichtlich in der Konsole. pma ist praktisch ein Aufsatz, das "Ganze" recht user-freundlich zu handlen. Auch kann man mit pma DBs sichern. Also ich finde es ganz angenehm. Ich nutze aber eigentlich halt nur die Funktionen wie: Anlegen von Usern/Datenbanken, Rechtevergabe der User auf welche DB. Ggf. Löschen der DB (wenn ich die Webapp nicht mehr nutze, z.B.) Oder halt um ein Abbild der DB zu erstellen.
Bei mir läuft phpmyadmin/postfixadmin/gld/CMS mit MySQL-DB und über phpmyadmin verwaltet. Dann scheint Ampache nicht besonders gerne zu laufen :(
Gruß
mnt_gentoo
_________________________________________________________________________________________

Die Launen und das Schicksal eines Gentoo-Users: ?( :| :cursing: :wacko: 8| ^^ 8o ;( :P ?( ...

12

07.09.2013, 11:37

Zitat

pma ist praktisch ein Aufsatz, das "Ganze" recht User-freundlich zu handeln


Sorry also von User-freundlich war für mich da weit und breit nichts zu sehen ... zu erst muss man da was installieren in der Datenbank dann da was um stellen dann dort was löschen dann wieder wo anders was rein schreiben usw..

und die Hilfe und ja ich kenne die jetzt fast noch auswendig ist auch sehr dürftig ... hab auch versucht von den Maintainer wen zu erwischen aber bis heute keine Antwort oder Rückmeldung naja...

MySQL händisch in privaten Umfeld zu verwalten ist eigentlich recht einfach und meiner Meinung viel einfacher und schneller, leider will amapache dieses pma haben wozu auch immer
''''''''''''''''''''''''''''''''''''''''''''''''
Gentoo-Linux
der G-Punkt eines Pc´s

''''''''''''''''''''''''''''''''''''''''''''''''

13

07.09.2013, 22:05

MySQL händisch in privaten Umfeld zu verwalten ist eigentlich recht einfach und meiner Meinung viel einfacher und schneller, leider will amapache dieses pma haben wozu auch immer

Hm nein, falls mit "pma"
dev-db/phpmyadmin : Web-based administration for MySQL database in PHP
gemeint ist, darauf gibt es keine Abhängigkeit - sprich ist optional.

Schau doch mal ob im
http://www.gentoo-wiki.info/Ampache
https://wiki.gentoo.org/wiki/MySQL/Startup_Guide
was hilfreiches zu finden ist.

14

08.09.2013, 16:36

irgendwie muss es mit "pma" zusammen hängen .. sonst würde ja diese Fehlermeldung nicht kommen, oder ich hab von anfang an was falsches gemacht hmm aber Apache mysql und php liefen problemlos ...

Quellcode

1
"Fatal error: Call-time pass-by-reference has been removed in /var/www/localhost/htdocs/[u]ampache[/u]/lib/class/vauth.class.php on line 580"



Quellcode

1
2
3
4
5
6
7
8
9
private static function local_auth($username,$password) {
		if (!function_exists('pam_auth')) {
				$results['success'] = false;
				$results['error'] = "The PAM authentication PHP module is not installed.";
				return $results;....
...
....
.....
......


ohne pma install ist bei mir mit ampache überhaupt nichts gelaufen ... Seiten weise Fehlermeldung nur, naja ich hätte es mit mehr Zeit auch hingebracht aber die hatte ich nicht .... hab es mit Shoutcast dann gelöst ....
''''''''''''''''''''''''''''''''''''''''''''''''
Gentoo-Linux
der G-Punkt eines Pc´s

''''''''''''''''''''''''''''''''''''''''''''''''

15

09.09.2013, 20:08

Hallo Schatti,

Zitat

Quellcode

1
$results['error'] = "The PAM authentication PHP module is not installed.";


Dieses 'PAM' dort in der Zeile, nicht das Du das mit 'pma' verwechselst, oder? PAM ist ein Authentication -Modul!!
Ich hatte sowas ähnliches mal, aber nicht da, sondern bei einer dovecot (Mailserver) Installation: Dort war als Auth-Methode "System-PAM" eingetragen in der auth-conf. Das musste kommentiert werden, da ich nicht über "reelle System-Benutzer" authe, sondern über ein MySQL-Backend. Bis die Zeile nicht kommentiert war, lief dovecot natürlich nicht.


HIERMIT:...
Sorry also von User-freundlich war für mich da weit und breit nichts zu sehen ... zu erst muss man da was installieren in der Datenbank dann da was um stellen dann dort was löschen dann wieder wo anders was rein schreiben usw..

hab auch versucht von den Maintainer wen zu erwischen aber bis heute keine Antwort oder Rückmeldung naja...

hast Du MIR persönlich aber den Tag gerettet!!! Auch wenn es für Dich keine große Hilfe mehr darstellt: Schatti, was glaubst, WIE FROH ich bin, DIESE ehrlichen Zeilen mal selbst zu lesen, zu wissen, das dies auch andere tun! WIE OFT war ich genau mit diesen Problemen alleine, und hörte nur: "Komisch, bei anderen geht das aber..., muss also an DEINER Installation liegen...!!!" UND ENDLICH ENDLICH ENDLICH!!!!!!! sagt mal jemand ausser mir noch die Wahrheit über Maintainer! Die scheren sich nämlich (wie hier ja mal wieder (wie immer eigentlich) (Hoffentlich) sichtbar wird, einen herzlichen Dreck darum, wenn jemand Probleme hat.

B2T:
Wie gesagt, ich kenne Ampache nicht. Aber phpmyadmin ist wirklich nicht schlecht! Ich nutze den aber nicht von gentoo (mehr) weil lange Zeit nur veraltete Versionen (selbst im ~Testing keine neueren) angeboten wurden. Ich gehe so hin:

Hab eine Config, die 'config.inc.php'. Die verschiebe ich für ein Update in einen anderen Ordner, lösche einfach den Installationsordner "/var/www/.../htdocs" komplett. Dann entpacke ich das zip-Archiv von SourceForge mit der neuen Version in einen Ordner, packe es neu mit meiner Config darin und entpacke dieses dann in den "/var/-"Unterordner htdocs. Dann nur die Rechte anpassen und die neue Version ist einsatzbereit. Diese webapp-Config gefällt mir persönlich nicht, weil man sich damit sehr leicht seine 'config.inc.php' lädieren kann.

OT
P.S.. Nochmals: An Entwickler schreiben: Spar Dir die Zeit: Für die sind wir nur nichtswissende Vollidioten und sie die Maintainer des Universums. Die hatten "Linux-Project-Perfect" mit "ALL-Future-Includes" schon vor dem Urknall.
/OT
Gruß
mnt_gentoo
_________________________________________________________________________________________

Die Launen und das Schicksal eines Gentoo-Users: ?( :| :cursing: :wacko: 8| ^^ 8o ;( :P ?( ...