Как установить мультисайт WordPress на Centos с Nginx

Thank you for reading this post, don't forget to subscribe!

Во-пер­вых, оста­но­ви­те и уда­ли­те Apache из автозагрузки:

Если вы не пла­ни­ру­е­те исполь­зо­вать его, уда­ли­те его:

Уста­но­ви­те Nginx.

Во-пер­вых, про­верь­те пра­виль­ность архи­тек­ту­ры систе­мы и вклю­чи­те репо­зи­то­рий Epel соот­вет­ству­ю­щим образом:

– 32-раз­ряд­ные VPS (i686):

– 64-раз­ряд­ные VPS (x86_64):

Обно­ви­те систему:

Уста­но­ви­те Nginx:

Изме­не­ние глав­но­го кон­фи­гу­ра­ци­он­но­го фай­ла Nginx:

[spoiler]

[/spoiler]

 

Настрой­те дирек­ти­ву Nginx вир­ту­аль­но­го хоста. Заме­ни­те mydomain.ru.conf на ваш соб­ствен­ный домен:

vim /etc/nginx/conf.d/mydomain.ru.conf

[spoiler]

[/spoiler]

 

Про­верь­те кон­фи­гу­ра­цию Nginx на нали­чие оши­бок & опечаток:

 

Пере­за­гру­зи­те Nginx:

Добавь­те Nginx к вашей загруз­ке системы:

Уста­но­ви­те PHP-FPM. Если вы хоти­те узнать подроб­ную и опти­ми­зи­ро­ван­ную кон­фи­гу­ра­цию WordPress, най­де­те ее здесь.

Изме­не­ние основ­но­го фай­ла кон­фи­гу­ра­ции PHP и убе­ди­тесь в пра­виль­ном date.timzeone:

 

Настрой­ка PHP-FPM. Сде­лай­те резерв­ную копию оригинала:

 

Затем создай­те новый файл кон­фи­гу­ра­ции пула, как пока­за­но ниже:

[spoiler]

[/spoiler]

 

Теперь пере­за­гру­зи­те служ­бу PHP-FPM и добавь­те его к загруз­ке системы:

 

Загру­зи­те послед­нюю вер­сию и уста­но­ви­те WordPress. Для tar.gz:

или, для фай­ла .zip:

 

Уста­но­вить вла­дель­ца кор­не­во­го каталога:

 

Создай­те новую базу данных:

 

Теперь создай­те резерв­ную копию кон­фи­гу­ра­ци­он­но­го фай­ла и вне­си­те необ­хо­ди­мую информацию:

 

Над лини­ей /* That’s all, stop editing! Happy blogging. */, добавь­те следующее:

 

Открой­те свой домен в бра­у­зе­ре, что­бы завер­шить установку:

Назва­ние сай­та: yourdomain.ru

Этот шаг очень важен для даль­ней­ше­го исполь­зо­ва­ния муль­ти­сай­то­вой сети. Если вы хоти­те, что­бы сай­ты, кото­рые будут созда­ны как суб­до­ме­ны (site1.yourdomain.ru, site2.yourdomain.ru и т.д.), а затем запол­нить это поле толь­ко с доме­ном (без “www” перед ним, пото­му что вам, веро­ят­но, не понра­вит­ся, если URLs наших сай­тов будут что-то вро­де site1.www.yourdomain.ru).

Нажми­те кноп­ку Уста­но­вить.

Уста­нов­ка WordPress закон­че­на. Вой­ти по адре­су: //yourdomain.ru/wp-admin и уста­но­ви­те мно­го­уз­ло­вой сайт:

Перей­ти к Инстру­мен­ты >> Настрой­ка сети

Выбе­ри­те пред­по­чти­тель­ный вари­ант адре­са. Он не может быть изме­нен позже.

При­ме­ча­ние: Для опции “под­до­ме­нов”, вам нуж­но под­ста­но­воч­ную запись DNS для ваше­го домена.

Запол­ни­те осталь­ные поля и нажми­те кноп­ку Уста­но­вить.

Завер­ши­те этап настрой­ки файла.

Нажми­те на ссыл­ку Вой­ти, что­бы сно­ва вой­ти в систему.

Созда­ние новых сай­тов мож­но сде­лать: My Sites >> Network Admin >> Dashboard.