2012-04-21 11 views
6

ha appena installato XAMPP sul mio Mac. Quando stavo cercando di modificare la directory di caricamento in config.inc.php, si dice che il file era bloccato e non può essere sbloccato perché non ho il permesso di modificare la cartella. Così ho cambiato la mia autorizzazione alla cartella e il file non era più bloccato, ma non posso più accedere a "phpmyadmin" nel mio browser tramite http://localhost/phpmyadmin/, ogni volta che provo, si dice "Existing configuration file (./config.inc.php) is not readable.""Il file di configurazione esistente (./config.inc.php) non è leggibile."?

Ho cercato su google la soluzione, da questo page, si dice di utilizzare chown root:cpanelphpmyadmin config.inc.php per modificare l'autorizzazione del file. Ho fatto, ma dice chown: cpanelphpmyadmin: Invalid argument nella mia finestra di terminale. Sono disperata qui, qualcuno mi aiuta, per favore!

tra l'altro, ho provato a cancellare tutto nella cartella XAMPP nella cartella App, e creare una nuova, non funziona

risposta

9

Per le versioni OSX Mavericks e XAMPP 1.8.2-5 e 1.8.3-4, è necessario utilizzare lo stesso chmod 644 menzionato sopra, ma la directory è diversa.

cd /Applications/XAMPP/xamppfiles/phpmyadmin/ 
sudo chmod 644 config.inc.php 
[enter your password] 
0

Ho risolto il problema con la creazione di un nuovo file config.inc.php, la copia di tutti i contenuti originali config.inc.php bloccato lì e modificando la linea

$cfg['Servers'][$i]['password'] = 'myserverpassword'; 

e l'eliminazione della file originale bloccato Questo è il caso in cui si sta cercando di modificare il file di configurazione XAMPP in modo da poter accedere ai server in cui è stata inserita una nuova password.

-1

Se si utilizza Ubuntu 14.04 che cosa avete veramente bisogno di fare è:

  1. Vai al terminale
  2. tipo -> sudo nautilus
  3. un dialogo file verrà aperto.
  4. navigare nella cartella per computer/opt/lampp/phpmyadmin/config.inc.php
  5. aprire il file
  6. assegno di $ cfg [ 'Servers'] [$ i] [ 'password'] = '' ;
  7. cambia il LOC precedente in $ cfg ['Server'] [$ i] ['password'] = 'root';

e provare ad aprire l'amministratore phpmy. Il tuo problema sarà risolto con successo.

0
cd /Applications/XAMPP/xamppfiles/phpmyadmin/ 
sudo chmod 777 config.inc.php 
[enter your password] 

Dopo aver modificato il vostro config.inc.php, è necessario digitare:

sudo chmod 644 config.inc.php 

Solo sudo chmod 644 non ha funzionato per me.