Локализация шаблона в WP

В ru_RU, на примере стандартной схемы twentyfifteen
  1. берем шаблон, лежит тут, wp-content/themes/twentyfifteen/languages/twentyfifteen.pot
  2. Создаем копию twentyfifteen.po
  3. Вносим перевод msgid «Next post:» msgstr «Следующая запись:»
  4. Конвертим в мо-формат, воспользуемся онлайн конвертером, например http://po2mo.net/
  5. Называем файл ru_RU.mo, размещаем wp-content/themes/twentyfifteen/languages/

WordPress, не удается загрузить изображение

, появляется ошибка «временная папка не найдена». В моем случае был настроен open_basedir, добавил системную tmp, fastcgi_param PHP_ADMIN_VALUE «open_basedir=$document_root:/tmp:/var/tmp«; Можно и вторым вариантом: В wp-config.php определяем define(‘WP_TEMP_DIR’,’tmp’);

ln: ‘link’: hard link not allowed for directory

При необходимости предоставить общий доступ к папке с изменяемым набором файлов, через ограничения open_basedir или chroot, jail. Воспользуемся возможностями псевдо-файловой системы nullfs: mkdir mondata mount_nullfs /var/db/collectd/csv/localhost /www/nginx-host1/mondata в линуксе mount —bind olddir newdir

Nginx open_basedir

Начиная с php 5.3.3 задаем в конфиге nginx, есть нюанс, если задали для одно виртуального хоста, то нужно проставить и для всех остальных, иначе мешанина. location ~ \.php$ {

fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param PHP_ADMIN_VALUE «open_basedir=$document_root»; include fastcgi_params;

}