2012-04-21 2 views
6

только что установлен XAMPP на моем Mac. Когда я пытался изменить каталог загрузки в config.inc.php, он говорит, что файл был заблокирован и не может быть разблокирован из-за того, что у меня нет разрешения на изменение папки. Таким образом, я изменил свое разрешение на папку, и файл больше не был заблокирован, но я больше не могу получить доступ к «phpmyadmin» в моем браузере через http://localhost/phpmyadmin/, каждый раз, когда я пытаюсь, он говорит: "Existing configuration file (./config.inc.php) is not readable."«Существующий файл конфигурации (./config.inc.php) не читается».?

Я googled решение, из этого page, он говорит, чтобы использовать разрешение chown root:cpanelphpmyadmin config.inc.php, чтобы изменить разрешение файла. Я сделал, но он говорит chown: cpanelphpmyadmin: Invalid argument в моем окне терминала. Я отчаялся здесь, кто-нибудь мне помог, пожалуйста!

, кстати, я попытался удалить все в папке XAMPP в папке App, и создать новый, он не работает

ответ

17
[email protected]:~$ sudo -s 
[email protected]:~$ type your password 
[email protected]:/# cd /opt/lampp/phpmyadmin 
[email protected]:/opt/lampp/phpmyadmin# chmod 644 config.inc.php 
[email protected]:/opt/lampp/phpmyadmin# cd/
[email protected]: /opt/lampp/lampp restart 

Вот и все, что он работает для меня.

+1

Спасибо, это помогло. –

+0

Можете ли вы объяснить мне, что используется -> chmod 644? – RoCk

9

Для версий OSX Mavericks и XAMPP 1.8.2-5 и 1.8.3-4 вам необходимо использовать один и тот же chmod 644, упомянутый выше, но каталог отличается.

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

Я решил эту проблему путем создания нового файла config.inc.php, копирование всего исходного запертого содержания config.inc.php там и изменения линии

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

и вычеркивания исходный заблокированный файл. Это в случае, если вы ищете изменение файла конфигурации XAMPP, чтобы вы могли получить доступ к серверам, на которых вы поместили новый пароль.

-1

Если вы используете Ubuntu 14.04, что вам действительно нужно сделать, это:

  1. Перейти к терминалу типа
  2. -> Sudo наутилуса
  3. будет открыт диалог файла.
  4. перейти в папку на компьютере/Opt/lampp/PHPMyAdmin/config.inc.php
  5. открыть файл проверки
  6. за $ CFG [ 'Servers'] [$ я] [ 'пароль'] = '' ;
  7. изменить вышеуказанный LOC на $ cfg ['Servers'] [$ i] ['password'] = 'root';

и попробуйте открыть администратор phpmy. Ваша проблема будет успешно решена.

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

После изменения config.inc.php, вам необходимо набрать:

sudo chmod 644 config.inc.php 

Только sudo chmod 644 не работало для меня.

Смежные вопросы