otakarw Posted July 30, 2011 Share Posted July 30, 2011 1. Stiahnuť Oracle VirtualBox na adrese: http://www.virtualbox.org/wiki/Downloads 2. Stiahnuť Ubutu Server LTS (veľmi odporucam 10.04 LTS verziu, je to viac vyladený systém) Ak máte dostatok RAM a 64-bit operačný systém nainštalujte si 64-bit verziu v opačnom prípade stiahnite 32-bit na adrese: http://www.ubuntu.com/download/server/downloads 3. Nainštalovať VirtualBox, netreba položku Host-Only networking (nenainštaluje sa do windowsu virtuálny sieťový adaptér, ktorý netreba) 4. Spustiť VirtualBox 5. Klikúť na tlačidlo 'Nový' (New), ktorým spustíte sprievodcu novým virtuálnym strojm 6. Kliknúť na 'Ďalej' (Next) 7. Keď sa zobrazí okno na zadanie Návu (Name) vyrtuálneho stroja zadajte čokoľvek napr. 'Server 10.04LTS'; typ operačného systému na "Linux" a verzia "Ubuntu" resp. "Ubuntu (64 bit)" 8. Potom Serveru prideliť ak je Ubuntu Servber 32bit min. 192MB RAM optimálne 256MB pri 64bit 1,5 násobok týchto hodnôt 9. Vytvoriť nový vyrtuálny disk, ak nepoužívate iný vritualizačný softvér vytvorte disk typu VDI inak si vyberte podľa toho s ktorým virtualizačným softvérom by ste tento disk chceli ešte využívať 10. Pre optimálny výkon vyberte fixnú veľkosť disku teda nepoužívať dynamickú alokáciu 11. Nastavit veľkosť disku na min. 5 GB, ktorá úplne postačí (systém vtedy zaberá asi 18% z dostupného 4.65GB) 12. Kliknúť na 'Vytvoriť' (Create) (vytvrí sa disk) a opäť kliknúť 'Vytvoriť' (vytvorí sa vyrtuálny stroj). 13. Označiť virtálny stroj a hore kliknúť na tlačidlo Nastavenia (Settings) 14. V nastaveniach v položke Sieť (Network) ponechať všetky nastavenia tak ako boli t.j. ponechať NAT, ale kliknite na Pokročilé (Advanced) vedľa morej trojuholníkovej šípočky, rozbalia sa pokročilé nastavenia, klinite na tlačidlo 'Preposielanie portov' (Port Forwarding), kliknúť 10x na tlačidlo "+" v pravo hore pokiaľ sa nevytvrí 10 pravidiel. Pokiaľ nevytvoríte pravidlá pre nasledovné porty a protokoly. IP adresy ponechať prázdne. Host Port a Guest port nastaviť vždy na rovnaké hodnoty. Takže tabuľka bude vyzerať takto: 1Name: 2Protocol: 3Host IP: 4Host Port: 5Guest IP: 6:Guest Port: Rule 1 TCP nič 22 nič 22 (SSH, SFTP) Rule 2 UDP nič 22 nič 22 (SSH, SFTP Rule 3 TCP nič 80 nič 80 (HTTP) Rule 4 UDP nič 80 nič 80 (HTTP) Rule 5 TCP nič 8008 nič 8008 (HTTP alternate) Rule 6 TCP nič 8080 nič 8080 (HTTP alternate) Rule 7 TCP nič 8090 nič 8090 (HTTP alternate) Rule 8 TCP nič 443 nič 443 (HTTPS) Rule 9 TCP nič 3306 nič 3306 (MySQL) Rule 10 UDP nič 3306 nič 3306 (MySQL) (TCP na UDP zmeníte trojklikom na TCP a vyberiete z roletkoveho menu udaje v zatvorkach su len informativne) 15. Kliknutím na OK v Nastveniach ukončíe nastavovanie *** Koniec nastaveni nasleduje insštalácia softvéru *** 16. Označený vyrtuálny stroj spustíte tlačítkom Start so zelenou šípkou 17. Spustí sa sprievdoca prvý spustením, kde si vyberiete inštalačné médium t.j. súbor alebo súbor s obrazom inštalačného média v našom prípade 'ubuntu-XX.YY.Z-server-i386(amd64).iso', ktorý ste stiahli v 2. bode a kliknite OK 18. Vybrať jazyk inštlácie použijeme Angličtinu - English ak sa vám stane, že nevidíte kurzor myši uvoľníte ho stlačením pravého 'Ctrl' - angličtina sme použili kvoli jednoduchšiemu ladeniu chybových hlásení, ktoré v angličtine vygooglite ľahsie 19. Vybrať 'Install Ubuntu Server' stlačením enteru 20. Potvrdíte jazyk inštalácia English 21. Pri výbere krajiny vybrať other potom Europe, a potom Slovakia 22. Potom nasleduje detekcia rozloženia kláves stlačíte vyberte no a potom vyberte Slovakia a vyberte zo 4 možností ak nemáte preferenciu vyberte prvú možnosť následne pokracuje instalacia 23. Hostname mozete ponechat, pripadne mozete zmenit na estetickejsie server 24. Stlacite continue a potvrdite casovu zonu 25. Zacne rozdelenie partícií disku. Vyberte 'Guided - use entire disk' t.j. prva moznost bez LVM 26. Potvrdite disk a potvrdite "Write the changes to disks?" zacne sa formatovanie a inštalacia zakladneho systemu 27. zadajte celé meno nového užívateľa ja používam obyčajné 'user' a rovnako použijem aj pre názov účtu názov 'user' 28. Zadáte heslo pre 'user' ak použijete slabé heslo tak potvrďte Yes 29. Na otazku "Encrypt your home directory?" odpoviete 'No' 30. Spustí sa inštalácia rozšírení systému, ak nepoužívae proxy necháte pole HTTP proxy information prázdne a potvrdíte 'continue', potom sa stiahne databáza aktuálnych balíčkov. 31. Vyberiete si ako chcete manažovať aktualizácie. Silne odporúčam možnosť "No automatic updates", pretože aktualizácie si inštalujete, keď máte čas a nie keď potrebujete pracovať. 32. Označíte medzerníkom LAMP server a OpenSSH server stlačiť na tabulátor a potvrdiť continue 33. zadať heslo pre užívateľa 'root' pre MySQL server a potvdiť enter, zopakovať zadané heslo a opäť potvrdiť, stiahnu sa aktuálne balíčky a začne sa inštalácia 34. Potom nasleduje otazka o inštalácii GRUB, ktorú v našom prípade len potvrdíme 34. Dokončí sa inštlácia a inštalátor požiada o odobratie média z mechaniky, pravdepodobne už bude vysunuté, ak nie tak v hornej lište okna nájdete 'Devices' hneď vedľa 'Help'. V 'Devices' nájdete hneď hore CD/DVD Devices klik a hneď naspodu toho menu klik úplne na spodu na 'Remove disk from virtual drive' potvrdiť continue stroj sa reštartuje a pripraví prvé prihlásenie 35. Zadajte login ja mám 'user' potvrdiť enterom potom napíšte heslo (nebude ho vidno) opäť potvrdiť. avesu(ak obrazovka scerna tak je to len setric obrazovky staci miskou kliknut na ciernu plochu a stlacit napr medzernik) 36. Pravdepodobne sa pomaly vykresluje obsah okna, vyhadzuje nepodstatne chybove hlasenie pri bootovani systemu. Napravime to editaciou 2 suborov. Na editaciu pouzivam editor 'vi'. Na otvorenie suboru pozijeme prikaz 'sudo vi /adresar/adresar/subor.nieco' potom heslo ak treba pre aktivaciu editacie stlacime na klavesnici 'a' po dokonceni upravy suboru stlacime 'Esc' potom napiseme ':wq' bez apostrofov a potvrdime enterom a) odstranenie pomaleho vykreslovania: upravit subor /etc/modprobe.d/blacklist-framebuffer.conf pridame na koniec suboru tento text bez uvodzoviek: "blacklist vga16fb" odstranenie chybovej hlasky pri bootovani upravit subor /etc/modprobe.d/blacklist.conf pridame na koniec suboru tento text bez uvodzoviek: "blacklist i2c_piix4" nakoniec musime este vykonat tento prikaz (bez uvodzoviek): 'sudo update-initramfs -u -k all' 37. Restartujeme system prikazom 'sudo shutdown -r now' 38. Teraz nainstalujeme aktulaizacie prikazmi 'sudo aptitude update' a po dokonceni zadame 'sudo aptitude upgrade' na otazky odpovieme 'y' a potvrdime enterom 39. Este system obcas udava nespravnu hlasku o pocte aktualizacii pri starte tento bug odstranime prikazom 'sudo rm /etc/motd.tail' 40. Zacneme instalovat balicky pre plnohodnotnu funkcnost zadame prikaz: a) 'sudo aptitude install phpmyadmin' potom oznacime hviezdickou cez medzerink apache2 a prejdeme tabulatorom na OK potvrdime enter ak hviezdicku nedate nebude fungovat potom sa bude pytat na dbconfig-common odpovieme Yes, ked sa bude pytat na database administrative user password zadajte heslo zadane v bode 33., aby sa to lahsie pamatalo potom zadajte zase rovnake heslo a opat potvdte rovnake heslo. 'sudo aptitude installlibapache2-mod-auth-mysql php5-curl' c) 'sudo aptitude install memcached php5-memcache' potvrdzujeme 'y' 41. Nastavime server 'sudo a2enmod auth_mysql' potom 'sudo a2enmod ssl' potom 'sudo a2ensite default-ssl' 42. Vytvorime heslo pre root ucet aby sme mohli lachšie pridávat súbory ces SFTP príkazom 'sudo passwd root' keď požiada o new UNIX password zadajte nejaké heslo najlepšie zase rovnaké, aby sa to pamätalo 43. Reštartujte systém 'sudo shutdown -r now' keď systém nabehne už sa prihlasovať nemusíte 44. HOTOVO TERAZ SI OTVORTE PREHLIADAČ VO WINDOWSE A ZADAJTE 'http://localhost' potom skúste 'https://localhost' certifikát nie je podpísaný takže by mali vyhodiť chybu nedôverihodnej lokality, čo je v poridaku. 45. Nainštalujte vo Windowse ftp klienta FileZilla po inštalacii otvorte správcu lokalít (Ctrl + S) kliknite 'Nová lokalita' V záložke Základné nastavíte hostiteľ localhost; port 22; protokol SFTP (SSH File Tranfer Protocol); typ prihlasovania normálny; používateľ root; heslo zadáte to, ktoré ste zadali pre užívateľa root. Predtým než nastavenie uložíte v záložke Pokročilé nastavíte ako predvolený adresár /var/www (Prestashop nahrávajte do vytvorených priečinkov v tomto adresári, potom bude adresa v prehliadači localhost/priečinok) 46. Databázu vytvoríte cez phpmyadmin zadaním http://localhost/phpmyadmin do prehliadača vo windowse prihlasovacie udaje do databazy su root a heslo co pouzivame stale (je to len testovaci stroj a preto nie je nutne si komplikovat zivot roznymi silnymi heslami) 47. Pri inštalacii prestashopu (localhost/priečinok/install) zadame rovnake prihlasovacie udaje do databazy: adresa serveru: localhost užívateľ: root heslo: (stale to isté heslo z bodu 33) Link to comment Share on other sites More sharing options...
otakarw Posted August 2, 2011 Author Share Posted August 2, 2011 Vyhody: skutocny nativny linux podpora https cez self signed SSL certifikat podpora podpora vsetkych rozsireni potrebnych pre beh PrestaShopu bonus podpora rozsirenia PECL memcahed!! server sa spusti jedinym klikom (cez pravy klik na virtualny stroj sa da vytvorit odkaz na ploche) jednoducho sa da vypnut kliknut na krizik (zavriet okno a ulozit stav virtualneho stroja) ked sa vypne v pamati neostanu ziadne zbytocne procesy ako MySQL alebo web server nie su ziadne problemy s kompatibilitou php a pracujete v pohodli vo windowse Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now