Оправяне на ‘проблем’ с wordpress в apache на OpenBSD 4.6
По подразбиране, apache уеб сървъра на OpenBSD e chroot-ed.
След инсталация на WordPress се забелязва един проблем, а именно:
не може да се инсталират директно теми, плъгини и т.н., на „Табло“ в местата, където трябва да са RSS глупостите се вижда следното:
WP HTTP Error: 0: php_network_getaddresses: getaddrinfo failed: non-recoverable failure in name resolution
Да предположим, че apache е chroot-нато в /var/www. За да избегнем този проблем, правим следното:
mkdir /var/www/etc
cp /etc/resolv.conf /var/www/etc
Това е. Вече функцията getaddrinfo() би трябвало да работи коректно. Ако не искате да правите тази „хватка“ може да решите проблема, като пуснете apache в „номален“, т.е. не-chroot режим, което не ви го препоръчвам. Това става, като редактирате /etc/rc.conf, намерите httpd_flags=“" и го промените на httpd_flags=“-u“.