Я пытаюсь установить cakephp
(php framework), который требует включения mod_rewrite. Для этого я следовал Включить mod_rewrite ответ. Но после перезапуска моего сервера он говорит:
nitish@nitish-G31T-M7:~$ service apache2 restart
Restarting web server apache2 /usr/sbin/apache2ctl: 87: ulimit: error
setting limit (Operation not permitted) apache2: Could not reliably
determine the server's fully qualified domain name, using 127.0.1.1
for ServerName /usr/sbin/apache2ctl: 87: ulimit: error setting limit
(Operation not permitted) apache2: Could not reliably determine the
server's fully qualified domain name, using 127.0.1.1 for ServerName
(13)Permission denied: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down Unable to open logs
**Action 'start' failed.**
The Apache error log may have more information.
Что это значит? Как я могу включить mod_rewrite
?
Вы не забыли использовать sudo
с командой restart?
Если нет, у вас должны быть способности суперпользователя (sudo
) для перезапуска Apache. Попробуйте вместо этого использовать sudo service apache2 restart
. Вам нужны способности суперпользователя, чтобы закрыть текущий экземпляр, а затем запустить новый и привязать к порту 80.