Peter Lembke

Magento 2.2.3 – Snabbare

 Installation, Magento, Webbutveckling  Kommentarer inaktiverade för Magento 2.2.3 – Snabbare
Maj 012018
 

I den här guiden ska vi få upp hastigheten på en lokalt installerad Magento 2.2.3 som installerats med MySQL, Apache2, PHP 7.0 på en Ubuntu 16.04 LTS.
http://www.charzam.com/2018/04/29/magento-2-2-3-installation/
Målet är att få ett snabbare utveckligssystem lokalt. Några av tipsen nedan kan även användas i en skarp miljö.

Magentokommandot

Du kommer att behöva köra magentokommandot ganska många gånger.
Gå in i magentokatalogen och skriv:

sudo php bin/magento

Om du vill ha det lite smidigare kan du göra så här:
Gå in i magentokatalogen/bin och skriv pwd för att få den fulla sökvägen hit.
Jag har: /home/peter/sites/m2/bin

nano /home/peter/.bashrc
export PATH=$PATH:/home/peter/sites/m2/bin
chmod 755 /home/peter/sites/m2/bin/magento

Stäng terminalen och öppna den på nytt för att .profile ska läsas in.
Nu ska du kunna skriva magento från valfri plats.

Jag fick ett felmeddelande ”cache_dir ”/home/peter/sites/m2/var/page_cache” is not writable”.

sudo chmod -R 777 /home/peter/sites/m2/var/

Sedan fungerade Magento 2.

Continue reading »

Magento 2.2.3 – Installation

 Admin, Installation, Magento, PHP, Webbutveckling  Kommentarer inaktiverade för Magento 2.2.3 – Installation
Apr 292018
 

Jag har dokumenterat en installation tidigare av Magento 2. Det var för 2 år sedan. http://www.charzam.com/2016/03/13/magento-2-installera-lokalt/

Idag ska jag installera Magento Open Source v 2.2.3 på en Ubuntu Linux 16.04 LTS, lokal installation så jag kan utveckla moduler.
Jag har redan installerat MySQL, Apache2 och fått igång andra webbplatser på maskinen.
http://www.charzam.com/2010/10/30/lamp-install/

Jag har satt upp en domän (vhost) och skapat en katalog.
Mitt domännamn är: local.m2.charzam
http://www.charzam.com/2017/06/02/flera-domannamn-pa-samma-webserver/

Jag har laddat ned Magento Open Source 2.2.3 utan exempeldata. Du kan ta med exempeldata om du vill eller installera det senare. Du behöver skriva in ditt Magento-login eller skapa ett login.
https://magento.com/tech-resources/download

Just nu är det inte möjligt att testa docker-uppsättningen som Magento normalt tillhandahåller. Den är borta för underhållsarbete. Men det blir en framtida guide.

Använde DBeaver för att sätta upp en databas kodad i UTF8 i MySQL. Skapade en separat MySQL-användare som får full access till databasen. Testade att användaren kan koppla upp mot MySQL. De här uppgifterna behövs senare. Satte upp användare m2 med lösen m2.
http://www.charzam.com/2017/08/12/dbeaver-databashanterare/

Nu ska jag börja installationen och kommer att följa guiden från:
http://devdocs.magento.com/guides/v2.2/install-gde/install-quick-ref.html

Först behöver installationen startas. Jag vill göra detta via webbläsaren.
http://local.m2.charzam/setup/

Continue reading »

Uppgradera Magento 1 till Magento 2

 Magento, Nyheter, Webbutveckling  Kommentarer inaktiverade för Uppgradera Magento 1 till Magento 2
Mar 202018
 

Jag har arbetat med Magento 1.x (M1) sedan hösten 2011 och Magento 2.x (M2) sedan hösten 2016. Jag har gjort mängder med M1-projekt men bara varit med på tre M2-projekt under 1,5 år. Alla tre M2-projekten har varit nya handelsplatser, ingen hade tidigare använt M1. I den här texten ska jag berätta om mina erfarenheter av Magento 2.1, vad du som e-handelsplatsägare kommer att drabbas av och vad du kan göra för att minska problem och kostnader.

