Kategória: PHP7

Megnyitom a saját webáruházam Magento 2 alapokon magyar nyelven

Ugyan 2017-ben terveztem elindítani a saját webáruházam, de a késlekedésnek sok egyéb megrendelés tett keresztbe. Az idei évben a Magento kinyírta a Magento 1-es modulok oldalát a Magento Connectet. Anno úgy terveztem, hogy a webáruházam Magento 1 alapon indítom útjára, de az idei évben beláttam ez csak kidobott idő lenne. Még 2016 tavaszán foglalkoztam kicsit Magento 2-vel főleg a nyelvi fordítások terén, azonban az idei 2017-es évben erre nem tudtam eddig további energiát (igazából időt) fordítani. Azt viszont látom, hogy az Adobe Flash támogatottsága sok böngészőben csak külön telepítéssel kerül be, így például a Magento 1 adminisztrációs felületén a kép feltöltés is nehézkessé válik.

A rengeteg eltűnő modul pedig a Magento 1 pályafutásának végét jelenti. “Megnyitom a saját webáruházam Magento 2 alapokon magyar nyelven” Tovább olvasása

Reklámok

Magento 1 PHP5.6 és Magento 2 PHP7.1 egy Apache

A fejlesztéseim korlátjába ütköztem amikor is a Magento 1-es porjektekhez még PHP5.6 kell de a Magento 2 fejlesztésekhez már PHP 7.1 kellene. Ubuntu 16 alatt viszonylag könnyű megoldani a problémát. Használhatnék Docker-t is, de másnál nem kell felhúzni a fejlesztői környzetet. Apache webszerverrel dolgozom, mert Magento fejlesztéseken kívül mással is dolgozom. A cél az, hogy egyszerű konfigurációval lehessen egymás mellett PHP5.6-os és PHP7.1-es projekteket futtatni.

Azt, hogy melyik oldal melyik PHP-t használja Vhostban fogjuk beállítani. A megoldához pedig PHP5.6 és PHP7.1-et telepítünk FPM módban:
sudo su
add-apt-repository ppa:ondrej/php
apt-get update
apt-get install libapache2-mod-fastcgi php5.6-fpm php5.6 php5.6-dev php5.6-mcrypt php5.6-mbstring php5.6-mysql php5.6-zip php5.6-gd php5.6-xml php7.1-fpm libapache2-mod-fastcgi php7.1-fpm php7.1 php7.1-dev php7.1-mbstring php7.1-mysql php7.1-zip php7.1-gd php7.1-xml php7.1-curl php7.1-intl php7.1-json php7.1-mcrypt

“Magento 1 PHP5.6 és Magento 2 PHP7.1 egy Apache” Tovább olvasása

PHP 5.6 telepítése Ubuntu 16.04 – Magento 1 fejlesztéshez

A fejlesztői létemet megkönnyítendő átállok Windows környezetről Ubuntu környezetre weboldal, webáruház fejlesztések esetében. Korábbi cikkemben bemutattam, hogyan lehet felépíteni Ubuntu 16.x alatt egy Magento 2-es konfigot PHP 7-el. Az is nyilvánvaló, hogy szeretném megnyitni saját webáruházam, s mivel minimális költségekből, ezért Magento 1 alapú webáruházzal indítok.

Hogy miért Magento 1 és miért nem Magento 2?

“PHP 5.6 telepítése Ubuntu 16.04 – Magento 1 fejlesztéshez” Tovább olvasása

Magento2 telepítés PHP 7.0.4 nem támogatott, hogyan frissítsünk PHP 7.0.6, 7.0.8-ra

Nagy küzdelmek árán sikerült végre feltelepítenem az Ubuntu 16-os operációs rendszer alá a Magento 2 webáruház motort és egy virtuális hoston azt be is üzemeltem. Amin nagyon megakadtam, az Ubuntu esetében a legfrissebbnek tekintett PHP verzió a 7.0.4-volt, azonban ezt a Magento nem támogatja, csak a PHP 7.0.2-es illetve a PHP 7.0.6-os változattal hajlandó működni. Igaz a weboldalukon ezt nem sok minden jelzi 😦  erről, egy hosszas vitát itt olvashatunk. A megoldást Ondrej szállította, ennek mikéntjéről pedig itt lehet olvasni.

Magento 2 kezdeti lépések

Viszonylag rég került fel ide blog bejegyzés, ennek oka az volt, hogy megjelent a PHP 7 a Magento 2 azaz egyszerre több minden is változik. A változással pedig lépést kell tartani. Nem titok én eddig Windowson fejlesztettem főként sitebuild fejlesztések miatt. Azonban megjelent az Ubuntu Linux 16.x-es változata, ez is új, így arra az elhatározásra jutottam, hogy a Windows 10 mellé felteszek egy Ubuntu 16.x Linux operáció rendszert, mint fejlesztői környezetet. Ezt az is indokolja, hogy az új keretrendszerek, amelyekkel ugyancsak meg akarok ismerkedni (Symfony 2-3) már sok mindent konzolból kell futtatni (PHP, MySQL, Bower, Gulp, Composer, Git), amihez a Windows 10 esetében mindig környezeti változót kell beállítani, ez unalmas és vagy működik vagy nem. “Magento 2 kezdeti lépések” Tovább olvasása