Ukufaka kunye nokuqwalasela i-WordPress 4.5 Multisite kwi-Debian Jessie

Ndiyabulisa kuluntu. Kutshanje ndifumene isidingo sokufaka kunye nokumisela ingxelo yamvanje WordPress kunye nethuba lokuba ngaphezulu kwewebhusayithi enye kufakelo olunye kwaye ungcono kunokuba UJessian uJessian Ngeli xesha ndiza kwabelana nawe ngendlela endenze ngayo ukuze, ukuba nangaliphi na ixesha iluncedo okanye inomdla, yenze ngaphandle kokuthatha ixesha elide kwaye yonke into isebenze kakuhle ngokwenjongo elindelekileyo. Olu kufakelo kwiserver yangaphakathi nangakwimikhombandlela.

Siza kuqala nge ufakelo lwethu Umncedisi we-GLAMP, usebenzisa MariaDB endaweni ye-MySql (kukhetho lomntu kodwa unokuba kunye neMySql ukuba ukhetha njalo):

  1. Singena kwisiphelo sethu njengengcambu kwaye siqale ukufakela iseva yewebhu ye-Apache:
# ukufaneleka ukufaka apache2
  1. Siyaqhubeka ngokufaka iserver kunye nomthengi wedatha:
# ukufaneleka ukufaka i-mariadb-server mariadb-client
  1. Emva kwexesha sifaka i-PHP kunye nezinye iipakeji zenkxaso kaMariaDB kwi-PHP:
# ukufaneleka ukufaka php5 libapache2-mod-php5 php5-mysqlnd php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-pspell php5-recode php5-snmp php5 I-sqlite php5 icocekile php5-xmlrpc php5-xsl
  1. Siqala kwakhona iApache:
# systemctl qala kwakhona i-apache2
  1. Ukuba sifuna ukwandisa isantya samaphepha kwi-PHP ngakumbi, sifaka i-APCu PHP Cache kwaye siqale kwakhona i-Apache kwakhona:
# ukufaneleka ukufaka php5-apcu
# systemctl qala kwakhona i-apache2

Kuba iserver yethu ye-GLAMP ilungile, ngoku siyaqhubeka kunye ukufakwa kwenguqulelo yamva nje yeWordPress (i4.5 okwangoku):

  1. Singena kuMariaDB njengomphathi ukusuka kwiseshoni yethu yomsebenzisi okanye njengengcambu, ukwenza iziseko sedatha, abasebenzisi kwaye sisebenzise amalungelo abo:
$ mysql -u ingcambu -p
YENZA IDATABASE bdwp1;
YENZA UMSEBENZI WOMSEBENZI w @ usus1
NIKEZA ONKE AMALUNGELO nzd1* UKUZE wpususer1 @ localhost;
UKUSEBENZA KWI-FLUSH;
Phuma
  1. Siqala kwakhona iApache kunye noMariaDB:
# systemctl qala kwakhona i-apache2
# systemctl qala kwakhona i-mysql
 
  1. Sifaka i-WordPress ngendlela ebonakalayo ngokusebenzisa i-terminal:
# cd / tmp
# wget -c http://wordpress.org/latest.zip
# unzip -q yamva.zip -d / var / www / html /

Ukuba sifuna ukubona isikhombisi segama esinegama elahlukileyo kukhetho lwethu kokungagqibekanga, siyitshintsha ngolu hlobo lulandelayo:

# mv / var / www / html / wordpress / var / www / html / wpmultisite1

Kwaye siyaqhubeka nokunikezelwa kwamalungelo kumsebenzisi www-data:

# i-chown -R www-idatha.www-idatha / var / www / html /lwentso1
# chmod -R 755 / var / www / html /lwentso1
# mkdir -p / var / www / html /lwentso1/ wp-umxholo / ulayisho
# chown -R www-data.www-data / var / www / html /lwentso1/ wp-umxholo / ulayisho

Ngoku senza kwaye sihlela eyona fayile yoqwalaselo ichaza amaxabiso esiseko sedatha kunye nomsebenzisi owenziwe ngaphambili eMariaDB:

# cd / var / www / html / wpmultisite1
# cp wp-cwangcisa-isampula.php wp-config.php
# Ndabona i-wp-config.php (okanye nomhleli wezinto ozikhethileyo, i-nano, i-gedit, i-leafpad okanye enye into)

Ukutshintsha eli candelo lomxholo wokuqala:

// ** Izicwangciso ze-MySQL - Unokufumana olu lwazi kwihostethi yakho yewebhu ** //
/ ** Igama leziko leWindowsPress * /
chaza ('DB_NAME', 'database_name_here');

/ ** Igama lomsebenzisi we-MySQL * /
chaza ('DB_USER', 'username_here');

/ ** Iphasiwedi yedatha ye-MySQL * /
chaza ('DB_PASSWORD', 'password_here');

Ngoku Landelayo:

