WordPress поверх Lighttpd + APC в Squeeze (II и последняя)

световые и wordpress-логотипы

И снова история 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.

Друзья, надеюсь, все написанное будет вам полезно. Увидимся в следующем приключении!


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.

  1.   элиотайм3000 сказал

    Хороший учебник.

    Одно предложение: а почему бы вам не использовать apt-get?

    1.    Федерико А. Вальдес Тужаге сказал

      Спасибо за ваш комментарий. Я использую способности по привычке. Из Sarge или Debian 3.

    2.    Федерико А. Вальдес Тужаге сказал

      Большое спасибо за ваш комментарий. Я использую aptitude по привычке начиная с Debian 3.0 или Sarge. Больше никаких загадок.

      1.    элиотайм3000 сказал

        Ах уже. Я использую apt-get, потому что, если я использую aptitude, это может испортить графическое окружение (я уже провел тест в стабильной версии, и он угрожал избавиться от GNOME и других вещей), и таким образом это намного безопаснее.