将wamp 2.5升级到3.0.4后禁止使用Localhost

时间:2016-04-25 10:08:19

标签: wamp wampserver


在本主题的帮助下,我已将我的wamp服务器从2.5更新到3.0.4:
Best way to Upgrade wamp 2.0 to 2.5
但我没有做第8步,因为我没有找到那些线。
现在我可以访问phpmyadmin但我无法访问localhost。
当我尝试打开localhost时,将出现此错误:


您无权访问此服务器上的/。

我的httpd.conf:

<?php $posts = Mage::getResourceModel('wordpress/post_collection') ?>
<?php $posts->addPostTypeFilter('post') ?>
<?php $posts->addIsViewableFilter() ?>
<?php // Limit the collection to 2 posts. Change this number or remove this line completely to include all posts
<?php $posts->setPageSize(2) ?>
<?php // Adds the _thumbnail_id meta field to the collection ?>
<?php // This can be used for checking in the SQL whether a post has a featured image ?>
<?php $posts->addMetaFieldToSelect('_thumbnail_id') ?>
<?php $posts->load() ?>
<?php if (count($posts) > 0): ?>
    <ul>
        <?php foreach($posts as $post): ?>
            <li>
                <h2><a href="<?php echo $post->getPermalink() ?>"><?php echo $post->getPostTitle() ?></a></h2>
                <?php if ($image = $post->getFeaturedImage()): ?>
                    <a href="<?php echo $post->getPermalink() ?>" class="img"><img src="<?php echo $image->getAvailableImage() ?>" alt="" /></a>
                <?php endif; ?>
                <div class="post-content"><?php echo $post->getPostContent() ?></div>
            </li>
        <?php endforeach; ?>
    </ul>
<?php endif; ?>


请告诉我如何解决这个问题?
感谢

3 个答案:

答案 0 :(得分:0)


我已回滚这一步:
7.复制旧的httpd-vhosts.conf并粘贴到新安装的wamp(C:\ wamp \ bin \ apache \ Apache2.2.21 \ conf \ extra)
现在我的问题已经解决了。
有谁知道httpd-vhosts.conf做了什么?

答案 1 :(得分:0)

WAMPServer 2.5&amp; WAMPServer3都提供Apache2.4 Allow from All 是Apache 2.2语法

答案 2 :(得分:0)

由于<Directory "C:/wamp/www/">

中的以下代码而发生这种情况
Deny from all
Allow from 127.0.0.1

您可以通过输入http://127.0.0.1

来访问 localhost

如果您想访问http://localhost,那么您可以使用localhost替换IP,如果要同时使用这两者,则必须更改以下代码:Deny from all至{{1 }}

所以你的代码如下:

Allow from all

希望它能解决你的问题。