Как правильно настроить WordPress для его быстрой работы? WordPress — одна из наиболее популярных систем управления контентом (CMS), но, к сожалению, нужно уметь ее правильно настраивать, чтобы обеспечить максимальную скорость работы и минимальное время отклика. Это позволит в том числе сэкономить на стоимости хостинга. Казалось бы, ничего сложного. Берем сервер, ставим пакеты, скачиваем свежий WordPress, устанавливаем его, и всё. Но, на самом деле, всё не так просто. Для настройки сервера для быстрой и эффективной работы сайта на базе системы управления контентом WordPress потребуется следующее: Читать далее
Архив метки: php
Настройка nginx, php-fpm, php-apc на Debian’е
Связка nginx, php-fpm, php-apc позволяет ускорить работу сайта при правильной настройке по сравнению с apache и снизить нагрузку на сервер. Особенно это актуально при настройке работы сайтов с большим количеством посещений. Это сочетание компонентов в последнее время становится все более популярным, но настройка при этом достаточно несложная и делается быстро. Давайте посмотрим пример настройки на Debian’e. Настроим nginx с кэшем + php-fpm + php-apc. Читать далее
Установка LAMP в Debian
Как установить LAMP в Debian?
1) В установленном Debian’е дать команду
apt-get install mysql-server-5.1 apache2 php5 libapache2-mod-php5
2) Настроить это всё. Поскольку конфигурация всех этих программ по умолчанию не обеспечивает высокий уровень безопасности и скорости работы.
PHP Warning: require_once(): open_basedir restriction in effect.
При установке WordPress первоначальная настройка не проходила. В логах было вот такое сообщение:
PHP Warning: require_once(): open_basedir restriction in effect. File(/var/www/file1.php) is not within the allowed path(s): (.) in /var/www/file2.php on line 36
Для исправления нужно отредактировать настройки безопасности apache. В файле /etc/apache2/conf.d/security.conf поменять
php_admin_value open_basedir "."
на те пути, которые у вас будут использоваться (например, «/var/www/site:/var/www/site/include») или поставить none (не рекомендуется).
Вот таким образом:
php_admin_value open_basedir none
После этого перезапустить сервис apache2.
[wysija_form id=»2″]