有一个名为'apache2'的进程正在运行 - 永久修复

时间:2016-06-03 06:11:47

标签: php apache ubuntu cakephp apache2

前段时间我开始收到此错误:

运行名为'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]

0 个答案:

没有答案