Конфигурация пакета 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%.