Easyphp开发环境别名不起作用

时间:2013-01-04 21:35:24

标签: apache easyphp

我在Windows PC和笔记本电脑上使用Easyphp作为我的开发环境。出于某些奇怪的原因,我无法在笔记本电脑上使用锯齿功能。我收到一个错误:

Object not found!

我认为这是Apache的一个问题,但我不确定。这可能是一件非常简单的事情,但我花了很多时间试图为自己解决这个问题。我试图手动编写别名,我尝试重新安装easyphp,但我无法让它工作。默认虚拟主机是否会干扰别名?

以下是httpd.conf文件底部的内容:

# == !!! DO NOT REMOVE !!! ===================================================
### Alias EasyPHP
# ============================================================================
#alias
Alias "/development" "C:/Users/Sam/dev"
<Directory "C:/Users/Sam/dev">
Options FollowSymLinks Indexes
AllowOverride All
Order deny,allow
Allow from 127.0.0.1
Deny from all
Require all granted
</Directory>
#alias
# ============================================================================
### Alias End
# ============================================================================


# == !!! DO NOT REMOVE !!! ===================================================
### VirtualHost EasyPHP
NameVirtualHost 127.0.0.1
<VirtualHost 127.0.0.1>
DocumentRoot "C:/Program Files (x86)/EasyPHP-12.1/www"
    ServerName localhost
</VirtualHost>
# ============================================================================
#virtualhost
#virtualhost
# ============================================================================
### VirtualHost End
# ============================================================================

2 个答案:

答案 0 :(得分:2)

@Sam:我不是大师,但我刚刚为自己解决了这个问题,并认为我会分享我的经验。我很高兴地使用EasyPHP 12.1几周,通过测试各种WordPress设置添加和删除别名。突然间,无论我如何处理它们,我添加的别名都会抛出“找不到对象”错误。我检查了我的httpd.conf文件,发现最近添加的别名不存在(?)。手动添加我需要的(并删除过时的)解决了它。 注意:我的httpd.conf文件以我的最后一个别名结尾,而不是“virtualhost”条目:

...

Alias "/mangala" "C:/_localwebs/mangala"
<Directory "C:/_localwebs/mangala">
Options FollowSymLinks Indexes
AllowOverride All
Order deny,allow
Allow from 127.0.0.1
Deny from all
Require all granted
</Directory>
Alias "/zenphoto" "C:/_localwebs/zenphoto"
<Directory "C:/_localwebs/zenphoto">
Options FollowSymLinks Indexes
AllowOverride All
Order deny,allow
Allow from 127.0.0.1
Deny from all
Require all granted
</Directory>
#alias
# ========================
# ========================

希望你已经对它进行了排序,或者这有帮助。

答案 1 :(得分:0)

你应该检查一下是否有Apache和mysql作为服务启动,因为我遇到了这个问题而且Apache作为服务启动对我来说是个问题。