2

我在我的 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
# ============================================================================
4

2 回答 2

2

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

...

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
# ========================
# ========================

希望您已经对其进行了排序,或者这会有所帮助。

于 2013-01-19T07:40:44.653 回答
0

您应该检查您是否将 Apache 和 mysql 作为服务启动,因为我遇到了这个问题,而 Apache 作为服务启动对我来说是什么问题。

于 2013-04-11T15:35:35.583 回答