Пытаюсь перенести сайт на другой хостинг. Импорт база данных сделал, файлы сайта перекинул через фтп. При попытки открыть index.php пустая страница, в логах httpd вот что:
apr_sockaddr_info_get() failed for web-024.hosting.citk.local
httpd: Could not reliably determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
(98)Address already in use: make_sock: could not bind to address [::]:80
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
В какую сторону копать?
Это лог от веб сервера. Тут явно сказано, что порт уже кем то занят. Если это Debian, то можно посмотреть от рута, какой процесс висит на данном порте командой netstat -nltp (на других дистрибутивах примерно тоже самое)
вот результат выполнения команды
netstat -nltp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address Stat e PID/Program name
tcp 0 0 0.0.0.0:21 0.0.0.0:* LIST EN 1081/vsftpd
tcp 0 0 0.0.0.0:22 0.0.0.0:* LIST EN 4672/sshd
tcp 0 0 127.0.0.1:25 0.0.0.0:* LIST EN 1098/sendmail
tcp 0 0 :::80 :::* LIST EN 4818/httpd
tcp 0 0 :::22 :::* LIST EN 4672/sshd
ну значит на 80 порте у вас висит httpd. все верно. Т.е. на данный момент по адресу http:/// должно что то открыться. Какая то страница вообще открывается? Или браузер вываливает ошибку?
Это верный признак того, что веб сервер запущен, но в конфигурации веб сервера существуют ошибки. Еще раз советую изучить логи /var/log/httpd.error.log (ну или в этом роде). Тут либо директива неверная какая нибудь, либо модуль не подключен, либо прав не хватает. Все скажут логи.