0

我有一个运行良好的网站,位于:

/var/www/html/abcde

和 phpmyadmin 放置在:

/var/www/html/myadmin

我的 httpd.conf 中有以下内容:

<VirtualHost *:80>
ServerName myadmin.mysite.com
DocumentRoot /var/www/html/myadmin
</VirtualHost>

我添加了一条 DNS 记录,以便:

http://myadmin.mysite.com 

确实会转到一个链接,例如:

https://myadmin.mysite.com/?collat​​ion_connection=utf8_general_ci&token=d9383416a3547b7b0e569e048ca7caed&phpMyAdmin=899v1qg8t3s0o527qcgne0s5p2s2uijh

但是,显示的页面是“Apache 2 测试页面”。我之前有同样的文件夹位于:/var/www/html/abcde/myadmin,我只是将它移到了现在的位置。

4

2 回答 2

0

phpmyadmin 本身正在强制 SSL 连接

$cfg['ForceSSL'] = true;

我通过将其设置为 false 来禁用它并且一切正常。

于 2011-04-04T12:50:40.530 回答
0

Check if you have the correct permissions on your folders

you can change the permission of your root folder

sudo chmod -r 0755 rootfolder

and here is how your httpd.conf should look like

<VirtualHost 127.0.0.1:8888>
    ServerName myadmin.mysite.com

    DocumentRoot "/var/www/html/abcde"
    DirectoryIndex index.php
    <Directory /var/www/html/abcde>
      AllowOverride All
      Allow from All
    </Directory>

于 2011-03-27T10:41:23.880 回答