phpmyadmin不能在webmin中工作

我已经在我的Redhat Linux服务器机器(64位)上安装了phpmyadmin。 安装完成后,我试图访问相同的urldomain.com/phpmyadmin ,它显示一个错误:

 The requested URL /phpmyadmin/navigation.php< was not found on this server. 

然后我试图访问domain.com/phpmyadmin/setup ,它显示这个错误:

 <? /* @license http://www.gnu.org/licenses/gpl.html GNU GPL 2.0 */ /** * Core libraries. */ require './lib/common.inc.php'; $page = filter_input(INPUT_GET, 'page'); $page = preg_replace('/[^az]/', '', $page); if ($page === '') { $page = 'index'; } if (!file_exists("./setup/frames/$page.inc.php")) { // it will happen only when enterung URL by hand, we don't care for these cases die(__('Wrong GET file attribute value')); } // Handle done action info $action_done = filter_input(INPUT_GET, 'action_done'); $action_done = preg_replace('/[^a-z_]/', '', $action_done); // send no-cache headers require './libraries/header_http.inc.php'; ?> 

而在这个错误下面只显示“phpMyAdmin设置”,这就是全部。 另外,我尝试访问phpinfo.php在phpmyadmin文件夹,并显示一个空白页面。

使用PHP的网站页面工作正常。

在我的情况下,httpd.conf是造成问题。 当我删除通过webmin创build的虚拟服务器,得到它的工作。 并重新configuration相同。

 NameVirtualHost *:80 <VirtualHost *:80> ServerAdmin [email protected] DocumentRoot "/usr/local/apache2/docs/ebugs" ServerName ebuqs.com ServerAlias www.ebugs.com ErrorLog "logs/ebugs/error_log" CustomLog "logs/ebugs/access_log" common </VirtualHost> <VirtualHost *:80> ServerAdmin [email protected] DocumentRoot "/usr/local/apache2/docs/startfromthegrub" ServerName startfromthegrub.com ServerAlias www.startfromthegrub.com ErrorLog "logs/startfromthegrub/error_log" CustomLog "logs/startfromthegrub/access_log" common </VirtualHost>