Я установил apache2 в свою Ubuntu 12.4, используя sudo apt-get install apache2
, теперь я не могу запустить сервер, когда я использую service apache2 start
, отображаются следующие вещи.
bharathkumar@hkbharath:~$ service apache2 start
* Starting web server apache2
/usr/sbin/apache2ctl: 87: ulimit: error setting limit (Operation not permitted)
mktemp: failed to create directory via template `/var/lock/apache2.XXXXXXXXXX': No such file or directory
chmod: missing operand after `755'
Try `chmod --help' for more information.
[fail]
Я попытался удалить и переустановить apache2, но все еще получаю то же самое, пожалуйста, помогите мне запустить мой сервер apache2.
Благодаря
У меня была такая же проблема при работе на виртуальном сервере. Оказывается, что / var / lock является символической ссылкой на / run / lock, которой не было. Я решил это так:
sudo mkdir / run / lock
sudo service apache2 restart
Надеюсь, это сработает для вас.
Чтобы запустить Apache, просто нажмите Ctrl kbd> + Alt kbd> + T kbd> на клавиатуре, чтобы открыть терминал. Когда он откроется, выполните команду (ы) ниже:
sudo /etc/init.d/apache2 start
Вы также можете попробовать
sudo /etc/init.d/apache2 restart
or
sudo service apache2 restart