2013-11-26 127 views
0

安裝lampp(xampp for linux)後,我得到了一些xampp新的安全異常。對於我改變了HTTP-xampp.conf文件如下PhpMyAdmin Access Denied#2002 Ubuntu,Lampp(Xampp For ubuntu)

<Directory "/opt/lampp/phpmyadmin"> 
    AllowOverride AuthConfig Limit 
    Order allow,deny 
    Allow from all 
    Require all granted 
</Directory> 

之後,我得到了拒絕訪問問題,這說明我的如下,

Error 
MySQL said: Documentation 

#2002 - No such file or directory 
The server is not responding (or the local server's socket is not correctly configured). 

Connection for controluser as defined in your configuration failed. 

我已經嘗試了很多東西從Ubuntu的論壇,但無法解決它。由於我是Ubuntu的新手,我無法得知這些東西是如何工作的。請幫忙。

+0

可能的重複[如何解決XAMPP 1.7.7 - PHPMyAdmin - MySQL錯誤#2002在Ubuntu中] (http://stackoverflow.com/questions/10426501/how-to-solve-the-xampp-1-7-7-phpmyadmin-mysql-error-2002-in-ubuntu) – 2013-11-26 06:24:28

+0

當我嘗試MySQL停止,它顯示我找不到命令。我應該再次安裝mysql,即使我安裝了xampp –

+0

嘗試停止mysql服務器:'/etc/init.d/mysql stop',然後'/ opt/lampp/lampp restart'應該可以做到。如果它不工作,讓我知道。祝你好運。 –

回答

1

,所以我認爲你應該做這樣的:

在/etc/apache2/conf.d/創建一個文件phpmyadmin.conf

寫本該文件:

`

# phpMyAdmin default Apache configuration 

Alias /phpmyadmin /usr/share/phpmyadmin 

<Directory /usr/share/phpmyadmin> 
    Options FollowSymLinks 
    DirectoryIndex index.php 

    <IfModule mod_php5.c> 
     AddType application/x-httpd-php .php 

     php_flag magic_quotes_gpc Off 
     php_flag track_vars On 
     php_flag register_globals Off 
     php_admin_flag allow_url_fopen Off 
     php_value include_path . 
     php_admin_value upload_tmp_dir /var/lib/phpmyadmin/tmp 
     php_admin_value open_basedir /usr/share/phpmyadmin/:/etc/phpmyadmin/:/var/lib/phpmyadmin/:/usr/share/php/php-gettext 
    </IfModule> 

</Directory> 

# Authorize for setup 
<Directory /usr/share/phpmyadmin/setup> 
    <IfModule mod_authn_file.c> 
    AuthType Basic 
    AuthName "phpMyAdmin Setup" 
    AuthUserFile /etc/phpmyadmin/htpasswd.setup 
    </IfModule> 
    Require valid-user 
</Directory> 

# Disallow web access to directories that don't need it 
<Directory /usr/share/phpmyadmin/libraries> 
    Order Deny,Allow 
    Deny from All 
</Directory> 
<Directory /usr/share/phpmyadmin/setup/lib> 
    Order Deny,Allow 
    Deny from All 
</Directory> 

`

0

更改mysql的端口號。我的默認值是3306,該端口可能正在使用,所以將端口號改爲3307或其他數字