Inštalácia WordPressu lokálne pre použitie aj na produkcii

favicon-wame
wordpress logo

Čas od času našim stážistom okrem práce s naším WAME Admin CMS dáme urobiť nejaký ten WordPress kvôli tomu že celé CMS by bolo pre klienta zbytočné. Občas sa stane že to chalani nahodia priamo na subdoménu a tam to skúšajú všetko je fajn pokiaľ ten web už nieje na produkcii a vtedy sú výpadky neželané.

Čas od času našim stážistom okrem práce s naším WAME Admin CMS dáme urobiť nejaký ten WordPress kvôli tomu že celé CMS by bolo pre klienta zbytočné. Občas sa stane že to chalani nahodia priamo na subdoménu a tam to skúšajú všetko je fajn, pokiaľ ten web už nieje na produkcii a vtedy sú výpadky neželané. Určite vám nemusím vysvetľovať výhody GIT.

V tomto návode si ukážeme ako nainštalovať WordPress na localhost a aby sme ho vedeli nahrať na produkčný server a to všetko cez terminál.

Ukážeme si v skratke aj prácu s VIM a NANO editorom ktorý je dostupný v terminály a v závere celý projekt nahráme cez rsync funkciu.

  1. Pre začiatok si vytvoríme GIT project a nacloujeme ho
  2. Vytvoríme FTP a Databázu
  3. Vytvoríme localhost a lokálnu databázu
  4. Otvoríme terminál a cez príkaz stiahneme poslednú verziu Wordpresu

    wget https://wordpress.org/latest.tar.gz

  5. Rozbalíme stiahnutý súbor

    tar -xzvf latest.tar.gz

  6. Presunieme zo zložky ./wordpress do root

    sudo mv wordpress/* ./

  7. Odstránime zbytočné súbory

    rm -rf wordpress latest.tar.gz

  8. Cez prehliadač spustíme inštaláciu

    <localhost>/wp-admin/setup-config.php Vyplníme údaje k lokálnej databáze, vytvoríme účet pre hlavného administrátora a prihlásime sa

  9. Skopírujeme a upravíme súbor pre produkčnú databázu

    cp wp-config.php wp-config-production.php

  10. Vytvoríme .gitignore súbor

    touch .gitignore

  11. Otvoríme ho cez VIM editor, vložíme údaje a uložíme

    vim .gitignore

    Stlačíme i a vložíme
    wp-config.php
    wp-config-production.php
    Stlačíme ESC a napíšeme :wq
  12. Vytvoríme rsync-ignore súbor

    touch rsync-ignore

  13. Otvoríme ho cez NANO editor, vložíme údaje a uložíme

    nano rsync-ignore

    Vložíme údaje
    .gitignore
    license.txt
    readme.html
    rsync-ignore
    wp-config.php
    wp-config-sample.php
    Pre uloženie stlačíme Ctrl + o a potvrdíme Enterom
    Stlačením Ctrl + x odíjdeme z NANO editora
  14. Pokiaľ máme SSH tak súbory nahráme na server

    rsync -avzh --exclude-from 'rsync-ignore' <locale-folder> <ssh-name-host>:<remote-folder> --delete-after

  15. Súbor wp-config-production.php nahráme ručne na produkčný server pod názvom wp-config.php

    Tento súbor sa potom už nebude znova prepisovať

  16. Stiahneme si lokálnu databázu a nahráme na produkciu

 

V ďalšej časti si ukážeme ako WordPress nainštalovať cez composer.

 

wame logo

Tvoríme e-shopy, aplikácie a informačné systémy

Mohlo by Vás zaujímať

V dňoch 27-28.2.2024 sme s WAME zdieľali naše know-how z vývoja webov Magento, Prestashop a webových i mobilných aplikácií na najväčšom e-commerce veľtrhu v Českej republike "CzechOn-lineExpo". Okrem príjemného stretnutia s dlhoročnými klientmi, sme spoznali aj nových partnerov, ich požiadavky na weby i aplikácie a odhalili sme smerovanie e-commerce trhu v najbližších rokoch.
Stretávame sa s klientmi, ktorí uvažujú medzi open-source, e-shopom na mieru alebo krabicovým riešením. Preto sme sa rozhodli venovať práve tejto téme na Ecommerce Bridge a objasniť si najčastejšie mýty a fakty. V našom blogu vysvetlíme čo vám jednotlivé riešenia môžu priniesť a v čom vás môžu v budúcnosti obmedzovať.
24. novembra 2023 sa o 00:00:01hod. rozbehne celosvetová reklamná kampaň roka - Black Friday. Veľa tovaru, úžasné zľavy a akcie, a hlavne veľký nápor kupujúcich na online trh. Veľká príležitosť výhodne nakúpiť a v neposlednom rade hlavne predať. Ako sa však na BLACK FRIDAY správne pripraviť z pohľadu e-shopu?