免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3560 | 回复: 5
打印 上一主题 下一主题

FB5.4,apache+mysql+php,启动后不断收到 “fopen: Permission denied”的邮件 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-12-28 19:32 |只看该作者 |倒序浏览
刚配置好的apache+php+mysql,还没有跑任何的应用,甚至apache的DocumentRoot参数都没有改过,结果上面三个daemon起来后,root就不断收到如下内容的邮件:
bsd54# mail
Mail version 8.1 6/6/93.  Type ? for help.
"/var/mail/root": 9 messages 4 new 9 unread
U  1 operator@bsd54.test.  Wed Dec 28 17:55  28/1216  "Cron <operator@bsd54>"
U  2 operator@bsd54.test.  Wed Dec 28 18:00  28/1216  "Cron <operator@bsd54>"
U  3 operator@bsd54.test.  Wed Dec 28 18:11  28/1216  "Cron <operator@bsd54>"
U  4 operator@bsd54.test.  Wed Dec 28 18:22  28/1216  "Cron <operator@bsd54>"
U  5 operator@bsd54.test.  Wed Dec 28 18:33  28/1216  "Cron <operator@bsd54>"
>N  6 operator@bsd54.test.  Wed Dec 28 18:44  27/1206  "Cron <operator@bsd54>"
N  7 operator@bsd54.test.  Wed Dec 28 18:55  27/1206  "Cron <operator@bsd54>"
N  8 operator@bsd54.test.  Wed Dec 28 19:00  27/1206  "Cron <operator@bsd54>"
N  9 operator@bsd54.test.  Wed Dec 28 19:11  27/1206  "Cron <operator@bsd54>"
& t 9
Message 9:
From operator@bsd54.test.com Wed Dec 28 19:11:00 2005
Date: Wed, 28 Dec 2005 19:11:00 +0800 (CST)
From: operator@bsd54.test.com (Cron Daemon)
To: operator@bsd54.test.com
Subject: Cron <operator@bsd54> /usr/libexec/save-entropy
X-Cron-Env: <SHELL=/bin/sh>
X-Cron-Env: <PATH=/etc:/bin:/sbin:/usr/bin:/usr/sbin>
X-Cron-Env: <HOME=/>
X-Cron-Env: <LOGNAME=operator>
X-Cron-Env: <USER=operator>

fopen: Permission denied
httpd: could not open error log file /usr/local/apache/logs/error_log.
/usr/local/apache/bin/apachectl start: httpd could not be started
Starting mysqld daemon with databases from /var/mysql_db
/usr/local/mysql/bin/mysqld_safe: cannot create /var/mysql_db/bsd54.test.com.err: Permission denied


显示的是:fopen: Permission denied
但设置了权限:

chown -R nobody:nobody /usr/local/apache/log
chown -R mysql:mysql /var/mysql_db

之后仍然会这样,/var/log/message里面又一条关于上面三个daemon的语句都没有。
弄得我很是郁闷……

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
2 [报告]
发表于 2005-12-28 21:34 |只看该作者
你有没有尝试如何手动把他们启动起来?

论坛徽章:
0
3 [报告]
发表于 2005-12-29 09:21 |只看该作者

问题已解决

问题已解决,但是原理我没有搞懂:
之前出现问题的时候我是把启动命令写在rc.conf中的:
#--------------Start Apache here---------------#
#/usr/local/apache/bin/apachectl start

#--------------Start mysql here----------------#
#/usr/local/mysql/bin/mysqld_safe --user=mysql &

#--------------Start bind here-----------------#
#/usr/local/bind9.2.6/sbin/named -c /usr/local/bind9.2.6/etc/named.conf


重新启动计算机的时候以上三个程序都会报错说“已存在一个同样的进程”或者“不能监听53、953端口,原因是端口被占用”……

难道我把脚本写在rc.conf,系统会自动每隔11分钟去调用一次?
从上面的日志可以看出来基本上是每11分钟发一次邮件给我……。

刚才看了一下/etc目录,也有一个rc.local文件,看来应该把启动脚本写在这里面!

论坛徽章:
0
4 [报告]
发表于 2005-12-29 09:44 |只看该作者
/etc/rc.conf不是拿来你胡搞的!

论坛徽章:
0
5 [报告]
发表于 2005-12-29 09:52 |只看该作者
感谢hongzjx 大虾,但是请问:

FB真的会每隔一段时间就去读取rc.conf并设置其中的设置值吗?如果是,那么这段时间是11分钟吗?

论坛徽章:
1
技术图书徽章
日期:2013-12-05 23:25:45
6 [报告]
发表于 2005-12-29 10:55 |只看该作者
你还没有说你的制作过程是什么样子的
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP