Avatar billede madseksperten Nybegynder
09. oktober 2011 - 23:40 Der er 12 kommentarer og
1 løsning

PhpMyAdmin problemer

Hejsa.

Jeg vil gerne prøve at bruge joomla systemet. Derfor har jeg downloadet programmet, og lagt det ud på min server, som er en synology ds209. Man skal jo bruge database til at styre det, derfor anbefales PhpMyadmin, som jeg også succesfuldt har fået lagt over på min server, under mappen "web".

Når jeg nu prøver at logge ind på PhpMyadmin får jeg følgende fejl:

http://imageshack.us/f/5/nytbillede1.png/

Jeg er meget i tvivl om hvad mcrypy idvidelsen mangler betyder, og hvordan det problem løses. Håber i kan hjælpe mig med det?

Mvh Mads
Avatar billede madseksperten Nybegynder
09. oktober 2011 - 23:53 #1
tror måske det er løst ved følgende tråd:

http://www.eksperten.dk/spm/867052

men hvordan ved jeg hvad min bruger og kode er?
Avatar billede madseksperten Nybegynder
10. oktober 2011 - 01:38 #2
Lige en tilføjelse igen:

jeg har endvidere prøvet at gøre følgende:

1. Ændret config.inc.php -> $cfg['McryptDisableWarning'] til true . Dette løste mcrypt.

Set på:
http://www.eksperten.dk/spm/867052

Jeg fandt ud af at man bare skulle kunne bruge "root" i bruger id til at logge ind med første gang. Derfor prøvede jeg at gøre følgende:

2. Ændret config.inc.php:

"$cfg['Servers'][$i]['AllowNoPasswordRoot'] = False;"

til

"$cfg['Servers'][$i]['AllowNoPasswordRoot'] = true;"

Set på følgende link:
http://forum.synology.com/wiki/index.php/How_to_manage_the_MySQL_database_using_phpMyAdmin

Herefter har jeg også fulgt denne guide:

Ændret config.inc.php:

$cfg['Servers'][$i]['auth_type']    = 'cookie';

til

$cfg['Servers'][$i]['auth_type']    = 'http';

Set på:
http://www.eksperten.dk/guide/610

Alt dette har resulteret i dette:

http://imageshack.us/f/14/nytbillede2.png/

Jeg håber i har en ide til hvordan jeg kan komme videre?

Mvh Mads
Avatar billede majbom Novice
10. oktober 2011 - 08:27 #3
og du skriver både brugernavn og kode når du prøver at logge ind?
Avatar billede Wally73 Mester
10. oktober 2011 - 10:02 #4
Er lidt i tvivl om hvad der er indholdt i Joomla installationen, men PHPMyAdmin indeholder i hvert fald ikke nogen database.
Det er bare et grafisk administrationsværktøj til f.eks. MySQL-databaser.

Hvis Joomla installationen ikke indeholder en database, så mangler du den vist stadigvæk.
Avatar billede madseksperten Nybegynder
10. oktober 2011 - 14:50 #5
Hejsa.

Tak for svaret.

Splazz: Problemet er det, at jeg ikke har noget brugernavn og kode. Jeg har jo ikke oprettet noget endnu, derfor skulle det virke bare at skrive "root" i bruger id.

Wally73: Hvis jeg skulle være ærlig så troede jeg faktisk at PhpMyAdmin var en database. Men det vil sige at jeg ikke har noget database nu. Hvordan installerer jeg den på min server? Kan jeg bruge access eller skal jeg bruge MYSQL eller hvordan?

det er første gang jeg skal prøve dette, så jeg er lidt blå i det.

Mvh Mads

Iøvrigt så ligger der ikke noget database i Joomla.
Avatar billede madseksperten Nybegynder
10. oktober 2011 - 14:53 #6
Lige en ekstra ting.

Jeg var inde og aktivere MYSQL på min synology server, men er lidt i tvivl om hvordan jeg får aktiveret den.

Der står ifølge dette link
http://www.synology.com/support/faq_show.php?q_id=289

min webstation er også aktiveret, men hvordan læser i det. Jeg har installeret PhpMyAdmin, men jeg får stadigvæk fejlen.
Avatar billede majbom Novice
10. oktober 2011 - 15:13 #7
hvis du har aktiveret både webstation og mysql skal det virke, hvis din phpmyadmin-konfiguration er sat rigtigt op - hvilket det tyder på at den ikke er.

har du sat $cfg['Servers'][$i]['AllowNoPassword'] = true; i din config-fil?
Avatar billede madseksperten Nybegynder
10. oktober 2011 - 17:06 #8
hejsa igen.

Jeps den står til true. jeg tænkte på ifølge de links jeg har sat ind, er der en del forskellige kommentar på hvad config filen skal hedde. Oprindelig hed den:

* config.samples.php

Det ene link siger at den skal hedde:

* config.inc.php

Det andet siger:

* config.php

Hvad skal den reelt hedde?

Mvh Mads
Avatar billede madseksperten Nybegynder
10. oktober 2011 - 17:07 #9
<?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'] = ''; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */

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

/*
* First server
*/
$i++;
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'http';
/* Server parameters */
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
/* Select mysqli if your server has it */
$cfg['Servers'][$i]['extension'] = 'mysql';
$cfg['Servers'][$i]['AllowNoPassword'] = true;

/*
* phpMyAdmin configuration storage settings.
*/

/* User used to manipulate with storage */
// $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]['tracking'] = 'pma_tracking';
// $cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords';
// $cfg['Servers'][$i]['userconfig'] = 'pma_userconfig';
/* 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
*/
?>


Dette er koden fra min config.inc.php fil
Avatar billede majbom Novice
10. oktober 2011 - 18:01 #10
min ser sådan her ud:

http://pastebin.com/5wMpAMsq

på min syno ds 211+
Avatar billede madseksperten Nybegynder
10. oktober 2011 - 18:07 #11
YES BABY.

okay her er hvad jeg har gjort galt, i virkeligheden en rimelig dum ting.

Jeg har ændret kun ændret under config.inc.php

$cfg['Servers'][$i]['AllowNoPassword'] = false;

til

$cfg['Servers'][$i]['AllowNoPassword'] = true;


Hvis man går under libaries->config.default og åbner denne, står der i koden på et tidspunkt:

**
* whether to allow root login
*
* @global boolean $cfg['Servers'][$i]['AllowRoot']
*/
$cfg['Servers'][$i]['AllowRoot'] = true;

/**
* whether to allow login of any user without a password
*
* @global boolean $cfg['Servers'][$i]['AllowNoPassword']
*/
$cfg['Servers'][$i]['AllowNoPassword'] = false;

Her ændres dette til:

**
* whether to allow root login
*
* @global boolean $cfg['Servers'][$i]['AllowRoot']
*/
$cfg['Servers'][$i]['AllowRoot'] = true;

/**
* whether to allow login of any user without a password
*
* @global boolean $cfg['Servers'][$i]['AllowNoPassword']
*/
$cfg['Servers'][$i]['AllowNoPassword'] = true;

og så virker det hele :-)

Ligger i et svar, og tusind tak for hjælpen :-) Der kommer garanteret nogle flere spørgsmål, fordi nu skal jeg først til at begynde at finde ud af at bruge det.

Mvh Mads
Avatar billede majbom Novice
10. oktober 2011 - 18:23 #12
svar :)
Avatar billede majbom Novice
11. oktober 2011 - 11:29 #13
tfp :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester