分类: 系统运维
2015-03-23 14:16:46
错误一:
配置如下
ServerName
DocumentRoot /www/a.org/
ServerName
DocumentRoot /www/d.org/
httpd -t 处出现错误提示
[Mon Feb 09 10:41:36 2015] [warn] VirtualHost 192.168.1.201:80 overlaps with VirtualHost 192.168.1.201:80, the first has precedence, perhaps you need a NameVirtualHost directive
改成这样
ServerName
DocumentRoot /www/a.org/
ServerName
DocumentRoot /www/d.org/
或者
NameVirtualHost 192.168.1.198:80
ServerName
DocumentRoot /www/a.org/
ServerName
DocumentRoot /www/d.org/
--------------------------------------------------------------------------------------------
错误2:
出现这个情况有四个原因,是不是 order 给阻止了,第二个是selinux阻止掉了,第三,没有index,第四,other没有x权限
------------------------------------------------------------------------------------------------
错误3:
启动mysql出现以下错误提示
[root@localhost local]# service mysqld start
Starting MySQL.... ERROR! The server quit without updating PID file (/usr/local/mysql/data/localhost.localdomain.pid).
无法启动mysql,网上的一些解决方法,是以下几种
1. 注释/etc/my.cnf里的skip-federated注释掉即#skip-federated;
2. my.cnf文件配置过高,重新定义其中的参数(根据服务器情况定义);
3. 杀掉mysql_safe和mysqld进程,然后再重启;
4. 当前日志文件过大,超出了my.cnf中定义的大小(默认为64M),删除日志文件再重启;
但是在主机中:
1. 注释中无skip-federated这个选项
2. My.cnf是自己优化过的,断电之前正常使用,不是这个的问题
3. Ps –ef | grep mysql 根本就没有mysql的僵尸进程
4. 没有这个问题
日志报错:
Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist
后来看了下配置文件,是没有定义数据目录
-------------------------------------------------------------------------------------------------------------
错误4:
编译安装php报错
在make install 是出现如下错误
php cp:sapi/cli/php:No such file or directory
解决办法:安装解压目录,重新解压,编译