在安装了memcached和apache2的服务器上,我希望只有当memcached启动时才能启动apache2,所以在apache2脚本中,我添加了一行
从…
start on runlevel [2345]
至
start on runlevel [2345] and memcached
我发现我的apache2那时无法启动,有什么提示可以调试吗?
我无法通过使用exec重新启动服务器(“sudo apache2 apache2 restart”);在php脚本中使用。我已经给了/etc/init.d/apache2 777个许可。还添加了www-data ALL=NOPASSWD: ALL to visudo。
仍然无法使用php脚本重新启动。
我已经通过apt-get在Ubuntu 14 (amd64)、Tomcat 6和Postgres 8.4上安装了PHP5和amd64。在尝试重新启动时,我会收到以下错误消息:
apache2: Syntax error on line 140 of /etc/apache2/apache2.conf: Syntax error on line 1 of /etc/apache2/mods-enabled/php5.load: Cannot load /usr/lib/apache2/modules/libphp5.so into server: /usr/lib/apache2/modules
我的启动顺序是
狂笑
德维科特
后缀启动
兰普开始了。
内部和外部发送和接收邮件没有问题,只有来自网站的php邮件代码显示邮件错误。但是当我重新启动lampp时,webmail就可以将邮件发送到Google.I,我从终端重新启动lampp。
cd /opt
cd lampp
./lampp restart
starting Apache with SSL ( and PHP)...
Starting Mysql
Starting ProFTPD
但是这些在启动时就已经启动了。
你能给我一个解决办法吗?在webmin面板saslauthd,dovecot,xinetd,后缀和启动时启用。因为
我在Dockerfile中有以下定义
# This aims to be the default value if -e is not present on the run command
ENV HOST_IP=127.0.0.1
...
COPY /container-files/etc/php.d/zz-php.ini /etc/php5/mods-available/zz-php.ini
RUN ln -s /etc/php5/mods-available/zz-php.ini /etc/php5/apache2/conf.d/zz-php.ini
COPY /container-fi
我正在使用apache2中的外部重写程序(prg)运行重写映射,这可能会产生错误并导致死亡。当重写映射不再运行时,系统显然不能正常工作。
因此,我想启动一个简单的包装外壳脚本,它本身执行map程序(它是用php编写的),如果它死了,就重新启动它:
#!/bin/bash
until /usr/bin/php /somepath/mymap.php; do
echo "map died but i will restart it right away!"
done
如果我手动在shell中尝试,它可以正常工作,但是它在由when服务器启动时不能工作。
然后, ...and通
我也在一台装有webmin的旧电脑上设置了ubuntu服务器。我不知道发生了什么,但我重新启动了服务器,当它启动时,Apache尝试启动时得到以下消息。
* Starting web server apache2
apache2: Syntax error on line 237 of /etc/apache2/apache2.conf: Could not open configuration file /etc/apache2/sites-enabled/000-default: No such file or directory
Action 'start' faile