Get Social

Почему Sphinx не работает на Ubuntu / Debian?

Eсли sphinx служба запускается, но поиск по сайту ничего не выдаёт (и ошибку в том числе), проблема может быть в следующем:
systemctl status sphinxsearch
Когда проверяете статус службы – обратите внимание на строку

...
... To enable sphinxsearch, edit /etc/default/sphinxsearch and set START=yes
...

В этом случае просто отредактируйте файл /etc/default/sphinxsearch и поменяйте значение параметра “START=no” на “START=yes”.
Всё!

Ошибка mod_fcgid: HTTP request length 137536 (so far) exceeds MaxRequestLen (131072)

mod_fcgid: HTTP request length 137536 (so far) exceeds MaxRequestLen (131072)

После установки панели ISPmanager Lite 5.126.2 с пробной лицензией на 2 недели (это удобно, так как за это время можно спокойно купить и активировать лицензию) я столкнулся с этой ошибкой. В этом случае php настроен в режиме FastCGI.

При попытке запустить веб-приложение, получаем (в логах или в debug):

mod_fcgid: HTTP request length 132992 (so far) exceeds MaxRequestLen (131072), referer: http...

В браузере вы можете получить малоинформативное сообщение:

Error 500, Internal server error

Вернёмся к логам:

1-я цифра – всегда разная и зависит от запроса от вашего приложения

2-я цифра – 131072 – это значение MaxRequestLen по-умолчанию.

Ошибка HTTP request length 132992 (so far) exceeds MaxRequestLen (131072) говорит о том, что ваш запрос превысил значение по умолчанию

Значит решением будет – увеличить этот параметр.

Конечно, можно его вставить практически где угодно в конфиге apache. Можно в настройках вашего хоста.

Но лучше всего править конфиг самого модуля FastCGI:

/etc/apache2/mods-available/fcgid.conf (если у вас Debian, Ubuntu и другие их производные)
/etc/httpd/conf.d/fcgid.conf (если у вас CentOS, Fedora и подобные им)

Чтобы выбрать подходящее значение параметра MaxRequestLen, посмотрите свой php.ini

upload_max_filesize = 2M

Для этого значения подойдёт: 2M = 2097152 байт. Добавьте в ваш файл fcgid.conf

FcgidMaxRequestLen 2097152

Остаётся перезапустить apache:

apachectl restart

 

Где plesk 17 (оникс) хранит открытый ключ dkim?

Как найти postfix public domainkey в сервере plesk для настроек dkim dns?

После активации dkim в панели plesk никаких сервисов (вроде opendkim) не требуется.
Закрытые ключи для доменов (domainkeys) хранятся в «/etc/domainkeys/», но общедоступныx ключей (public) dkim на сервере мы не найдём.

Однако, мы можем легко сгенерировать их:

# openssl rsa -in /etc/domainkeys/somedomain.tld/default -pubout -out /etc/domainkeys/somedomain.tld/public
# writing RSA key

После этого вы увидите:

# cat /etc/domainkeys/somedomain.tld/public
-----BEGIN PUBLIC KEY-----
MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDNP/0esApEWVmQEtjbT8WGJSyPhKpNvxuxHDSf/TChc1ssgO+DWtXOdFyd/jM1L+vtBUOXLewmrWJ+shnAiZOibyR2LtCvmBZ44K08UvC6Xqnz8Jh9BLv9K0KZ/3tX7UU0DMHQ/zWb1Ya6cWHfkfJc4H+DkqAGQhQPZMk3nrwXVwIDAQAB
-----END PUBLIC KEY-----

И, наконец, можно настроить dkim dns у своего хостинг провайдера, примерно так:
имя: default._domainkey
тип: TXT
значение: "k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDNP/0esApEWVmQEtjbT8WGJSyPhKpNvxuxHDSf/TChc1ssgO+DWtXOdFyd/jM1L+vtBUOXLewmrWJ+shnAiZOibyR2LtCvmBZ44K08UvC6Xqnz8Jh9BLv9K0KZ/3tX7UU0DMHQ/zWb1Ya6cWHfkfJc4H+DkqAGQhQPZMk3nrwXVwIDAQAB"

Для проверки коректности dkim можно воспользоваться этим сервисом.

Страницы:1234567...14