2016-02-05 2 views
1

У меня проблемы с доступом к моему phpmyadmin.phpMyAdmin - Ошибка Неправильные разрешения для файла конфигурации, не должны быть доступны для всего мира

У меня есть все мои серверы управления, работающие на XAMPP, и когда я перехожу к localhost/phpmyadmin, мне дается такая же ошибка, как и этот заголовок.

Я видел, что есть множество разрешений, которые вы можете изменить на файлы в xampp. Однако вопрос в том, что правильно менять и что такое команда?

Ta

function checkPermissions() 
{ 
    // Check for permissions (on platforms that support it): 
    if ($this->get('CheckConfigurationPermissions')) { 
     $perms = @fileperms($this->getSource()); 
     if (!($perms === false) && ($perms & 2)) { 
      // This check is normally done after loading configuration 
      $this->checkWebServerOs(); 
      if ($this->get('PMA_IS_WINDOWS') == 0) { 
       $this->source_mtime = 0; 
       PMA_fatalError(
        __(
         'Wrong permissions on configuration file, ' 
         . 'should not be world writable!' 
        ) 
       ); 
      } 
     } 
    } 
} 
+0

Чем chk учетные данные либо прекрасны, либо нет – devpro

+0

Проверьте учетные данные, где? –

+1

Возможный дубликат [PhpMyAdmin «Неправильные разрешения для файла конфигурации, не должны быть доступны для записи в мире!»] (Http://stackoverflow.com/questions/7577490/phpmyadmin-wrong-permissions-on-configuration-file-should-not- be-world-writabl) –

ответ

1

Programatically опуская это проверка безопасности плохая практика.

Я вижу, что вы проходили настройки безопасности в phpMyAdmin, но эта ошибка касается прав доступа к файлам файлов/файлов в файловой системе!

У вас просто нет прав доступа к файлам правильно. «world writeable» означает, что каждый пользователь в системе (читайте: любой человек в мире, который получает доступ к системе -if, находится в Интернете), может изменять файл конфигурации и, таким образом, получать доступ к вашим приложениям, данным и т. д.

Итак, как стандартная мера безопасности, phpMyAdmin имеет эту проверку прав доступа к файлам, чтобы проверить, является ли файл «доступным для мира» или нет. Он обнаружил, что он «открыт для всех». Опущение этой проверки может означать, что каждый может получить к ней доступ, и ваши данные, приложения, возможно, система будет подвержена риску взлома.

Вы должны убедиться, что права доступа к файлу конфигурации верны. В linux-системах это делается с помощью команды chmod, как указано в предложенном сообщении Chetan. Расположение файлов и разрешения в некоторой степени зависят от вашего хостинг-провайдера.

Если вы не можете изменить права доступа к файлу, обратитесь к своему провайдеру хостинга.

Удачи!

0

Devpro Вы заслуживаете кредита здесь, когда вы привели меня к решению, однако я обнаружил, что checkpermissions вызывается в файле common.inc.php в папке библиотек. Затем я расколол его, и это было решением, чтобы быть счастливым.

xamppfiles/PHPMyAdmin/common.inc.php

Приветствия ребята.

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

  • Нет связанных вопросов^_^