// ** Izicwangciso ze-MySQL - Unokufumana olu lwazi kwihostethi yakho yewebhu ** //
/ ** Igama leziko leWindowsPress * /
ichaze ('DB_NAME', 'nzd1');

/ ** Igama lomsebenzisi we-MySQL * /
ichaze ('DB_USER', 'lweniso');

/ ** Iphasiwedi yedatha ye-MySQL * /
ichaze ('DB_PASSWORD', 'password');

Sigcina utshintsho kwaye sivale ifayile. Ngoku siya kwisikhangeli sethu sewebhu kwaye kwithebhu entsha sivula isifakeli seWindowsPress ngale URL ilandelayo:

http://localhost/wpmultisite1/

Kwizikrini eziza kuvela ngezantsi, sikhetha ulwimi lofakelo, isihloko sewebhusayithi, igama lomsebenzisi, ipassword, i-imeyile kwaye kule meko asimakiseli ibhokisi yokugqibela ye "Vumela isalathiso sendawo" njengoko injalo Olu kufakelo lwasekhaya.

Ngoku singangena kufakelo lwethu lweWordPress. Okokugqibela siza kuyenza Uqwalaselo oluyimfuneko kwiWindowsPress yethu ukuba ibe yindawo emininzi:

  1. Sisebenza inethiwekhi ye-multisite ngokongeza lo mgca ulandelayo ngomhleli wombhalo owuthandayo kwifayile ye-wp-config.php, ngaphezulu komgca othi/ * Yonke into, nqama ukuhlela! Uvulo lwebhokisi. * /":

/ * Izinto ezininzi * /
chaza ('WP_ALLOW_MULTISITE', yinyani);

Ukushiya elo candelo lefayile ngolu hlobo lulandelayo:

/ **
* Kubaphuhlisi: Imowudi yokulungisa imeko yeWordPress.
*
* Guqula oku kube yinyani ukwenza ukuboniswa kwezaziso ngexesha lophuhliso.
* Kucetyiswa ngamandla ukuba iplagi kunye nabaphuhlisi bemixholo basebenzise iWP_DEBUG
* kwiindawo zabo zophuhliso.
*
Ngolwazi ngamanye amaxesha anokusetyenziselwa ukulungisa ingxaki,
* ndwendwela iCodex.
*
* @link https://codex.wordpress.org/Debugging_in_WordPress
/
chaza ('WP_DEBUG', ubuxoki);
/
I-Multisite /
chaza ('WP_ALLOW_MULTISITE', yinyani);
/
Kuko konke, yeka ukuhlela! Ukubloga okumnandi. * /

/ ** Indlela engafanelekanga kwisikhokelo seWindowsPress. * /
ukuba (! kuchaziwe ('ABSPATH'))
chaza ('ABSPATH', dirname (IFAYILE). '/');

Sigcina utshintsho kwaye sivale ifayile.

  1. Senza imodyuli yokubhala yeMod_Rewrite yeapache
# a2enmod iphinde ibhale
  1. Sihlela ifayile ye-Apache /etc/apache2/sites-enabled/000-default.conf ngokusebenzisa umhleli wombhalo owuthandayo, ukongeza umxholo olandelayo:


Ukhetho lwesalathiso se-FollowSymLinks MultiViews
VumelaOverride All
Umyalelo wokuvumela, ukukhanyela
vumela kubo bonke

Ukuvumela utshintsho olusuka kwifayile yeWordPress .htaccess esiza kuyihlela kamva, sishiya elo candelo lomxholo wethu ku- /000-default.conf ngolu hlobo lulandelayo:

#Bandakanya i-conf-ekhoyo / ye-cgi-bin.conf
 
                 Ukhetho lwesalathiso se-FollowSymLinks MultiViews
                 VumelaOverride All
                 Umyalelo wokuvumela, ukukhanyela
                 vumela kubo bonke
 

  1. Siyiqala kwakhona iApache
# systemctl qala kwakhona i-apache2
  1. Ngoku siya kwiDashboard yethu yeWordPress nakwiphaneli ephambili kwicala lasekhohlo, sikhetha ukhetho «Izixhobo» kwaye ngaphakathi koku «Ukucwangciswa kwenethiwekhi»:

WP_DL1

WP_DL2

Nje ukuba isihloko senethiwekhi kunye ne-imeyile yakho singeniswe, sicofa ukufaka kwaye emva koko kuya kuvela isikrini esilandelayo:

WP_DL3

Kwimeko yam amaxabiso ahambelana / var / www / html / wpmultisite1 aboniswa ngokunxulumene negama endilikhethileyo kulawulo lwam lweWordPress olubizwa iibi endaweni ye wpmultisite1: / var / www / html / iibi. Ngoku ngokulandela imiyalelo kule festile, siza kukopa umxholo wesinyathelo sokuqala okanye ibhokisi kwifayile yethu ye-wp-config.php ngokusebenzisa umhleli wethu wokubhaliweyo ngaphezulu komgca othi «/ * Yonke into, nqama ukuhlela! Uvulo lwebhokisi. * /»Ukuba ngolu hlobo lulandelayo:

