Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无论我在httpd-xampp.conf中做了什么更改,phpMyAdmin都不会打开_Php_Apache_Phpmyadmin_Xampp - Fatal编程技术网

无论我在httpd-xampp.conf中做了什么更改,phpMyAdmin都不会打开

无论我在httpd-xampp.conf中做了什么更改,phpMyAdmin都不会打开,php,apache,phpmyadmin,xampp,Php,Apache,Phpmyadmin,Xampp,我刚刚安装了xampp,我想打开phpMyAdmin。。然而,我得到的是 禁止进入!您没有访问请求的目录的权限。etc(错误403)。我已经看到很多关于此错误的stackoverflow问题,但都不起作用。这是我的httpd xampp: # #XAMPP设置 # SetEnv MIBDIRS“C:/xampp/php/extras/mibs” SetEnv MYSQL\u HOME“\\xampp\\MYSQL\\bin” SetEnv OPENSSL_CONF“C:/xampp/apache

我刚刚安装了xampp,我想打开phpMyAdmin。。然而,我得到的是

禁止进入!您没有访问请求的目录的权限。etc(错误403)。我已经看到很多关于此错误的stackoverflow问题,但都不起作用。这是我的httpd xampp:

#
#XAMPP设置
#
SetEnv MIBDIRS“C:/xampp/php/extras/mibs”
SetEnv MYSQL\u HOME“\\xampp\\MYSQL\\bin”
SetEnv OPENSSL_CONF“C:/xampp/apache/bin/OPENSSL.cnf”
SetEnv PHP\u PEAR\u SYSCONF\u DIR“\\xampp\\PHP”
SetEnv PHPRC“\\xampp\\php”
SetEnv TMP“\\xampp\\TMP”
#
#PHP模块设置
#
加载文件“C:/xampp/php/php7ts.dll”
加载文件“C:/xampp/php/libpq.dll”
LoadModule php7_模块“C:/xampp/php/php7apache2_4.dll”
SetHandler应用程序/x-httpd-php
SetHandler应用程序/x-httpd-php-source
#
#PHP-CGI设置
#
#
#SetHandler应用程序/x-httpd-php-cgi
#
#
#动作应用程序/x-httpd-php-cgi“/php-cgi/php-cgi.exe”
#
PHPINIDir“C:/xampp/php”
AddType text/html.php.phps
ScriptAlias/php cgi/“C:/xampp/php/”
不允许超限
选项无
要求全部拒绝
要求所有授权
SetHandler cgi脚本
SetHandler无
php_管理_标志安全模式关闭
AllowOverride AuthConfig
别名/许可证“C:/xampp/licenses/”
选项+索引
DirectoryIndextColor“#000000”
目录索引XBGCOLOR“#f8e8a0”
DirectoryIndexLinkColor“#bb3902”
目录索引VLinkColor“#bb3902”
目录索引链接颜色“#bb3902”
要求本地
ErrorDocument 403/error/XAMPP_probled.html.var
别名/phpmyadmin“C:/xampp/phpmyadmin/”
AllowOverride AuthConfig
#要求本地
要求所有授权
ErrorDocument 403/error/XAMPP_probled.html.var
别名/webalizer“C:/xampp/webalizer/”
php_管理_标志安全模式关闭
AllowOverride AuthConfig
#要求本地
ErrorDocument 403/error/XAMPP_probled.html.var

我已经设定了要求所有人都给予和允许,但什么都不起作用。每次更改我都会重新启动apache,但仍然没有任何更改!localhost中的所有页面都已成功打开,但未打开phpMyAdmin..

您应该使用-vhosts吗?我没有接触任何其他文件来设置。您是否从同一台机器访问它?Xampp在httpd-Xampp.conf文件(在apache/conf/extra中)@CD001的末尾有一个对
/phpmyadmin
的锁定。是的,来自同一台机器。刚才注意到您注释掉了
需要本地
。。。尝试将其更改为
要求所有授权
@CD001我在下一行有
要求所有授权
,但它不起作用
    #
# XAMPP settings
#

<IfModule env_module>
    SetEnv MIBDIRS "C:/xampp/php/extras/mibs"
    SetEnv MYSQL_HOME "\\xampp\\mysql\\bin"
    SetEnv OPENSSL_CONF "C:/xampp/apache/bin/openssl.cnf"
    SetEnv PHP_PEAR_SYSCONF_DIR "\\xampp\\php"
    SetEnv PHPRC "\\xampp\\php"
    SetEnv TMP "\\xampp\\tmp"
</IfModule>

#
# PHP-Module setup
#
LoadFile "C:/xampp/php/php7ts.dll"
LoadFile "C:/xampp/php/libpq.dll"
LoadModule php7_module "C:/xampp/php/php7apache2_4.dll"

<FilesMatch "\.php$">
    SetHandler application/x-httpd-php
</FilesMatch>
<FilesMatch "\.phps$">
    SetHandler application/x-httpd-php-source
</FilesMatch>

#
# PHP-CGI setup
#
#<FilesMatch "\.php$">
#    SetHandler application/x-httpd-php-cgi
#</FilesMatch>
#<IfModule actions_module>
#    Action application/x-httpd-php-cgi "/php-cgi/php-cgi.exe"
#</IfModule>


<IfModule php7_module>
    PHPINIDir "C:/xampp/php"
</IfModule>

<IfModule mime_module>
    AddType text/html .php .phps
</IfModule>

ScriptAlias /php-cgi/ "C:/xampp/php/"
<Directory "C:/xampp/php">
    AllowOverride None
    Options None
    Require all denied
    <Files "php-cgi.exe">
          Require all granted
    </Files>
</Directory>

<Directory "C:/xampp/cgi-bin">
    <FilesMatch "\.php$">
        SetHandler cgi-script
    </FilesMatch>
    <FilesMatch "\.phps$">
        SetHandler None
    </FilesMatch>
</Directory>

<Directory "C:/xampp/htdocs/xampp">
    <IfModule php7_module>
        <Files "status.php">
            php_admin_flag safe_mode off
        </Files>
    </IfModule>
    AllowOverride AuthConfig
</Directory>

<IfModule alias_module>
    Alias /licenses "C:/xampp/licenses/"
    <Directory "C:/xampp/licenses">
        Options +Indexes
        <IfModule autoindex_color_module>
            DirectoryIndexTextColor  "#000000"
            DirectoryIndexBGColor "#f8e8a0"
            DirectoryIndexLinkColor "#bb3902"
            DirectoryIndexVLinkColor "#bb3902"
            DirectoryIndexALinkColor "#bb3902"
        </IfModule>
        Require local
        ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
   </Directory>

    Alias /phpmyadmin "C:/xampp/phpMyAdmin/"
    <Directory "C:/xampp/phpMyAdmin">
        AllowOverride AuthConfig
        #Require local
        Require all granted
        ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
    </Directory>

    Alias /webalizer "C:/xampp/webalizer/"
    <Directory "C:/xampp/webalizer">
        <IfModule php7_module>
            <Files "webalizer.php">
                php_admin_flag safe_mode off
            </Files>
        </IfModule>
        AllowOverride AuthConfig
        #Require local
        ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
    </Directory>
</IfModule>