magentoAan de slag met Magento


Opmerkingen

Magento is een open-source e-commerceplatform geschreven in PHP; een zeer aanpasbaar e-commerceplatform en inhoudbeheersysteem dat kan worden gebruikt om online winkels te bouwen voor het verkopen van merchandise.

Het biedt algemene e-commerce functies, zoals winkelwagentjes en voorraadbeheer, en moedigt uitgebreide aanpassingen aan om de specifieke doelstellingen van de organisatie te bereiken.

Magento is ook een objectgeoriënteerd PHP Framework dat kan worden gebruikt om moderne, dynamische webapplicaties te ontwikkelen die gebruikmaken van de e-commercefuncties van Magento.

De belangrijkste kenmerken van het Magento-platform zijn:

  • uitbreidbaarheid
  • schaalbaarheid
  • flexibiliteit
  • customizability
  • open source

versies

Community-editie

Versie Publicatiedatum
1.9 2014/05/14
1.8 2013/12/11
1.7 2012-04-24
1.6 2011-08-08
1.5 2011-02-08
1.4 2010-02-12
1.3 2009-03-30
1.2 2008-12-29
1.0 2008-03-31

Bedrijfseditie

Versie Publicatiedatum
1.14 2014/05/14
1.13 2013/10/11
1.12 2012-04-24
1.11 2011-08-08
1.10 2011-02-08
1.9 2010-07-19
1.8 2010-04-14
1.7 2010-01-19
1.6 2009-10-20
1.3 2009-04-15

Installatie en instellingen

Vereisten en vereisten voor Magento Community-editie 1.9

hosting

  • Apache 2.x (met mod_rewrite) of Nginx 1.7.x

  • Vanwege de eisen voor het verwerken van Magento-bewerkingen, wordt het aanbevolen dat u Magento installeert op een server met minimaal 2 GB RAM. Dit zorgt ervoor dat alle software die betrokken is bij het beheer van de winkel voldoende geheugen heeft om te werken.

  • Mogelijkheid om geplande taken (crontab) uit te voeren met PHP 5.

  • Mogelijkheid om opties in .htaccess-bestanden te overschrijven.

PHP

  • PHP 5.4, PHP 5.5

  • Vereiste extensies: PDO_MySQL, simplexml, mcrypt, hash, GD, DOM, iconv, curl, SOAP (voor Webservices API)

  • geheugenlimiet niet minder dan 256 MB (512 MB aanbevolen)

Database

  • MySQL 5.6 (Oracle, Percona, MariaDB)

SSL

  • Een geldig beveiligingscertificaat is vereist voor HTTPS.
  • Zelfondertekende SSL-certificaten worden niet ondersteund

Installatie:

Magento-bestanden downloaden en instellen

We gebruiken openMage mirror als directe download voor 1.9.2.4 branch is uitgeschakeld en Magento website account vereist. Maar u wordt aangemoedigd om een kopie te downloaden van https://www.magentocommerce.com/download

cd /var/www/html
wget https://github.com/OpenMage/magento-mirror/archive/magento-1.9.zip
unzip magento-1.9.zip
rm magento-1.9.zip
rsync -avP magento-mirror-magento-1.9/. .
rm magento-mirror-magento-1.9 -r
sudo chown -R www-data:www-data /var/www/html/
chmod -R 0777 media var
 

Maak een MySQL-database en -gebruiker

toegang mysql console

mysql -u root -p
 

in mysql-console

CREATE DATABASE magento;
CREATE USER magento_db_user@localhost IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON magento.* TO magento_db_user@localhost IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
exit
 

Voltooi de installatie via de webinterface

Om toegang te krijgen tot de webinterface met uw browser, gaat u naar de domeinnaam of het openbare IP-adres van uw server:

http://domain_name/
 

Volg daarna de instructies op het scherm

Veel voorkomende problemen oplossen

Alleen de startpagina werkt, alle andere pagina's retourneren 404

Zorg ervoor dat mod_rewrite module is geïnstalleerd in Apache en is ingeschakeld om te laden. Zie stap 2 voor informatie over hoe u dit hier kunt doen: https://www.digitalocean.com/community/tutorials/how-to-set-up-mod_rewrite-for-apache-on-ubuntu-14-04

Zorg ervoor dat u wijzigingen in .htaccess toestaat door deze in te schakelen in uw siteconf. Zie stap 3 : https://www.digitalocean.com/community/tutorials/how-to-set-up-mod_rewrite-for-apache-on-ubuntu-14-04

Uw .htaccess bestand is mogelijk onjuist geconfigureerd of ontbreekt: ga naar de downloadpagina van Magento: https://www.magentocommerce.com/download - download de relevante versie en pak het .htaccess-bestand uit dat in uw Magento-installatieroot wordt geplaatst.

Site werkt, maar geen stijlen of scripts worden geladen

Zorg ervoor dat u de relevante machtigingen en eigendom hebt ingesteld: zie hier voor meer info - http://devdocs.magento.com/guides/m1x/install/installer-privileges_before.html

Veelvoorkomende oplossing: probeer de cache opnieuw te indexeren en te spoelen (in het geval dat de beheerder te moeilijk is om te navigeren). Opnieuw indexeren via de opdrachtregel: https://www.atwix.com/magento/process-magento-indexes-from-command-line/ Flush cache (via admin of opdrachtregel): https://www.properhost.com/ support / kb / 23 / How-To-Clear-The-Magento-Cache

gevolgd