End of life (EOL) M1 hösten 2018

Magento 1 kommer att få säkerhetsuppdateringar till hösten 2018. Därefter kommer upptäckta säkerhetshål att få vara som de är. Det är förstås en ohållbar situation för e-handelsplatser.

Man kan med andra ord inte vara kvar på Magento 1 utan att riskera kunddata. Det kan vara så att en revision kan slå ned på företaget om man inte vidtagit nödvändiga åtgärder för att skydda sina kunders data.

Det här gör att du som e-handelsplattformens ägare måste spendera pengar för att få samma sak som du redan har, en e-handelsplats.

Uppgradera till Magento 2

Det går inte att uppgradera Magento 1 till att bli Magento 2. M1 och M2 delar namnet Magento, de är båda e-handelsplatformar, men sedan slutar likheterna. Det går inte att använda moduler från M1 i M2. Det går inte att använda någon kod alls, allt måste skrivas om. Magento har gjort en modulkonverterare. Vi utvärderade den. Modulerna den skapade fungerade inte och koden var underlig.

Det är INGEN fördel alls att välja M2 bara för att du hade M1 innan. Du är därmed fri att välja vilket annat system som helst när du ska migrera din data från M1 till ett annat system.

Continue reading »

Musens knappar i Ubuntu

 Bash, Operativsystem, Tillbehör, Ubuntu  Kommentarer inaktiverade för Musens knappar i Ubuntu
Dec 022017
 

I Ubuntu 16.04 LTS så gör min mus ”klistra in” när jag klickar med hjulet.
Det kan bli en och annan klick på hjulet när jag använder hjulet, och det medför att den programkod jag skriver får en massa skräp inklistrat på slumpvalda ställen.

Nu när jag ändå inte klarar att hantera hjulklick så är det bättre att den inte har någon funktion alls.

Continue reading »

Ubuntu 17.10

 Operativsystem, Ubuntu  Kommentarer inaktiverade för Ubuntu 17.10
Nov 262017
 

En nyhet med 17.10 är att man bytt ut nuvarande desktop mot Gnome3, och grafikmotorn är bytt mot Wayland.
Rent praktiskt betyder det att du inte längre kan:

  • Flytta fönster med CTRL+ALT + numeriska tangentbordet.
  • Ändra tangentbordets upprepningstid och fördröjning. Grundinställningen är patetiskt långsamt. Det går att hitta trix på nätet för att fixa detta.
  • Flytta markören snabbt i texter. Den försvinner och när du släpper markörtangenten poppar den upp.
  • Jag har inte haft muspekarlagg men många andra har upplevt att muspekaren helt enkelt inte hänger med och ritas upp ibland.

Det finns fördelar också:

  • Du får säkerhetsuppdateringar.

Continue reading »

Dbeaver databashanterare

 Databas, Webbutveckling  Kommentarer inaktiverade för Dbeaver databashanterare
Aug 122017
 

Om du som jag hanterar en mängd olika sorters databaser och växlar mellan verktygen, då kan jag rekommendera Dbeaver. Dbeaver är open source, fri att ladda ned, finns till Windows, Linux och MacOS. Gränssnittet är snyggt och funktionellt. Och det bästa är till sist: den kan koppla upp mot en mängd olika sorters databaser.

Dbeaver finns i två versioner, en öppen version som heter CE (Community edition) och en stängd kommersiell som heter EE (Enterprise edition). EE har allt som CE har + stöd för noSQL databaser såsom MongoDb, Cassandra med flera.

Läs mer on Dbeaver på Wikipedia, deras hemsida och på Github. Eller fortsätt läsa här…

Continue reading »

PostgreSQL för Ubuntu

 Databas, LAMP, Nyheter, Ubuntu, Webbutveckling  Kommentarer inaktiverade för PostgreSQL för Ubuntu
