magento Zelfstudie
Aan de slag met Magento
Zoeken…
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