前段时间我开始收到此错误:
运行名为'apache2'的进程与您的pid文件不匹配,这些进程在安全名称中保持不变,请手动查看情况。
每次重新启动系统时都会发生这种情况,我的主机出现故障,重新启动时出现此错误。
简单的解决方案是here。虽然我不想每次启动PC时都这样做。
编辑:我们有一个新工作人员并让他在Ubuntu上安装了一个新的安装,然后他加入了我正在进行的同一个项目,他突然开始得到与上面相同的错误。这必须与我们正在开发的项目有关,它是在CakePHP 2.1.3中构建的。该项目的一个特别之处在于我们必须创建本地SSL证书。我们以此网站为基础:
http://www.thegeekstuff.com/2009/07/linux-apache-mod-ssl-generate-key-csr-crt-file/
在.htaccess文件中也有一些使用mod_rewrite的设置,说实话我并不理解。我最近才接手这个项目。这是文件内容:
<IfModule mod_rewrite.c>
RewriteEngine on
#RewriteCond %{HTTPS} !=on
#RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R,L]
RewriteCond %{HTTPS} on
RewriteRule (.*) http://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
RewriteRule ^cron-5min.php cron-5min.php [L]
RewriteRule backup.php backup.php [L]
RewriteRule cron_log_U82178hhbbhn.txt cron_log.txt [L]
RewriteRule ^uploads/(.*) uploads/$1 [L]
RewriteRule ^$ app/webroot/ [L]
RewriteRule (.*) app/webroot/$1 [L]