作者:mobiledu2502889415 | 来源:互联网 | 2014-05-28 10:53
1.apache和oracle端口冲突--(OS10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次。:make_sock:couldnotbindtoaddress0.0.0.0:80oracle自带的apache服务和新安装的同时占用80端口。到${ORALCE_HOME}\ora90\Apache
1. apache 和 oracle 端口冲突 -- (OS
10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次。 : make_sock: could not
bind to address 0.0.0.0:80
oracle
自带的apache服务和新安装的同时占用80端口。到${ORALCE_HOME}\ora90\Apache\Apache\conf
目录下面,修改httpd.conf和httpd.conf.default文件把Listen 80 改成其他的value,如
Listen 8089.
当然也可以kill oracle的apache session,但这样并不是一劳永逸的方式。
本人不懂.net,自然机器里没有什么IIS或者ASP.net.不过这个和oracle的道理一样都是因为占用了80端口而导致apache无法正常启动。
2. ServerAdmin takes one argument, The email address of
the server administrator
遇到这个错误时去${APACHE_HOME}/conf/下面找httpd.conf, CTRL+F 找"ServerAdmin"
给它负个值,注意这里不能有空格,如SeverAdmin :admin@Project.com.
apache的安装向导会要求填三个奇怪的东西,好像是domain name , project name and admin
email,到现在还不知道这个有什么用。
3.httpd -M httpd: Syntax error on line 130 of
${APACHE_HOME}/conf/httpd.conf: Cannot load
${APACHE_HOME}/modules/mod_dav_svn.so into server:
\xd5\xd2\xb2\xbb\xb5\xbd\xd6\xb8
\xb6\xa8\xb5\xc4\xc4\xa3\xbf\xe9\xa1\xa3
如果遇到这个错误,说明和我一样你选择了采用最新的版本。但有一个很严重的问题在安装说明里没有写,就是如果不是重新编译版本的SVN无论如何都是没有办法和apache2.0.x,2.2.x一起工作的(Note:
Apache 2.0 and Apache 2.2 are not binary-compatible. If you plan to
use mod_dav_svn be sure that you obtain the correct version for
your version of Apache.)。当然在下此结论之前要确保你的httpd.conf里包含如下几行:
LoadModule dav_module modules/mod_dav.so
LoadModule dav_fs_module modules/mod_dav_fs.so
LoadModule dav_svn_module modules/mod_dav_svn.so
LoadModule authz_svn_module modules/mod_authz_svn.so
解决方案是下载这个zip,然后用下载的文件覆盖mod_dav_svn.so,mod_authz_svn.so。
http://upload.server110.com/file/20131125/1-13112512045V34.zip