/ **
* Kubaphuhlisi: Imowudi yokulungisa imeko yeWordPress.
*
* Guqula oku kube yinyani ukwenza ukuboniswa kwezaziso ngexesha lophuhliso.
* Kucetyiswa ngamandla ukuba iplagi kunye nabaphuhlisi bemixholo basebenzise iWP_DEBUG
* kwiindawo zabo zophuhliso.
*
Ngolwazi ngamanye amaxesha anokusetyenziselwa ukulungisa ingxaki,
* ndwendwela iCodex.
*
* @link https://codex.wordpress.org/Debugging_in_WordPress
/
chaza ('WP_DEBUG', ubuxoki);
/
I-Multisite /
chaza ('WP_ALLOW_MULTISITE', yinyani);
chaza ('MULTISITE', yinyani);
chaza ('SUBDOMAIN_INSTALL', ubuxoki);
chaza ('DOMAIN_CURRENT_SITE', 'Your.IP.address');
chaza ('PATH_CURRENT_SITE', '/ iibi /');
chaza ('SITE_ID_CURRENT_SITE', 1);
chaza ('BLOG_ID_CURRENT_SITE', 1);
/
Kuko konke, yeka ukuhlela! Ukubloga okumnandi. * /

Sigcina utshintsho kwaye sivale ifayile. Senza okufanayo nomxholo wesinyathelo sesibini okanye ibhokisi kodwa ngoku uhlela ifayile ye-.htaccess ngendlela:

# vi /var/www/html/iibi/.htaccess

Ukucima yonke imixholo yayo yoqobo kunye nokuncamathisela enye ebhokisini, kuba ngolu hlobo lulandelayo:

Bhala kwakhonaEngine
Phinda ubhale kwakhona i-base / iibi /
Phinda ubhaleRule ^ index.php $ - [L]

# yongeza i-slash ye-trailing kwi / wp-admin
Phinda ubhaleRule ^ ([_ _ 0-9a-zA-Z -] + /)? Wp-admin $ $ 1wp-admin / [R = 301, L]

Phinda ubhale iCond% {REQUEST_FILENAME} -f [OR]
Phinda ubhale kwakhonaCond% {REQUEST_FILENAME} -d
Phinda ubhale kwakhona uMthetho ^ - [L]
Phinda ubhaleRule ^ ([_ _ 0-9a-zA-Z -] + /)? (Wp- (umxholo | ulawulo | kubandakanya).) $ 2 [L]
Phinda ubhaleRule ^ ([_ _ 0-9a-zA-Z -] + /)? (. * Php) $ $ 2 [L]
Phinda ubhaleRule. isalathiso.php [L]

Sigcina utshintsho kwaye sivale ifayile. Siphuma kwiWordPress kwaye siyifaka kwakhona.

  1. Okokugqibela sivavanya iWindowsPress yethu esele ine inikwe amandla ngokupheleleyo kwaye iqwalaselwe ukusebenza kwe-multisite. Ngale nto siya kwikona ephezulu ngasekhohlo, khetha "iisayithi zam", "umphathi wenethiwekhi" kunye ne "Sites". Sikhetha ukhetho «Yongeza entsha» phezulu nakwisikrini esilandelayo esichazayo kwimihlaba yokubhaliweyo «Idilesi yesiza (URL)» (igama lesiza sakho esitsha), «Isihloko sesiza», « Ulwimi lwendawo »,« Umlawuli we-imeyile »kwaye sicofa kwi« Yongeza indawo ». Ngoku iisayithi abazenzayo ziya kuvela "kwiiSayithi zam" kwaye baya kuba nakho ukuzenza ngendlela efanayo kwi-desktop yabo. Nantoni na ungathandabuzi ukubuza okanye wabelane ngezimvo zakho. Imibuliso.

Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Uxanduva lwedatha: UMiguel Ángel Gatón
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.

  1.   Alejandro sitsho

    Isifundo esihle kakhulu !!

  2.   jatan sitsho

    Enkosi kakhulu Alejandro. Iinkcukacha nje. Xa ndandisenza inqaku imigca enophawu lwesimeli-mbumbulu (') yayijongeka ngolu hlobo, kodwa ngoku itshintshelwe kucatshulo olunye (' kunye ') kweminye imigca efana nale ilandelayo: define('WP_ALLOW_MULTISITE', yinyani) ; kwaye ndizamile ukuyilungisa ngokuzama ukuhlela inqaku kodwa kuvela u-"Jonga" kuphela. Nceda ukuba ngaba nabaphi na abahleli okanye abalawuli be Desde Linux Jonga eli nqaku, ndixelele ukuba ndingahlela njani inqaku ukulungisa loo nkcukacha okanye nceda wenze utshintsho. Ndiyabulisa.