Aug 112017
 

100x58_1Mitt intresse för PostgreSQL (PSQL) beror på att jag skapar en plattform som ska ha stöd för de mest kända databaserna, PostgreSQL är en av dem. När jag programmerar i övrigt så använder jag aldrig PSQL för den har paradoxalt nog för många finesser som du tvingas ta ställning till när du egentligen bara vill skapa en databas men en tabell och några index. PSQL skulle nog bli mer populär om den kom i en enklare version där bra-nog är ledord.

I min plattform kommer du enkelt att kunna använda bland annat PostgreSQL, men det kräver att den är installerad och fungerar. Här berättar jag hur du kommer igång på Ubuntu 17.04

Allmänt om PSQL
Hemsida: https://www.postgresql.orgWikipedia: https://en.wikipedia.org/wiki/PostgreSQL

Continue reading »

Thunderbird PGP

 Nyheter  Kommentarer inaktiverade för Thunderbird PGP
Aug 102017
 

PGP är en förkortning av Pretty Good Privacy. Ett program där du kan kryptera och signera data som bara mottagaren kan läsa. Läs mer om pgp-pretty-good-privacy.

Mozilla Thunderbird är en eposthanterare som finns för Windows, MacOS och Linus. Du kan installera tillägg i Thunderbird så den får mer funktioner.
Med tillägget EnigMail kan du skicka krypterade och/eller signerade epost med hjälp av PGP.
Jag förutsätter att du har installerat Thunderbird och fått igång ditt epostkonto.

I Thunderbird, gå in på Verktyg >> Tillägg och sök på ”pgp”, då får du fram EnigMail. Installera den och starta om Thunderbird. Nu startar en guide.
Välj standardkonfiguration.
Nyckelval. Om du har installerat din nyckel så dyker den nu upp. Om inte så välj att skapa ett nytt nyckelpar.
Nu är det klart.

Du kan nu se ett nytt menyalternativ som heter ”EnigMail”. Där finns inställningar så du kan signera dina epost som standard om du vill.
Välj att skapa ett nytt epost. Nu kan du klicka i om epostet ska signeras och/eller krypteras.
Skicka ett krypterat meddelade till dig själv så får du se hur det ser ut.

Vilket operativsystem är bäst för vad

 Nyheter  Kommentarer inaktiverade för Vilket operativsystem är bäst för vad
Jun 112017
 

Jag har använt Windows sedan 1994, först för allt men sedan 2007 enbart för spel. Jag har sedan 2007 använt Ubuntu Linux på min stationära dator för att göra allt utom spel. Sedan 2011 har jag kört MacOS på jobbet och på min bärbara dator. Jag kan säga att jag har en viss erfarenhet av alla tre operativsystemen. Jag har mellan 1996-2002 arbetat med Microsofts serverprodukter, 2002-2011 reparerat Windows-datorer.

Under många år har trenden varit att datorer i allmänhet minskat i försäljning till fördel för mobila telefoner och viss mån surfplattor. De smarta telefonerna har helt tagit över många sysslor och många människor har inte ens en dator, de klarar sig bra med en smart telefon. En mängd med saker är absolut enklare att göra på en telefon än på en dator. Telefonen har appar (installerade program) som gör den mindre beroende av internet.

Continue reading »

Smart telefon

 Nyheter  Kommentarer inaktiverade för Smart telefon
Jan 222017
 

Poängen med att ha en smart telefon är att du kan ta hand om din vardag mycket enklare. I vissa avseenden finns det snart inget alternativ till en smart telefon.
Den app som är oumbärlig är Mobilt BankID. Den finns tillgänglig för tre mobila operativsystem.
Du kan därmed välja mellan en iPhone från Apple eller en Andriod från Google eller en Windows Phone från Microsoft. I övrigt är det kört eftersom Mobilt Bank ID är navet i din mobila vardag.

Continue reading »