Intereting Posts
Страница внутри пользовательского типа (URL-адрес переписать?) Получите post_id, где meta_value равно чем-то в сериализованном поле meta_value Отфильтровать запрос ТОЛЬКО для страницы результатов поиска WP_Query: сообщения в категории или пользовательский тип сообщения Buddypress Полная документация Как я могу избежать постоянной ссылки на «блог» при использовании настраиваемого типа сообщений? Шаблоны страниц автоматически отображают содержимое страницы-индекса? Показывать одно сообщение, то все сообщения (с разбивкой на страницы) Как перенаправить свои сообщения в блоге на субдомен? Отключить миниатюры изображений только для одной папки для загрузки ORDER BY значение поля из предложения where Почтовые фотогалереи Добавить поле в сообщения (флажок), который может иметь только один пост Несколько запросов ajax nonce Должен ли я кэшировать выходные данные короткого кода в блоге WordPress?

Конфигурация пакета WordPress на сервере Ubuntu?

Поэтому я хотел поиграть с некоторыми инструментами производительности PHP для Linux и установить Ubuntu Server 10.10 в VirtualBox (для записи я мало разбираюсь в Linux, никогда не использовал ее широко).

Оказалось, что Ubuntu (Debian) имеет пакет WordPress, который делает некоторые вещи по-другому, чем я привык.

Я был особенно озадачен этим, вместо обычного wp-config.php :

 $debian_server = preg_replace('/:.*/', "", $_SERVER['HTTP_HOST']); $debian_server = preg_replace("/[^a-zA-Z0-9.\-]/", "", $debian_server); $debian_file = '/etc/wordpress/config-'.strtolower($debian_server).'.php'; if (!file_exists($debian_file)) { header("HTTP/1.0 404 Not Found"); echo "<b>$debian_file</b> could not be found. The file is either not readable by this process or does not exist. <br> Please check if <b>$debian_file</b> exists and contains the right password/username."; exit(1); } require_once($debian_file); define('ABSPATH', '/usr/share/wordpress/'); define('WP_CORE_UPDATE', false); define('WP_ALLOW_MULTISITE', true); require_once(ABSPATH.'wp-settings.php'); 

Почему это так? Он хорошо работает с мультисайтом и WordPress? Правильно ли я понимаю, что я не смогу обновить ядро ​​WordPress такой установки, кроме как путем обновления пакета?

Solutions Collecting From Web of "Конфигурация пакета WordPress на сервере Ubuntu?"

Код, который вы опубликовали, состоит из нескольких файлов конфигурации WordPress wp-config.php с одной кодовой базой. конфигурация затем основывается на доменном имени.

представьте себе, что localserver прослушивает http://localhost.localdomain/ (не знаю, какой из них по умолчанию используется с ubuntu), тогда файл конфигурации будет: /etc/wordpress/config-localhost.localdomain.php .

Это сделано так, что пакет wordpress можно обновить без перезаписи вашей собственной конфигурации. Поэтому причина этого заключается в том, чтобы иметь легкий путь обновления с помощью менеджера пакетов ubuntu.

Я предполагаю, что это не очень хорошо работает с мультисайтом, но я понятия не имею. Он должен работать безупречно с обычным использованием WordPress.

Как уже сказал Томас Макдональд, вы всегда можете пойти с ручной установкой. Я бы порекомендовал это, потому что вы написали, что работаете с инструментами производительности и анализа, и я думаю, что вы хотите сделать это в оригинальном пакете. Поэтому я предполагаю, что вам не нужно полагаться на предварительно подготовленный пакет wordpress ubuntu. Это в основном для тех, кто хочет установить его «путь ubuntu».

Хорошее начало для вас с Linux, это действительно сказывается на развитии. Я уверен, что вам понравится, как только вы придумаете все новое.

По внешнему виду загружает конфигурационный файл из каталога /etc/wordpress а не из /usr/share/wordpress , где пакет устанавливается по умолчанию, возможно, из соображений безопасности.

Я бы рекомендовал не использовать этот пакет и вместо этого устанавливать WordPress так же, как и с любой другой установкой – используемая здесь настройка может повлиять на вас позже – пакет может не обновиться, что затруднит обновление ядра WP.

Я использую Ubuntu для всего, кроме тестирования макетов в Internet Explorer. Определенно идти с ручной установкой, а не с помощью диспетчера пакетов. По моему опыту пакеты, доступные через менеджера пакетов, немного отстают от нынешнего выпуска. Не большое дело, если вы устанавливаете Guaydeque для прослушивания ваших mp3, например, но не рекомендуется для чего-то, что должно быть актуальным на 100%.