{"id":231475,"date":"2023-01-05T09:20:00","date_gmt":"2023-01-05T06:20:00","guid":{"rendered":"https:\/\/wordpress.mediadoma.com\/?p=231475"},"modified":"2023-01-06T19:43:27","modified_gmt":"2023-01-06T16:43:27","slug":"devkinsta-tutvustus","status":"publish","type":"post","link":"https:\/\/wordpress.mediadoma.com\/et\/devkinsta-tutvustus\/","title":{"rendered":"DevKinsta tutvustus"},"content":{"rendered":"\n<p><strong>TL;DR<\/strong>: Kui palju see postitus v\u00f5ib tunduda tasulise v\u00f5i reklaamitud arvustusena, see pole nii. L\u00fchike on see, et ma olen seda saiti <a href=\"https:\/\/kinsta.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Kinstas<\/a> juba paar aastat hostinud ja olen olnud nende pakkumise \u00fcle \u00f5nnelik ja mulle pidevalt muljet avaldanud, nii et kui nad oma <a href=\"https:\/\/kinsta.com\/devkinsta\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">DevKinsta<\/a> rakendusest v\u00e4lja kuulutasid, olin sama huvitatud selle proovimisest. nagu olen olnud <a href=\"https:\/\/wordpress.mediadoma.com\/et\/kuidas-muuta-kohalikke-hooratta-php-saetteid\/\" title=\"Locali\">Locali<\/a>, <a href=\"https:\/\/tommcfarlin.com\/laravel-valet-for-wordpress\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Valeti<\/a>, <a href=\"https:\/\/tommcfarlin.com\/phpunit-wordpress-mamp\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">MAMPi<\/a> ja teistega.<\/p>\n<hr \/>\n<p>L\u00fchidalt \u00f6eldes <a href=\"https:\/\/kinsta.com\/devkinsta\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">esitab DevKinsta endale arveldamise v\u00f5imalusena<\/a> :<\/p>\n<blockquote>\n<p>Kujundage, arendage ja juurutage WordPressi saite mugavalt oma kohalikust masinast. DevKinsta on igavesti tasuta ning saadaval macOS-i ja Windowsi jaoks.<\/p>\n<p>Kinsta<\/p>\n<\/blockquote>\n<p>Kuid selle asemel, et tutvuda saidi pakutavate videote ja muu tagatisega, m\u00f5tlesin, et l\u00e4hen l\u00e4bi selle seadistamise protsessi allalaadimisest saidi seadistamiseni, saidi loomisest kuni selle brauserisse laadimiseni ja vaadake, kuidas failistruktuuris k\u00f5ik on seadistatud.<\/p>\n<h2>DevKinsta: allalaadimisest saidi seadistamiseni<\/h2>\n<p>Neile, kes on uudishimulikud, installin <a href=\"https:\/\/kinsta.com\/devkinsta\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">DevKinsta<\/a> 2018. aasta Mac Mini (nii et jah, see on Inteli baasil).<\/p>\n<h3>Paigaldamine ja k\u00e4ivitamine<\/h3>\n<p>P\u00e4rast Maci rakenduse allalaadimise ja installimise t\u00fc\u00fcpiliste sammude j\u00e4rgimist:<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-158604-61e6e2319ca81.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-158604-61e6e2319ca81.png\" alt=\"DevKinsta tutvustus\"><\/a><\/p>\n<p>Seej\u00e4rel k\u00e4ivitasin selle [pro\u017eektori abil] ja mind tervitati j\u00e4rgmise pildiga:<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-158604-61e6e235abbde.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-158604-61e6e235abbde.png\" alt=\"DevKinsta tutvustus\"><\/a><\/p>\n<p>Esimene asi, mis mu t\u00e4helepanu k\u00f6itis, oli see, et see installis <a href=\"https:\/\/docker.com\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Dockeri<\/a> pilte. Olen kasutanud Dockerit erinevates kehastustes juba aastaid. Saan k\u00f5ik eelised \u2013 see t\u00e4hendab, et ma ei pea olema selle eelistes veendunud \u2013, kuid \u00fcldiselt ma selle f\u00e4nn ei ole. Sellel on omad puudused, kuid see postitus pole selleks m\u00f5eldud.<\/p>\n<p>Igatahes, kui ma seda installimise ajal n\u00e4en, tekitab see mulle pausi, eriti arvestades, et tarkvara, nagu Local Lightning, mis on selle jaoks ilmselgelt loomulik konkurents, kasutab natiivset riistvara.<\/p>\n<h3>Peamine armatuurlaud<\/h3>\n<p>Sellegipoolest n\u00e4eb peamine armatuurlaud v\u00e4lja selline:<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-158604-61e6e23a88b7f.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-158604-61e6e23a88b7f.png\" alt=\"DevKinsta tutvustus\"><\/a><\/p>\n<p>Mulle meeldib, et see pakub v\u00f5imalust seadistada uus sait, importida sait, mis teil Kinstas juba t\u00f6\u00f6tab (mida ma tegelikult ei n\u00e4eks \u00fcllatunud) v\u00f5i kohandatud konfiguratsiooniga saidi seadistamist.<\/p>\n<h3>Kohandatud saidi seadistus<\/h3>\n<p>Selle artikli huvides loon kohandatud saidi, et vaadata, millised valikud v\u00e4lja n\u00e4evad.<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-158604-61e6e240a1f79.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-158604-61e6e240a1f79.png\" alt=\"DevKinsta tutvustus\"><\/a><\/p>\n<p>\u00dclaltoodud ekraanile olen lisanud j\u00e4rgmise:<\/p>\n<ul>\n<li><strong>Saidi nimi<\/strong>: m\u00e4nguv\u00e4ljak<\/li>\n<li><strong>Domeen<\/strong> :<code>playground.local<\/code><\/li>\n<li><strong>Saidi asukoht:<\/strong> <code>\/Users\/tommcfarlin\/DevKinsta\/public\/playground<\/code><\/li>\n<li><strong>Veebiserveri t\u00fc\u00fcp<\/strong>: Nginx (kuigi see oli ainus v\u00f5imalus)<\/li>\n<li><strong>PHP versioon<\/strong>: 7.4 (kuigi saadaval on ka 7.2, 7.3 ja 8.0)<\/li>\n<li><strong>Andmebaasi nimi<\/strong>: m\u00e4nguv\u00e4ljak<\/li>\n<li><strong>Luba HTTPS:<\/strong> Jah<\/li>\n<li><strong>WordPressi saidi pealkiri<\/strong>: WordPressi m\u00e4nguv\u00e4ljak<\/li>\n<li><strong>WordPressi administraatori e-post<\/strong> :<code>info@playground.local<\/code><\/li>\n<\/ul>\n<p>Seej\u00e4rel andsin sellele kasutajanime ja kasutasin parooli, mis mulle genereeriti. Praegusel hetkel seadistamise ajal ma ei tea, kas sisselogimise volitused kuhugi salvestatakse, seega kopeerisin igaks juhuks sisselogimise ja parooli oma paroolihaldurisse.<\/p>\n<p>P\u00e4rast seda paluti mul sisestada oma s\u00fcsteemihalduri mandaat nii hostifailide v\u00e4rskendamiseks kui ka SSL-sertifikaadi lisamiseks (m\u00f5lemad on toimingud, mida ma eeldan), kuni DevKinsta tarkvara konfigureerib.<\/p>\n<p>J\u00e4rgmisena anti mulle projekti avakuva, mis n\u00e4eb v\u00e4lja j\u00e4rgmine:<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-158604-61e6e246b125f.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-158604-61e6e246b125f.png\" alt=\"DevKinsta tutvustus\"><\/a><\/p>\n<p>See ei erine teistest sarnastest t\u00f6\u00f6riistadest. <code>WP_DEBUG<\/code>Mulle meeldib lihtsalt armatuurlaualt \u00fcmberl\u00fclitumine. Arvan, et arenduskeskkondades on see hea m\u00f5te alati sees olla, kuid olenevalt sellest, millised on teie vajadused v\u00f5i millega te t\u00f6\u00f6tate, ei pruugi see olla midagi, mida te vajate.<\/p>\n<p>Mulle meeldib, et kogu teave on saadaval \u00fchel ekraanil, eriti andmebaasi teave, nii et saan kasutada andmebaasile juurdep\u00e4\u00e4suks <a href=\"https:\/\/wordpress.mediadoma.com\/et\/kaks-kasulikku-toeoeriista-wordpressi-arendamiseks\/\" title=\"eelistatud t\u00f6\u00f6riista .\">eelistatud t\u00f6\u00f6riista .<\/a> Sisseehitatud rakendus on <a href=\"https:\/\/www.adminer.org\/\" target=\"_blank\" rel=\"noopener nofollow\" class=\"external external_icon\">Admineri<\/a> kohandatud versioon .<\/p>\n<p>Enne saidi laadimist ja haldusala v\u00e4ljan\u00e4gemist on mul ka huvi n\u00e4ha, milline n\u00e4eb v\u00e4lja kataloogistruktuur v\u00f5rreldes teiste sellega sarnaste utiliitidega.<\/p>\n<h3>Pilk kulisside taha<\/h3>\n<p>Seega valisin armatuurlaua saidi tee asukohast kataloogi laadimise Finderis:<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-158604-61e6e24c47c15.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-158604-61e6e24c47c15.png\" alt=\"DevKinsta tutvustus\"><\/a><\/p>\n<p>See viis mind otse WordPressi installikataloogi koos <code>twentytwentyone<\/code>teema uusima versiooniga.<\/p>\n<p>Sellegipoolest oli mul uudishimulik, kuidas saidi muud aspektid olid seadistatud (nt saitide loend, andmebaas ja nii edasi). Tuhkisin <code>DevKinsta<\/code>kataloogis ringi ja n\u00e4gin j\u00e4rgmist:<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-158604-61e6e2508d631.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-158604-61e6e2508d631.png\" alt=\"DevKinsta tutvustus\"><\/a><\/p>\n<ul>\n<li>Kataloog <code>kinsta<\/code>sisaldab \u00fchte faili, mis loetleb k\u00f5ik tarkvara haldatavad saidid. See on leitud, <code>sites.ini<\/code>kus ma n\u00e4itan l\u00fchidalt.<\/li>\n<li>Kataloog <code>logs<\/code>n\u00e4itab teavet k\u00f5ige kohta, mis on seotud PHP-ga, samuti saidi t\u00f5rkeid (eesliitega saidi nimi, n\u00e4iteks <code>playground_access.log<\/code>).<\/li>\n<li>Selle postituse ajal on <code>private<\/code>kataloog t\u00fchi.<\/li>\n<li>Kataloog <code>public<\/code>sisaldab <code>playground<\/code>kataloogi, mis sisaldab ka muid WordPressi installimisi, mida DevKinsta v\u00f5ib hooldada.<\/li>\n<\/ul>\n<p>Nagu varem mainitud, <code>sites.ini<\/code>n\u00e4itab faili vaatamine, et see sisaldab direktiive iga saidi kohta, mida tarkvara haldab. Selle konkreetse demo puhul sisaldab see j\u00e4rgmist.<\/p>\n<pre><code>1[playground]\n2domain=playground.local\n3php_version=7.4\n4is_multisite_subdir=1\n<\/code><\/pre>\n<p>Siin n\u00e4htu p\u00f5hjal eeldan, et n\u00e4en veidi mitut ja veidi erinevat v\u00e4\u00e4rtust, mis p\u00f5hinevad kohalikul domeenil, PHP versioonil ja saidi seadistamisel valitud mitme saidi konfiguratsioonil. Kui neid on rohkem, pole ma veel n\u00e4inud ja kui ma j\u00e4tkan selle kasutamist ja see tuleb kasuks, siis viitan sellele kindlasti siin.<\/p>\n<h3>Saidi laadimine<\/h3>\n<p>Siinkohal olen valmis esiotsas ja haldusalas olevale saidile pilgu heitma.<\/p>\n<ul>\n<li>Kl\u00f5psates k\u00e4sul Ava sait, saan vaadata saiti nii, nagu oleksin k\u00fclastaja. See t\u00e4hendab, et ma n\u00e4en saidi esiosa ja p\u00e4\u00e4sen sellele juurde ka <code>https:\/\/playground.local<\/code>seadistamisel konfigureeritud aadressi abil.<\/li>\n<li>Kl\u00f5psates valikul WP Admin, j\u00f5uan haldusalasse. Ja see on hea, et ma salvestasin parooli seadistamise ajal, sest see n\u00f5uab selle siia sisestamist. See pole ootamatu, kuid pole muud v\u00f5imalust sellele juurde p\u00e4\u00e4seda [mille suutsin leida] peale parooli l\u00e4htestamise ja DevKinsta meilihalduri kaudu e-kirjadele juurdep\u00e4\u00e4su saamiseks.<\/li>\n<\/ul>\n<p>L\u00f5puks on lavastusse l\u00fckkamise v\u00f5imalus, mida ma pole <strong>proovinud<\/strong>, kuna mul ei ole selle postituse jaoks seadistatud konkreetse projektiga seotud lavastuskontot. Ma kujutan ette, et see on mugav k\u00f5igile, kes on loonud uue Kinsta konto v\u00f5i kes juhuslikult m\u00f5ne oma olemasoleva saidi (nagu see ajaveeb) maha t\u00f5mbavad.<\/p>\n<h3>Kiire \u00fclevaade m\u00e4lukasutusest<\/h3>\n<p>Mul pole siin muud kommenteerida, kui jagada seda, mida Activity Monitor DevKinsta laadimisel n\u00e4itab:<\/p>\n<p><a href=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-158604-61e6e2547141f.png\" data-rel=\"lightbox\"><img decoding=\"async\" class=\"SDStudio-light-box-enable SDStudio-editor-tools-md-imp\" src=\"https:\/\/wordpress.mediadoma.com\/wp-content\/uploads\/2022\/01\/post-158604-61e6e2547141f.png\" alt=\"DevKinsta tutvustus\"><\/a><\/p>\n<p>Nii et tehke sellest oma kasutusjuhtumiks sobiv.<\/p>\n<h2>Viimased m\u00f5tted<\/h2>\n<p>\u00dcldiselt olen \u2013 \u00fches\u00f5naga \u2013 <strong>DevKinstaga<\/strong> rahul. See ei too tabelisse midagi uut, kuid teeb seda, mida lubab, ja teeb seda viisil, mis on k\u00e4ttesaadav nii WordPressi juurutajatele kui ka arendajatele.<\/p>\n<p>Kui olete kasutanud muid sarnaseid t\u00f6\u00f6riistu, olete kohe kodus. Ja kui ei, siis on lihtne alustada. Ma arvan, et see versioon loob <a href=\"https:\/\/wordpress.mediadoma.com\/et\/avalda-varakult-a-case-for-a-strong-1-0\/\" title=\"tugeva aluse\">tugeva aluse<\/a> ja suure potentsiaali t\u00e4iendavate suurep\u00e4raste funktsioonide arendamiseks.<\/p>\n<p>Kui ma saaksin k\u00fcsida kahte asja, oleks see:<\/p>\n<ol>\n<li>Kasutage Dockeri asemel natiivset arhitektuuri (kuigi ma m\u00f5istan viimase kasutamise p\u00f5hjust),<\/li>\n<li>Salvestage sisselogimismandaadid ja maskeerige need arenduskeskkonna jaoks, et kasutajad saaksid h\u00f5lpsasti oma saidile sisse logida, kopeerides parooli DevKinsta armatuurlaualt.<\/li>\n<\/ol>\n<p>Ja kui oleks boonus, arvan, et oleks tore ka oma lisandmoodulite v\u00f5i laienduste loomine. Kuid j\u00e4llegi on see esimene versioon. Ja selleks on see poleeritud ja teeb t\u00e4pselt seda, mida lubab teha. Ja \u00fcllatusteta on midagi \u00f6elda.<\/p>\n<p>Peale selle pole enam midagi \u00f6elda. Olen sellega rahul, t\u00f5en\u00e4oliselt kasutan seda tulevases projektis, mida kaalun, aga kui olete oma praeguse seadistusega rahul ja te ei kasuta Kinstat, on selle komplektiga k\u00f5ik korras. \u00fcles, samuti.<\/p>\n<p><div id=\"PostUnique_PostSource\" style=\"padding-top: 50px\">:  <a target=\"_blank\" rel=\"noopener nofollow\" href=\"\/\/tommcfarlin.com\" class=\"external external_icon\">tommcfarlin.com<\/a><\/div><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00dcldiselt olen DevKinstaga rahul. See teeb seda, mida ta lubab, viisil, mis on k\u00e4ttesaadav nii WordPressi juurutajatele kui ka arendajatele.<\/p>\n","protected":false},"author":1,"featured_media":158605,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","_wp_rev_ctl_limit":""},"categories":[718,749,781,1076,833,894,842,802],"tags":[1165],"class_list":["post-231475","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-arendaja","category-avatud-laehtekoodiga","category-avatud-laehtekoodiga-tarkvara","category-hosting-2","category-juhend-algajatele","category-kood","category-opetused","category-php-4","tag-affiai-et"],"_links":{"self":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/posts\/231475","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/comments?post=231475"}],"version-history":[{"count":0,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/posts\/231475\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/media\/158605"}],"wp:attachment":[{"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/media?parent=231475"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/categories?post=231475"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wordpress.mediadoma.com\/et\/wp-json\/wp\/v2\/tags?post=231475"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}