И снова история Lighty и WordPress !. Если вы не читали Часть I из этой серии, то ему здесь еще нечего делать. Прочтите и изучите его содержание, а затем возвращайтесь. Чтобы завершить установку и настройку пары, нам необходимо сделать:
- Установите WordPress: создайте базу данных и пользователя в MySQL и предоставьте ему необходимые привилегии; создать и изменить конфигурационный файл wp-config.php в соответствии с подключением к базе данных; и завершить установку WordPress через его веб-интерфейс.
- Улучшить кеш Aальтернатива PHP Cболеть.
Установить WordPress
Удалим файл index.php созданный ранее для проверки нашей конфигурации:
р-р /srv/web.amigos.cu/htdocs/index.php
Через Nautilus или Terminal мы копируем установочный файл WordPress в корневой каталог документов, в этом случае мы копируем его в/srv/web.amigos.cu/htdocs/.
примечание: Предположим, у нас есть WordPress версии 3.4.1 для этого руководства.
После копирования мы переходим в этот каталог, разархивируем и перемещаем все содержимое каталога. WordPress к / htodcs / и удаляем установщик:
cd /srv/web.amigos.cu/htdocs tar xvfz wordpress-3.4.1-es_ES.tar.gz mv wordpress / *. rm -r wordpress / wordpress-3.4.1-es_ES.tar.gz chown -R www-data. * chmod -R + x * .php
Создаем пользователя и базу данных в MySql: Через терминал подключаемся к консоли администрирования, выполняем mysql -p, а после ввода пароля выполняем необходимые SQL-запросы:
mysql -p Введите пароль: Добро пожаловать в монитор MySQL. Команды заканчиваются на; или \ g. Ваш идентификатор подключения к MySQL - 40 Версия сервера: 5.1.49-3 (Debian) [---] СОЗДАТЬ ПОЛЬЗОВАТЕЛЯ 'myuser' ИДЕНТИФИЦИРОВАНО 'myipassword'; СОЗДАТЬ БАЗУ ДАННЫХ, ЕСЛИ НЕ СУЩЕСТВУЕТ `wp_friends`; ИСПОЛЬЗУЙТЕ friends_wp; ПРЕДОСТАВЛЯЙТЕ ВСЕ ПРИВИЛЕГИИ НА `amigos_wp`. * TO 'myuser' @ '%' С ОПЦИЕЙ GRANT; уволиться
EYE в кавычки, когда мы используем их, чтобы заключить между ними имя базы данных. Обратите внимание, что есть `friends_wp` и не 'amigos_wp'.
Создаем и модифицируем файл wp-config.php:
cd /srv/web.amigos.cu/htdocs cp wp-config-sample.php wp-config.php nano wp-config.php
Единственные строки, которые мы должны изменить, это:
// ** Настройки MySQL. Запросите эти данные у своего веб-хостинга. $ / ** Имя вашей базы данных WordPress * / define ('DB_NAME', 'amigos_wp'); / * Ваше имя пользователя MySQL * / define ('DB_USER', 'myuser'); / ** Ваш пароль MySQL * / define ('DB_PASSWORD', 'mipassword');
Остальная часть файла остается нетронутой. Сохраняем изменения.
Окончательные настройки установки: Мы обновляем страницу в нашем браузере (http://web.amigos.cu), и мы уже находимся в знаменитом 5-минутном процессе установки WordPress !.
Будьте изобретательны и изобретательны. Заполните поля, запрошенные установщиком, в соответствии с вашими потребностями. Если ваш сайт выходит в Интернет (сильно защищен брандмауэром), вы можете разрешить поисковым системам, таким как Google и другим, индексировать его. Поскольку мой предназначен только для корпоративной локальной сети, я снимаю этот флажок и нажимаю волшебную кнопку «Продолжить».
Остальные шаги типичны для WordPress, и правда в том, что я не тот, кто поможет вам его использовать. Проконсультируйтесь с руководством или спросите тех, кто уже является экспертом в его использовании.
Мы улучшаем кеш промежуточного кода в PHP с помощью APC:
Для протокола, я НЕ говорю этого! KBeezie говорит об этом в статье под названием «Важность кеширования WordPress”(Важность кеширования в WordPress), когда он заявляет:
«WordPress во всей красе ... чертовски неряшливый боров»
Что в грубом переводе означает, что «WordPress во всей красе ... чертова неряшливая свинья». Рекомендуем прочитать эту очень интересную и познавательную статью. Согласно специальной документации, есть несколько способов улучшить кэш WordPress: с помощью «W3 Total Cache», «WP Super Cache» и других. Если мы бежим
aptitude show php-apc
мы получим краткое описание, в котором в свободном переводе говорится:
«Альтернативный PHP Cache, также известный как APC, представляет собой бесплатный и надежный фреймворк с открытым исходным кодом для кэширования и оптимизации промежуточного кода PHP. APC - это быстрое решение для создания локального кеша PHP-кода. Он не распространяется, как MencacheD, но его можно использовать вместе для получения оптимального кеша ». Для его установки выполняем:
aptitude установить php-apc
Позже читаем файлы /usr/share/doc/php-apc/README.Debian y el TODO из той же папки. Согласно тому, что рекомендовано в первом, мы делаем следующее:
gunzip /usr/share/doc/php-apc/apc.php.gz cp /usr/share/doc/php-apc/apc.php /srv/web.amigos.cu/htdocs/ chown www-data: root / SRV / web.amigos.cu / htdocs / apc.php chmod + x /srv/web.amigos.cu/htdocs/apc.php
Мы должны объявить пароль в файле apc.php чтобы он полностью работал. Редактируем файл, который уже находится в корне /htdocs/apc.php, переходим к строке 41 и находим:
значения по умолчанию ('ADMIN_USERNAME', 'apc'); значения по умолчанию ('ADMIN_PASSWORD', 'пароль');
«Пароль» необходимо изменить на собственный пароль, который не является словом password. Мы сохраняем изменения и, прежде чем делать что-либо еще, мы должны перезапустить службу:
перезапуск службы lighttpd
Мы указываем нашему браузеру URL web.amigos.cu/apc.php и мы увидим, как работает альтернативный кеш PHP.
Друзья, надеюсь, все написанное будет вам полезно. Увидимся в следующем приключении!
Хороший учебник.
Одно предложение: а почему бы вам не использовать apt-get?
Спасибо за ваш комментарий. Я использую способности по привычке. Из Sarge или Debian 3.
Большое спасибо за ваш комментарий. Я использую aptitude по привычке начиная с Debian 3.0 или Sarge. Больше никаких загадок.
Ах уже. Я использую apt-get, потому что, если я использую aptitude, это может испортить графическое окружение (я уже провел тест в стабильной версии, и он угрожал избавиться от GNOME и других вещей), и таким образом это намного безопаснее.