Workshop Magento installeren
Ga naar:
- Stap 1: Prepareren van de server
- Stap 2: Systeemaanpassingen
- Stap 3: Controleren van de installatie
- Stap 4: Patchen
- Stap 5: Creëren van de gebruiker en de database
- Stap 6: Magento downloaden
- Stap 7: Voorbeeldgegevens
- Stap 8: Installatie
- Stap 9: Configuratie
- Stap 10: De Admin
- Stap 11: Aanpassen
- Stap 12: Skins
- Reacties (0)
Het zelf installeren van opensource-webshop Magento op een webserver, zoals je hierna beschreven ziet, is niet nodig als je in zee gaat met een Magento-expert die dit voor jou uitvoert. Een overzicht van Magento-experts vind je elders op onze site.
Stap 1: Prepareren van de server
Magento stelt behoorlijke eisen aan de server waar het pakket op draait en dat vraagt om specialistische kennis. Zeker voor productieomgevingen is het aan te raden om de installatie en configuratie uit te laten voeren door professionals. Wil je zelf aan de slag, dan heb je een Unix- of Windows-server nodig waar de Apache Webserver op draait. Daarnaast dienen MySQL 4.1.20 of nieuwer en PHP 5.2.0 of nieuwer geïnstalleerd te zijn.
Wie alleen over een standaard-Windows-server beschikt, maakt het zichzelf gemakkelijk door Xampp van www.apachefriends.org te downloaden en te installeren. De database, PHP en de webserver worden dan automatisch geïnstalleerd.

Stap 2: Systeemaanpassingen
Magento vereist dat bepaalde modules van de webserver Apache en de scriptingtaal PHP zijn geactiveerd. Controleer in het bestand httpd.conf of er geen hekje staat voor rewrite_module modules/mod_rewrite.so. Haal dat eventueel weg en sla het bestand op. Je vindt httpd.conf in de map \xampp\apache\conf en opent het in kladblok.
Open weer met het kladblok het bestand php.ini dat in de map \xampp\apache\bin staat en zorg ervoor dat er geen puntkomma’s meer staan voor extension=php_mcrypt.dll en extension=php_curl.dll. Sla ook dit bestand weer op en herstart de server.

Stap 3: Controleren van de installatie
Na het herstarten van de server, of eventueel de losse delen, kun je de installatie testen. Surf naar www.magentocommerce.com/system-requirements of gebruik Google om het bestand magento-check.php op de site van Magento op te sporen en download dit.
Plaats dit bestand in de hoofdmap van de webserver, standaard \xampp\htdocs. Start een webbrowser en vul bij de adresregel http://localhost/magento-check.php in. De databaseserverfoutmelding kun je negeren, maar andere fouten moeten eerst worden opgelost. Controleer eventueel in de php.ini uit de vorige stap of er toch niet een puntkomma voor een van deze modules staat.
Stap 4: Patchen
Als je Xampp 1.7.0 gebruikt, dan loopt de installatie van Magento vast, omdat de webserver Apache crasht. Het probleem is opgelost in v1.7.1, maar die bevindt zich nog in het bètastadium. Download Patch 2 voor v1.7.0 van www.xampp.org en installeer deze.
Tot slot moeten er nog vier bestanden worden vervangen. In de mappen \xampp\apache\bin en \xampp\php verwijder je libmysql.dll en maak je een kopie van libmysql_5.0.51a.dll die je de naam libmysql.dll geeft. In de map \xampp\php\ext verwijder je php_mysql.dll en php_mysqli.dll en maak je een kopie van php_mysql_5.0.51a.dll en php_mysqli_5.0.51a.dll die je de namen van de verwijderde bestanden geeft. Herstart de server daarna.

Stap 5: Creëren van de gebruiker en de database
Magento vereist een eigen database. Het is niet noodzakelijk, maar wel aan te raden om daar een apart account voor te maken. Klik op Run in het startmenu en voer het commando cmd in. Ga naar de map \xampp\mysql\bin en voer het commando mysql –u root –p in. Log vervolgens in door het wachtwoord in te voeren en geef dan het commando create database magento; en daarna quit; (let op de puntkomma’s!).
De volgende stap is het maken van een account en het uitdelen van de juiste rechten. Wie minder handig is met de handmatig in te voeren commando’s, kan van www.mysql.com de MySQL Administrator downloaden. Daarmee gaat het toevoegen van gebruikers en het uitdelen van rechten gemakkelijker.

Stap 6: Magento downloaden
Surf naar www.magentocommerce.com/download en download de volledige versie (Full release) in het zipformaat en de voorbeeldgegevens (Sample data) in hetzelfde formaat. Pak de beide zipbestanden uit. In de map magento-1.3.0 zit nog een map met de naam magento. Kopieer deze map naar de \xampp\htdocs. Met standaardinstellingen heb je dan een map met de naam c:\xampp\htdocs\magento met daaronder nog veel meer mappen. Blader in de andere uitgepakte map: magento-sample-data-1.2.0 naar de map media. Kopieer de map catalog naar \xampp\htdocs\magento\media.

