ERROR: [pool site] please specify user and group other than root
"Пожалуйста, укажите пользователя и группу, отличающихся от root."
То есть, откройте конфиг пула (/etc/php5/fpm/pool.d/www.conf, и какой там ещё) и измените вот так:
user = www-data
group = www-data
Ещё можно создать отдельного пользователя для сайтов, загрузить в его домашнюю папку файлы и прописать имя этого пользователя и его группу в параметрах пула.
Kepus: Собственно я планирую в качестве ОС использовать новый Debian 8, разумно ли это? Ведь он всё-таки совсем новый.
Разумно. Имхо, если уж дистрибутив в Дебиане переходит в ветку stable, то он таковым и является. Получше какой-нибудь Fedora. ;)
Но тут важно понять, будет ли работать ваш сайт с php 5.6, который поставляется в jessie. Wordpress, знаю, прекрасно справляется. Но темы и плагины могут содержать устаревшие/неподдерживаемые функции.
isuchone: Смотрю по PageSpeed Insights от гугла, там по сайту выдаёт таблицу ссылок на картинки и пару скриптов, а в скобках "(не указан срок действия)"
Pagespeed имеет в виду кэширование на стороне клиента, proxy cache от nginx ему безразличен.
1. Убрать из конфигов всю эту чепуху. :)
2. Добавить в конфиг nginx в секцию http пару строчек:
expires 24h;
add_header Cache-Control "private";
Это задаст глобальные настройки кэширования на стороне клиента для всех сайтов.
3. Перезапустить nginx и заново протестировать на pagespeed insight.
p.s. Не помешает также проверить наличие text/javascript в директиве gzip_types, ну и добавить gzip on; в конфиг nginx. :)
DpoHro: Вот еще вопрос, в мануалах фигурирует что postfix может быть настроен с chroot, у меня без, насколько это критично?
А вы уверены, что chroot реально не включён? :) В дебиане, например, он по-умолчанию поставляется в этом режиме.
Если в конфиге opendkim прописан именно путь /var/run/opendkim/opendkim.sock, а постфикс работает именно в chroot, то он будет искать сокет в /var/spool/postfix/var/run/opendkim, и выдавать ошибку, как у вас, если не найдёт.
"Пожалуйста, укажите пользователя и группу, отличающихся от root."
То есть, откройте конфиг пула (/etc/php5/fpm/pool.d/www.conf, и какой там ещё) и измените вот так:
user = www-data
group = www-data
Ещё можно создать отдельного пользователя для сайтов, загрузить в его домашнюю папку файлы и прописать имя этого пользователя и его группу в параметрах пула.
А от рута фпм работать так и не захочет. :)
Собственно я планирую в качестве ОС использовать новый Debian 8, разумно ли это? Ведь он всё-таки совсем новый.
Разумно. Имхо, если уж дистрибутив в Дебиане переходит в ветку stable, то он таковым и является. Получше какой-нибудь Fedora. ;)
Но тут важно понять, будет ли работать ваш сайт с php 5.6, который поставляется в jessie. Wordpress, знаю, прекрасно справляется. Но темы и плагины могут содержать устаревшие/неподдерживаемые функции.
Вообще, полезно посмотреть лог ошибок сайта. :)
А предположить можно нехватку прав из-за open_basedir, если такое настроено...
robots.txt это рекомендация для поисковика, физически ему ничто не мешает полезть туда, куда его не просят.
Смотрим логи. В первую очередь Яндекс скачивает с сайта robots.txt. Туда, на что стоит запрет, робот не лезет.
Смотрю по PageSpeed Insights от гугла, там по сайту выдаёт таблицу ссылок на картинки и пару скриптов, а в скобках "(не указан срок действия)"
Pagespeed имеет в виду кэширование на стороне клиента, proxy cache от nginx ему безразличен.
1. Убрать из конфигов всю эту чепуху. :)
2. Добавить в конфиг nginx в секцию http пару строчек:
expires 24h;
add_header Cache-Control "private";
Это задаст глобальные настройки кэширования на стороне клиента для всех сайтов.
3. Перезапустить nginx и заново протестировать на pagespeed insight.
p.s. Не помешает также проверить наличие text/javascript в директиве gzip_types, ну и добавить gzip on; в конфиг nginx. :)
Зачем мне тогда нужно открывать сокет ?
Для взаимодействия postfix и opendkim.
видимо сервер-получатель не может либо соединиться с моим, чтобы проверить ключ
А получатель и не должен соединяться с вашим сервером. Но должен сравнивать dkim-подпись письма с подписью в вашем домене.
Вот еще вопрос, в мануалах фигурирует что postfix может быть настроен с chroot, у меня без, насколько это критично?
А вы уверены, что chroot реально не включён? :) В дебиане, например, он по-умолчанию поставляется в этом режиме.
Если в конфиге opendkim прописан именно путь /var/run/opendkim/opendkim.sock, а постфикс работает именно в chroot, то он будет искать сокет в /var/spool/postfix/var/run/opendkim, и выдавать ошибку, как у вас, если не найдёт.
Eaccelerator установлен на сервере? 🍿
нанять толкового админа на пару часов
Как я понял, у ТС виртуальный хостинг, а так, если хостер не в состоянии нанять толкового админа, то лучше с таким хостингом распрощаться. :)