Stap 7: Voorbeeldgegevens
Om snel de 'deuren' van de webwinkel te openen, is het aan te raden om gebruik te maken van de voorbeeldgegevens. In de vorige stap heb je de bestanden al op de juiste plaats gezet. Nu dient de database te worden gevuld met voorbeeldartikelen. In het zipbestand met de voorbeeldgegevens zit ook het bestand magento_sample_data_for_1.2.0.sql.
Kopieer dat bestand naar de map c:\temp. Klik op Start, Run en vul het commando cmd in. In het dosvenster blader je naar de map \xampp\mysql\bin. Voer nu het commando mysql –u gebruiker –p password database < c:\temp\magento_sample_data_for_1.2.0.sql. Vul in de aangegeven velden de gebruikersnaam uit stap 5, het wachtwoord en de databasenaam in.

Stap 8: Installatie
Alle bestanden staan nu goed en je kunt de installatie starten. Die heeft opvallend weinig om het lijf en is in vijf stappen afgerond. Dat kan op de server zelf, maar ook op afstand. Start Internet Explorer en surf naar http://127.0.0.1/magento of naar http://ip-adres/magento. In het eerste scherm dien je akkoord te gaan met de gebruiksvoorwaarden. Doe dat en ga verder naar het Localization-scherm. Kies de juiste tijdszone en de gewenste munteenheid. Nederlands kun je hier als taal nog niet selecteren, dat kan later wel. Klik op Continue.

Stap 9: Configuratie
Bij de derde stap is het even oppassen. In het bovenste blok dienen de databasegegevens ingevuld te worden. In dit stappenplan staat de database op dezelfde server en kun je bij ‘host’ localhost invullen. De databasenaam heb je zelf in stap 5 gekozen. Let op dat deze hoofdlettergevoelig is. Je vult nu de gebruikersnaam en het wachtwoord uit stap 5 in. Tables Prefix laat je leeg. Het onderste deel is voor toegang op afstand. De Base URL is waar de winkel op te vinden is. Gebruik hier dus niet localhost, maar het ip-adres van de server, of beter nog: de volledige naam. In de regel eronder is het mogelijk om aan te geven op welke URL de backoffice van de winkel is te vinden. Sla de instellingen op. Krijg je een melding dat de pagina niet wordt gevonden, dan heb je stap vier niet goed uitgevoerd. Doe dat alsnog.

Stap 10: De Admin
Nu voer je de gegevens voor de winkeladmin in. Het eerste blok is duidelijk. Onthoud de gegevens bij het tweede deel goed. In het onderste deel kun je zelf een code invoeren voor het versleutelen van gevoelige gegevens. Als je dat niet doet, creëert Magento er een voor je die je naar de volgende pagina kunt kopiëren. Door verder te gaan, kom je op de laatste pagina en daar staan twee knoppen. De frontend neemt je mee naar de winkel en de backend opent het administratieve deel. Op de server zelf kun je niet inloggen als de url begint met http://localhost/. Verander dat deel naar http://127.0.0.1/ en het lukt wel. Dit is een bekende bug.

Stap 11: Aanpassen
Met de voorbeeldgegevens lijkt het al een hele winkel, maar het echte werk begint nu pas. In System pas je instellingen aan als de lay-out, de Google-optimalisatie en andere gebruikers. Ook kun je hier back-ups maken van de winkel. Onder de andere kopjes is het mogelijk om de winkel in te richten door het toevoegen van producten en prijzen. Tevens zal Magento je erop wijzen dat een aantal standaardinstellingen niet veilig zijn. Raadpleeg de veelgestelde vragen en antwoorden op www.magentocommerce.com/boards als je er niet uitkomt.

Stap 12: Skins
Het aanpassen van het uiterlijk van de winkel gaat eenvoudig door een ander thema te gebruiken. Op het internet en bij Magento Connect vind je er redelijk veel. Voor de uitgebreidere thema's moet je betalen. Wil je de winkel helemaal naar je hand zetten, dan laat je een thema ontwikkelen.
De installatie omvat bij Magento Connect niets meer dan het invullen van een installatiesleutel in het administratieve deel van de winkel. In andere gevallen is het een kwestie van twee mappen kopiëren naar de app- en skin-directories. In de winkeladministratiemodule kun je bij System en dan Design het thema wijzigen. Kies voor Add Design Change en selecteer bij Custom Design het zojuist gekopieerde thema. Eventueel kun je een periode aangeven waarin het thema actief moet zijn, bijvoorbeeld rond de kerst.

Reacties (0)