OpenCart installeren op hosting - instructies. Opencart: installatie en configuratie

OpenCart is een contentmanagementsysteem gericht op het creëren van een online winkel. Het is handig, gemakkelijk te gebruiken en te leren. Tegelijkertijd beschikt het systeem over krachtige tools. Hoe OpenCart op verschillende soorten servers wordt geïnstalleerd, wordt in dit artikel besproken.

Enkele nuttige informatie over het OpenCart online winkelbeheersysteem

Met OpenCart zet u snel een volwaardige online winkel in. Na het installeren van OpenCart hoeft u alleen maar de ontwerpsjabloon te wijzigen en de ontvangst van bestellingen enigszins aan te passen. De bijzondere voordelen van dit systeem zijn onder meer:

  • die transparantie op het gebied van veiligheid garandeert;
  • goede documentatie en grote online community;
  • meertalig;
  • de aanwezigheid van ingebouwde modules die kunnen worden uitgebreid;
  • organisatie van belastingberekeningen.

Het systeem stelt weinig eisen aan hulpbronnen. Het is voldoende om alleen een webserver, een database en PHP op de server te hebben geïnstalleerd. Als externe hosting alles kant-en-klaar heeft, dan moet je alles handmatig installeren om de site op een lokale machine te gebruiken. Of gebruik kant-en-klare producten, bijvoorbeeld Denver.

Denver op een computer installeren

"Denver" (DNVR) - een herenpakket voor een webontwikkelaar. Dit is een set programma's voor het inzetten van een webserver op een lokale machine. Het bevat de Apache-webserver, PHP, MySQL en vele andere modules om lokaal met sites te werken.

De ontwikkelaars uit Denver probeerden het installatieproces zoveel mogelijk te vereenvoudigen. Download gewoon het installatieprogramma en voer het uit. Na de installatie verschijnen er verschillende snelkoppelingen op het bureaublad: start, stop en herstart de server.

Een succesvolle installatie wordt aangegeven door een vriendelijke melding op de pagina waarop u vertrouwd kunt raken met de huidige serverconfiguratie.

Integratie van OpenCart in Denver en de configuratie ervan

Nu moet je OpenCart downloaden van de officiële website. Het is raadzaam om de nieuwste versie te gebruiken.

Nu moeten we Denver een beetje voorbereiden op het installeren van OpenCart. Om dit te doen, moet u eerst een map maken voor de bestanden van de toekomstige site. Het pad ziet er ongeveer zo uit:

stationsletter/home/sitenaam/www

Hier moet u bestanden kopiëren uit het gedownloade archief van OpenCart. Nu moet u de server opnieuw opstarten via een snelkoppeling op het bureaublad. Ga dan opnieuw naar het localhost-adres en zoek het item "Nieuwe databases maken..." in de sectie "Hulpprogramma's".

Het menu met database-instellingen wordt geopend, waarin u de vereiste velden moet invullen. Alles is hier eenvoudig: alle gegevens worden ingevoerd en er wordt een nieuwe database en gebruiker aangemaakt.

In deze fase van de OpenCart-installatie kunt u rechtstreeks naar het systeem gaan. Om dit te doen, moet je opnieuw naar localhost gaan en “Lijst met geregistreerde sites” vinden. Hier selecteert u degene die u nodig heeft en gaat u naar de “OpenCart Installatiewizard”.

Bij de eerste stap zal het systeem u vragen de licentieovereenkomst te lezen. Er is ook een knop Doorgaan. Als u erop klikt, gaat u naar het volgende item. Dit is waar de MySQL-databaseconfiguratie plaatsvindt. Hier moet u de informatie invoeren die is ingevoerd tijdens de eerste installatiefase.

De laatste stap is gefeliciteerd met de succesvolle installatie. Het bevat ook een mededeling dat u om veiligheidsredenen de installatiemap moet verwijderen. U kunt dit handmatig doen door het pad te volgen waar de sitebestanden zich bevinden.

OpenCart-modules op een eenvoudige manier installeren

Dit proces is de moeite waard om afzonderlijk te benadrukken, omdat een correcte installatie van de module in OpenCart moeilijk kan zijn voor een ongetrainde gebruiker. Het meest voorkomende installatietype is VQMod in OpenCart. Meestal aangegeven in de modulebeschrijving. Als dat niet het geval is, moet u de bestanden in het gedownloade archief eens nader bekijken, en als er een map vqmod is, dan is dit hetzelfde geval.

De VQMod-installatietechnologie mag bestaande bestanden niet aanraken, dus de gebruiker kan gewaarschuwd worden door een melding dat ze worden vervangen.

Nu meer gedetailleerd. Nadat u het archief heeft gedownload, moet u het uitpakken. Het bevat een map met de belangrijkste bestanden. Het moet mappen bevatten zoals admin, catalog, system en andere.

De installatie zelf vindt plaats door simpelweg de inhoud van de map naar de server te kopiëren. Als Denver wordt gebruikt, is fysieke toegang beschikbaar en kunt u dit handmatig doen. Als de site al wordt gehost, moet u er via FTP verbinding mee maken.

Nadat het kopiëren is voltooid, moet u naar het OpenCart-beheerpaneel gaan. Hier bent u geïnteresseerd in het hoofdmenu, waarin u “Modules” moet selecteren in het gedeelte “Add-ons”. De nieuw gekopieerde module zou in de lijst moeten verschijnen.

Er tegenover staat een installatielink, dat wil zeggen installatie. Als u erop klikt, wordt deze module geactiveerd. Afhankelijk van het type wordt u mogelijk doorgestuurd naar een instellingenpagina. Nu hoeft u alleen nog maar te zien hoe de module live werkt door naar de voltooide site te gaan.

Installatie met OCMod

OCMod-technologie verscheen in versie 2.0. Het is ontworpen om de implementatie van modules in het systeem iets eenvoudiger te maken. Nu kunt u de module rechtstreeks vanuit het beheerdersdashboard installeren. Installatie-instructies vindt u in het install.xml-bestand van de geïnstalleerde module. Dit is wat moet worden opgegeven als download.

Op deze eenvoudige manier kunt u modules zoals OCMod installeren.

OpenCart en echte hosting op een externe server

Als u een website op internet plaatst, moet u hosting aanschaffen. Dit is speciale ruimte op een fysieke harde schijf. Afhankelijk van de configuratie en het type kan dit verschillend kosten. De goedkoopste ligt in het bereik van 1500-2000 roebel. per jaar. Hierna volgt een beschrijving van het installeren van OpenCart op hosting.

Net als in het geval van Denver moet u eerst het archief downloaden met het systeem. Er wordt aangenomen dat de gebruiker al hosting en alle bijbehorende instellingen heeft gekocht.

Het archief wordt uitgepakt en via FTP geüpload naar een externe server. Nu moet u de toekomstige database maken en configureren. Dit kunt u doen via uw hostingcontrolepaneel. Hier worden, net als in Denver, de databasenaam, gebruikersnaam en wachtwoord aangegeven. Als alles in orde is, zou er na het bezoeken van het geregistreerde internetadres een venster moeten verschijnen met de eerste stap van het installeren van OpenCart.

De stapsgewijze installatie wordt precies zo uitgevoerd als op de Denver. In elke fase worden gegevens ingevuld of worden statistieken weergegeven. Als gevolg hiervan zou er een venster moeten verschijnen met de melding dat de installatie succesvol was.

Sjablonen wijzigen en aanpassen

Om de sjabloon in OpenCart te installeren, moet u, net als in eerdere gevallen, het archief met de ontwerpbestanden downloaden. Het wordt uitgepakt en naar een externe of lokale server gekopieerd. In feite is dit de gehele installatie.

De gebruiker hoeft het alleen maar te activeren en een beetje te configureren. Om dit te doen, moet u naar het beheerderspaneel van de site gaan. Nu moet je naar het gedeelte "Systeem" gaan, het item "Instellingen". Hier heeft u het tabblad “Winkel” en de inhoud ervan nodig, of beter gezegd de instellingen van de huidige sjabloon. In het vervolgkeuzemenu moet u de geïnstalleerde selecteren en de wijzigingen opslaan.

Zo wordt het template op een eenvoudige manier op OpenCart geïnstalleerd.

Conclusie

OpenCart is een redelijk eenvoudig te onderhouden en te installeren systeem. Het is perfect voor uw eerste online winkel en het beheersen van websitebeheervaardigheden. Tegelijkertijd ontwikkelt en verkrijgt het systeem nieuwe functies en mogelijkheden. Nu kunt u met behulp hiervan heel snel in letterlijk één dag uw eigen online winkel creëren.

De aanwezigheid van een groot aantal kant-en-klare modules en sjablonen geeft veel fantasie, waardoor u uw volledige creatieve potentieel kunt realiseren.

Een grote Russischtalige gemeenschap zal een beginnende OpenCart-gebruiker altijd te hulp schieten. Een groot aantal instructies en handleidingen begeleiden u stap voor stap door alle installatie-, configuratie- en updatepunten.

Vandaag willen we stilstaan ​​bij de kwestie van het installeren van dit CMS op virtuele hosting.

Installatie voorbereiden

Voordat u OpenCart op uw hosting gaat installeren, zorg ervoor dat u aan de volgende voorwaarden voldoet:

  • de meest actuele versie van het CMS is geladenOpen winkelwagen

Om de nieuwste versie van OpenCart gratis te krijgen, gaat u naar de speciale downloadpagina op de officiële website http://www.opencart.com/index.php?route=download/download. Daar ziet u een tabel met een lijst met versies, hun releasedatums en downloadlinks. Klik op de link om de nieuwste versie te downloaden en sla het archief op (het bestand wordt gedownload in *.zip-formaat) op uw computer. Het wordt aanbevolen om de OpenCart-distributie van de officiële website te downloaden om te voorkomen dat u per ongeluk de bijbehorende malware ontvangt.

  • je hebt een hostingaccount en een domeinnaam voor de site

Maak hiervoor gebruik van de diensten, selecteer een dienstenpakket dat geschikt is voor het functioneren van uw site, registreer een domeinnaam (vaak als bonus).

De lijst met huidige technische vereisten is altijd te vinden op de pagina Systeemvereisten op de officiële website http://docs.open winkelwagen.com/vereisten/ .

  • er is een database aangemaakt op de beheerde server

Om een ​​dergelijke database aan te maken, gaat u naar uw hostingcontrolepaneel (het adres, de login en het wachtwoord worden u verstrekt door de provider) en gebruikt u de wizard voor het maken van de database. Het maakt niet uit welk controlepaneel er gebruikt wordt, in ieder geval zul je een bepaalde set standaardstappen moeten doorlopen: de databasenaam, gebruikersnaam en wachtwoord instellen (schrijf deze gegevens op, je hebt ze nodig tijdens de verdere installatie van CMS OpenCart), geef deze gebruiker volledige rechten (alle privileges), het is mogelijk om het tabelvoorvoegsel en UTF-8-codering op te geven. Zodra u al deze gegevens heeft ingevoerd, wordt de database aangemaakt.

Als aan alle bovenstaande vereisten is voldaan, kunt u direct doorgaan met het downloaden van de CMS OpenCart-installatiebestanden naar de server en de installatie.

OpenCart-bestanden uploaden naar de server

U kunt OpenCart-bestanden op twee verschillende manieren naar de server uploaden en vervolgens krijgt u hetzelfde resultaat.

  1. Uploaden via FTP. Als u voor dit type download kiest, moet u eerst het archief met bestanden op uw computer uitpakken. Upload ze vervolgens met behulp van een FTP-client naar de server in de map www/uw-sitenaam. Het nadeel van deze methode is dat het proces van het downloaden van bestanden behoorlijk lang kan duren.
  2. U kunt ook bestanden naar de server uploaden met behulp van een speciaal hulpprogramma voor het configuratiescherm. Daarin wordt het bijvoorbeeld Bestandsbeheer genoemd. Download het volledige archief zonder het eerst uit te pakken. Zodra het op de server staat, moet u het uitpakken, ook via een speciale functie in het controlepaneel. Plaats op dezelfde manier alle bestanden in de map www/uw-sitenaam, zoals aangegeven bij de vorige methode.

Als u nog niet van plan bent een werkende online winkel te openen, maar gewoon wilt oefenen en de mogelijkheden van dit systeem wilt verkennen, dan kunt u in plaats van echte hosting Denwer gebruiken - een lokale webserver die op uw eigen computer kan worden geïnstalleerd. We schreven er in onze vorige artikelen over.

Installatie van CMS OpenCart gebeurt vrijwel automatisch; er is een minimum aan handelingen van u vereist.

  1. Om de installatie te starten, moet u twee configuratiebestanden hernoemen. Gebruik een FTP-client of bestandsbeheerder en hernoem www/uw-site-naam/config-dist.php naar config.php en www/uw-site-naam/admin/config-dist.php naar config.php. Als dergelijke bestanden niet bestaan, maakt u eenvoudigweg config.php-bestanden in de opgegeven mappen.



Ga nu naar het tweede blok met informatie hieronder op deze pagina. Voer een gebruikersnaam en wachtwoord in voor administratie. Creëer en specificeer een gebruikersnaam en wachtwoord voor de hoofdsitebeheerder. Vul ook zijn e-mailadres in, waar hij diverse notificaties van de site zal ontvangen en waarmee hij bijvoorbeeld een vergeten wachtwoord kan herstellen.

Wanneer u alle benodigde gegevens heeft ingevoerd, klikt u op de knop Doorgaan.


Ook moet worden vermeld dat sommige aanbieders die zich richten op het werken met online winkels de mogelijkheid bieden, in welk geval de installatie nog eenvoudiger is.

CMS OpenCart - eerste stappen

Nadat u de installatie van CMS OpenCart op uw hosting volledig heeft voltooid en de installatiebestanden heeft verwijderd, kunt u beginnen met het vullen van de winkel. Om dit te doen, gaat u naar het beheerderspaneel van uw site en voert u http://naam-van-uw-site/admin in de adresbalk van uw browser in. Log in met de gebruikersnaam en het wachtwoord die u tijdens het installatieproces heeft opgegeven.

Nu kunt u het ontwerp van uw winkel wijzigen met behulp van een van de duizenden bestaande gratis en betaalde sjablonen, en producten aan de catalogus toevoegen met namen, beschrijvingen, prijzen, speciale aanbiedingen, enz. Kortom, hier is alles aanwezig om ervoor te zorgen dat uw online winkel volledig functioneert en winst oplevert voor de eigenaar.

Als u de OpenCart-engine voor uw online winkel heeft gekozen, moet u voor verder werk een lokale server op uw computer installeren. Net zoals veel mensen hier het presentatie-ontwikkelprogramma gebruiken, is er ook veel sympathie aan de kant van de lokale OpenServer-webserver. Vandaag leert u hoe u OpenCart op deze lokale server installeert.

Download eerst de nieuwste versie van CMS OpenCart. Dit kunnen gelokaliseerde versies zijn (ocStore, MaxyStore) of een link op de website van de ontwikkelaar.

Stapsgewijze installatie-instructies

Hieronder vindt u stapsgewijze stappen die het gemakkelijker maken om OpenCart CMS naar uw lokale server over te zetten:

Open de map waarin OpenServer is geïnstalleerd. Daarin ziet u de volgende mappen en bestanden: “domeinen”, “modules”, “progs”, “userdata”, “Open Server. Exe". Selecteer de map “domains” en voeg daar een submap aan toe, bijvoorbeeld genaamd “ocStore”. Als u ook een programma nodig heeft om presentaties te maken, kunt u hier terecht.

Vervolgens vinden we de map “upload” in het gedownloade archief en brengen de inhoud ervan over naar de map die in de stap ervoor is gemaakt. Start de OpenServer-server. Hierna verschijnt het item “ocStore” in het menu op uw computer (in het gedeelte “Mijn sites”). Selecteer het.

Hierna begint de installatie van OpenCart.

Installatiestappen

Laten we nu de stappen van de installatiewizard eens nader bekijken als er zich plotseling problemen voordoen:

Licentie. Bevestig hier uw akkoord met de licentie door het aanvinken en op “Doorgaan” te klikken. Voorbereiding. Bij deze stap worden de systeemvereisten, PHP-instellingen, webservereigenschappen gecontroleerd en of de benodigde bestanden beschikbaar zijn om te schrijven. Als alles in orde is, gaat u verder.

Configuratie. Hier specificeert u de parameters voor verbinding met de enginedatabase. Hoogstwaarschijnlijk moet u in de regel "Database Server" "localhost" opgeven (vraag dit na bij uw provider). De volgende kolommen worden ingevuld op basis van de gegevens die zijn opgegeven bij registratie in de phpMyAdmin webapplicatie. Vervolgens wordt u gevraagd om een ​​beheerderslogin/wachtwoord op te geven, waarmee u toegang krijgt tot uw site, evenals een e-mail. Klik daarna op “Doorgaan”.

Voltooiing! De installatiewizard zal u vragen de installatiemap te verwijderen: open de map "ocStore" op uw lokale server en verwijder vervolgens de map "install" van daaruit. De OpenCart-installatie is nu voltooid.

Nu weet u hoe u OpenCart snel op OpenServer kunt installeren, zonder complicaties en tekortkomingen. Wij wensen uw winkel een succesvolle exploitatie!

Goedendag, beste lezers van mijn blog. Het is voor elke beginner moeilijk om eerst een hosting, dan een engine en dan een domein te kiezen. Het bestuderen van deze drie componenten duurt meestal maanden.

Op een gegeven moment stopt het zoeken en sta je voor een taak die niet minder moeilijk is. Vandaag zullen we uitzoeken hoe we Opencart op hosting kunnen installeren. Ik vertel je over mijn eerste ervaring met het integreren hiervan en bied ook twee extra opties aan.

Ik zal je niet lang vervelen met voorspel. Laten we beginnen.

Automatische installatie op Beget

Als u net begint met het bouwen van websites, raad ik u aan hosting te gebruiken die de mogelijkheid heeft om automatisch open kaarten te installeren. Dit vereenvoudigt het werk aanzienlijk.

Eerlijk gezegd ondervond ik ondanks alles enkele kleine problemen tijdens de installatie en heb ik er enkele uren aan besteed.

Ik ben ervan overtuigd dat het voor jou veel gemakkelijker zal zijn om specifieke instructies op te volgen dan voor mij, maar toch is het waarschijnlijk dat je voor verrassingen komt te staan ​​als je handmatig wilt handelen.

Ik kan je Beget-hosting aanbieden, waar ik al meerdere keren over heb gehoord, maar zelf nog niet heb gebruikt. Je moet dus zelf kiezen. Enerzijds een onbekende motor, anderzijds een beproefd en enigszins complex exemplaar. TijdWeb (https://timeweb.ru ), die zich zeer goed heeft bewezen.

Als u voor de eerste optie kiest, zal deze les u helpen meer dan 1000 woorden te begrijpen.

Trouwens, als de hosting je na een tijdje niet bevalt, kun je overstappen naar een andere. Sommige bedrijven, bijvoorbeeld Sweb, bieden buitensporige hulp bij de overdracht. Je vraagt ​​het gewoon aan je toekomstige partner, en hij neemt alle moeilijkheden op zich.

Installatie aan TijdWeb

Nou, laat me je nu vertellen hoe ik schonk Open Art op Timeweb. Eerst gaat u naar de MyOpenCart-website in het gedeelte “Downloaden”.

Hier ziet u twee secties: ocStore en OpenCard. Wat is het verschil? Niets, het is alleen dat de eerste een Russische versie is die is uitgebracht door binnenlandse ontwikkelaars, en de tweede in het Engels. Het is duidelijk dat we geïnteresseerd zullen zijn in ocStore. Downloaden.

Ga nu naar het TimeWeb-beheerpaneel, het gedeelte “Sites”. .

Stel de directorynaam en het commentaar in. Je doet dit voor jezelf, dus je kunt er een willekeurige naam aan geven. In de regel gebruiken ontwikkelaars een domein om duidelijker te maken wat waar is.

Overigens adviseer ik je meteen. Het kan zijn dat wijzigingen niet onmiddellijk van kracht zijn. Nadat u klaar bent met de installatie, kan het enige tijd duren voordat u het felbegeerde OpenCart-registratiepaneel ziet.

Nu moeten we naar "Bestandsbeheer" gaan. Met uw toestemming neem ik een reeds bestaande map test.web-god.ru. Dit zal de tijd verkorten en snel de veranderingen zien die zullen optreden na het vervangen van mappen en installatie.

Ik open deze map en vervolgens Public_html. Er waren hier enkele bestanden, maar ik heb ze verwijderd. Je kunt precies hetzelfde doen.

Klik nu op “Archiver” en selecteer “Downloaden en uitpakken”.

We vinden het archief met de engine op de computer en brengen het over naar het geopende venster, klik op "Downloaden".

Hier hebben we alleen Upload nodig en alleen tijdelijk. In dit stadium kunt u al het andere onmiddellijk verwijderen en alleen deze map achterlaten.

We gaan erop in en selecteren alle documenten. Klik op de eerste map, houd Shift ingedrukt en klik op het laatste bestand.

Selecteer “Bewerken – Kopiëren”.

Keer terug naar de vorige map door bovenaan op public_html te klikken.

Nogmaals “Bewerken”, alleen deze keer hebben we de functie “Plakken” nodig.

Nu kunt u de map Uploaden verwijderen. Hosting is niet het bureaublad van uw thuiscomputer; er mogen geen extra mappen, onjuiste namen, enz. zijn. Alles kan invloed hebben op de plaats in de zoekresultaten en de juiste weergave van het portaal. Klik op de map Uploaden.

Selecteer “Bestand” en “Verwijderen”.

Zie je trouwens de map Installeren? Zodra de download is voltooid, moet u deze ook verwijderen.

Nu moet je twee "Config-dist" -bestanden vinden. Eén is hier. Klik op het menu "Bestand", selecteer de functie "Hernoemen" en geef deze eenvoudigweg een naam config.php.

Het tweede bestand bevindt zich in de map Admin.

Het moet ook worden hernoemd naar config.php

Nou, dat is bijna alles. Nu ga je eenvoudig naar de plek waar je de motor hebt geïnstalleerd. Voer het domein in de zoekbalk in en je bent klaar. Dit menu wordt geopend. De installatie is bijna voltooid. Laten we doorgaan.

Als u de config.php-bestanden correct hebt hernoemd, ziet u in de vierde paragraaf de status "Writeable".

Het enige dat overblijft is het invoeren van de gegevens. Ze zijn te vinden in de brief die bij het hosten in uw e-mail is ontvangen. Als je op dit punt problemen ondervindt, bekijk dan de video uit het volgende hoofdstuk.

Net daaronder, op dezelfde pagina, moet u uw login en e-mailadres opgeven om naar het OpenCart-beheerderspaneel te gaan en op "Doorgaan" te klikken.

Nou, dat is alles, de installatie is voltooid. Het enige dat overblijft is het invoeren van de gebruikersnaam en het wachtwoord die u onlangs hebt bedacht.

Zo ziet het bedieningspaneel zelf eruit.

In feite kunt u de installatie achterhalen. Ondanks dat ik de engine op TimeWeb heb geïnstalleerd, staat de installatievideo op Reg.ru die ik hieronder heb bijgevoegd. De installatie is niet veel anders.

Er is wel een verschil, maar het is niet significant. Dus als er iets mis is gegaan, raad ik aan deze tutorial te bekijken.

Installatie aan Reg.ru en een video die je helpt alles te begrijpen

Het is beter om het een keer te zien, maar eerlijk gezegd zijn er niet veel video-tutorials over het installeren van open kaarten op hosting, en nog minder de moeite waard. Daarom raad ik aan om een ​​van de beste te gebruiken. Het maakt niet uit op welke hosting u het CMS installeert, de meeste zien er ongeveer hetzelfde uit.

Nou, dat is alles. Ik hoop van harte dat dit artikel nuttig voor je was en dat je onderweg geen problemen hebt ondervonden en dat je de taak met een A-plus hebt kunnen voltooien. Als er zich onvoorziene problemen voordoen, laat dan uw commentaar op dit artikel achter en ik zal proberen u te helpen.

Goede dag, vrienden! 🙂

Het artikel van vandaag is bedoeld voor degenen die hebben besloten om hun eigen online winkel te krijgen op basis van OpenCart.

Eerder keken we al naar de belangrijkste kenmerken van deze engine en doorliepen we elke fase voor OpenCart.

Het enige dat ons nu nog rest om uw winkel op internet beschikbaar te maken, is waar we het vandaag over zullen hebben.

We zullen de noodzakelijke reeks maatregelen overwegen om ons op dit proces voor te bereiden, manieren waarop u OpenCart naar hosting kunt overzetten, evenals veelvoorkomende fouten en manieren om deze op te lossen.

Het zal interessant zijn! 🙂

Voorbereiden om OpenCart op hosting te installeren

Voordat we ingaan op de praktische tips, wil ik je eerst vertellen over de tools die in deze tutorial aan bod komen.

  • CMS – Russified OpenCart0.3.1 (voor andere versies zal de procedure vergelijkbaar zijn)
  • FTP-client – ​​FileZilla2.32 (productversie is ook niet belangrijk)
  • Hostingprovider – TheHost (aangezien ik de klant ben en toegang heb tot alle tools in het controlepaneel en persoonlijke account)

Voordat we OpenCart op uw hosting installeren, moeten we ook enkele instellingen maken in uw gebruikersaccount aan de kant van de provider.

Een korte lijst ervan ziet er als volgt uit:

1. Registreer de domeinnaam van uw website

Als uw hulpbron zich nog maar in de ontwikkelingsfase bevindt, kunt u dit item missen.

Om toegang te krijgen tot een hostingsite met de domeinnaam die u nodig heeft, moet u de volgende regels toevoegen aan het bestand C:\WINDOWS\system32\drivers\etc\hosts (als u uiteraard Microsoft-producten gebruikt 🙂) op uw computer :

x.x.x.x domeinnaam

Waarbij x.x.x.x het IP-adres is waarop uw site toegankelijk zal zijn (verstrekt door de hostingprovider na registratie), en domeinnaam de domeinnaam (adres) is van uw site waarmee gebruikers er via internet toegang toe kunnen krijgen.

Maar u moet zelf begrijpen dat deze acties tijdelijk zijn en dat u de domeinnaam nog steeds moet registreren bij officiële registrars (bijvoorbeeld REG) of bij uw hostingprovider.

2. Een sitedomeinnaam toevoegen

Uitgevoerd in het controlepaneel van uw account aan de kant van de hostingprovider

3. Een www-domein toevoegen

Het is noodzakelijk om uw toekomstige bron op een externe server te configureren en automatisch een map te maken waarin sitebestanden worden opgeslagen

4. Creëer een database voor uw toekomstige site op hosting

Ik wil ook zeggen dat ik in het kader van deze handleiding de testsite myopencart.com.ua op de hosting zal installeren.

Als u deze domeinnaam dus tegenkomt in instructies of afbeeldingen, weet dan dat deze moet worden gewijzigd in de naam van uw site.

Uiteraard, maar toch... :)

En we gaan verder met een gedetailleerde beschouwing van twee manieren om OpenCart op hosting te installeren.

OpenCart installeren op hosting - methode één

Deze methode is een “klassieker van het genre”, omdat toepasbaar op absoluut elk type site, CMS en platform, en bestaat uit het overbrengen van sitebestanden van een lokale webserver naar hosting met daaropvolgende configuratie.

Om OpenCart naar hosting over te zetten, moet u een sitedatabasedump op een lokale webserver maken en deze importeren in de hostingdatabase die u eerder hebt gemaakt.

U moet ook bestanden van uw computer naar een externe server kopiëren via een FTP-verbinding.

Hoe u deze acties kunt uitvoeren, leest u in het artikel over.

Nadat het werk is voltooid, ziet u het volgende wanneer u naar uw site gaat:

Om uw project te zien in plaats van het scherm met fout 500, moet u OpenCart configureren op een externe server, en daar gaan we verder mee.

OpenCart instellen op hosting

Het instellen van OpenCart op een externe server is de belangrijkste stap bij de installatie ervan.

Het bestaat uit het wijzigen van de site-instellingen, die zijn opgeslagen in een speciaal configuratiebestand en gegevens bevatten voor verbinding met de database, de waarden van systeemconstanten die worden gebruikt bij het aanroepen van sitebestanden, en nog veel meer.

Het is vermeldenswaard dat OpenCart twee van dergelijke configuratiebestanden heeft: voor het clientgedeelte en het admin-gedeelte. Om OpenCart op hosting te installeren, moet u daarom beide bewerken.

Het configuratiebestand aan de clientzijde bevindt zich op het pad “site_domain_name/config.php”.

Voor het beheerdersaccount - “site_domain_name/admin/config.php”.

Voor het gemak van het later overbrengen naar de hosting, raad ik u aan een map aan te maken met de naam van uw site op de hosting in een willekeurige map op uw werkcomputer, die een structuur zal hebben die vergelijkbaar is met OpenCart:

Zoals je kunt zien, heb ik een map (directory) gemaakt met de naam van mijn testsite op de hosting “myopencart.com.ua”, waarin ik het bestand config.php vanuit de hoofdmap van de site heb gekopieerd.

Ik heb hier ook een lege map gemaakt en deze “admin” genoemd, waarin ik een soortgelijk bestand heb gekopieerd uit een vergelijkbare map van mijn site op de lokale webserver.

Open in elke teksteditor (u kunt het standaard Kladblok gebruiken) config.php, wat overeenkomt met de storefront (bevindt zich in de hoofdmap van de site), vanuit de map die we zojuist hebben gemaakt.

Dit is wat we daar zien:

Zoals je kunt zien, worden de OpenCart-instellingenblokken op de hosting gescheiden door regels met commentaar die een hint geven waar dit fragment voor verantwoordelijk is.

Ons bestand heeft de extensie .php en volgt dus de syntaxis van deze programmeertaal.

Voor de niet-ingewijden zal ik een korte uitleg geven:

  • definiëren(par1, par2) – functie voor het declareren van een benoemde constante
  • par1 – naam van de constante – geschreven tussen aanhalingstekens als u hier de naam van de constante schrijft, of een eerder gedeclareerde stringvariabele aangeeft in de vorm $param
  • par2 – constante waarde – kan van elk type zijn, maar in ons specifieke geval (OpenCart) zullen we stringwaarden specificeren, die ook tussen enkele of dubbele aanhalingstekens worden geschreven of met behulp van een variabele

Als u nog nooit eerder met programmeren bent geconfronteerd en dit ook niet van plan bent in de toekomst, hoeft u zich geen zorgen te maken over het declareren van variabelen - wijzig gewoon de waarden tussen aanhalingstekens na de komma (de waarde van de constante).

Oh ja :) Een constante is een grootheid waarvan de waarde niet verandert (voor het geval je het niet weet).

Nu lijkt alles klaar te zijn. Laten we verder gaan met een overzicht van de instellingen die zijn opgeslagen in configuratiebestanden.

In dit blok wordt een constante gedeclareerd die overeenkomt met het adres van uw website (domeinnaam) op het netwerk (moet overeenkomen met uw geregistreerde domeinnaam en de resourcemap op de hosting).

Deze regel bevat de declaratie van een constante die zal worden gebruikt bij toegang tot uw site via het HTTPs-protocol in het formaat “https://uw_site”.

Als u niet over een SSL-certificaat beschikt (wat nodig is om toegang te krijgen tot de site via dit protocol), dan zal de waarde van deze constante op geen enkele manier verschillen van de vorige regel.

U moet het gedeelte van de regel links van de naam van uw site, inclusief, vervangen door de bestandsstructuur van uw hostingprovider, inclusief de bronmap.

U kunt deze informatie opvragen bij de technische ondersteuning van uw hostingprovider of deze zelf invoeren met behulp van de sitelogboeken, die toegangsfouten tot specifieke bestanden zullen aangeven tijdens de eerste mislukte lancering (wanneer u de configuratiebestanden nog niet heeft gewijzigd).

In mijn specifieke geval zag deze regel eruit als ‘/var/www/pashaster/data/www/myopencart.com.ua…’. Het enige dat u nodig hebt, is het pad naar de site vanuit de logbestanden kopiëren en in elke constante uit dit blok plakken.

Om het proces eenvoudiger te maken, kunt u de opdracht “Ctrl+H” gebruiken, die beschikbaar is in de meeste teksteditors en wordt gebruikt voor het vervangen van bulkregels.

We zullen niet elke constante afzonderlijk beschouwen. Als je geïnteresseerd bent, schrijf dan in de reacties en ik zal proberen een artikel voor je voor te bereiden met een gedetailleerde beschrijving ervan.

Constanten voor het opzetten van een verbinding met de database van uw site. Meestal moet u in deze lijst DB_USERNAME, DB_PASSWORD en DB_DATABASE wijzigen, die respectievelijk overeenkomen met de gebruikersnaam, zijn wachtwoord voor toegang tot de database en de databasenaam.

Als u deze informatie plotseling niet meer heeft, neem dan contact op met de technische ondersteuning. ondersteuning van uw hostingprovider. Soms moet u DB_PREFIX wijzigen als u om de een of andere reden besluit een ander voorvoegsel te gebruiken in plaats van het standaard databasetabelvoorvoegsel.

In de meeste gevallen hoeven andere instellingen niet te worden gewijzigd, dus we zullen hier niet in detail op ingaan.

We brengen de nodige wijzigingen aan, slaan het bestand op en openen het configuratiebestand, dat we naar de map “admin” van onze map hebben gekopieerd, die de OpenCart-bestandsstructuur repliceert.

Wat zit er in?

Zoals u kunt zien, verschilt de structuur van dit bestand niet van de storefront-configuratie, met uitzondering van de paden naar systeemmappen, waarin “/admin” wordt toegevoegd na de domeinnaam van uw site.

Dienovereenkomstig zal de constante HTTP_SERVER een waarde hebben die overeenkomt met de directory van het administratieve deel van de winkel “site_domain_name/admin”.

De constanten in het DB-blok hebben dezelfde waarden als in de storefront-configuratie (u kunt ze eenvoudig kopiëren).

Wijzig de waarden van de constanten, sla de wijzigingen op (voor het gemak wordt het ook aanbevolen om massale stringvervanging te gebruiken) en start de FileZilla FTP-client om de instellingenbestanden naar een externe server over te brengen.

De gegevens voor de FTP-verbinding zijn door uw hostingprovider verstrekt tijdens de registratie (u kunt deze opvragen bij de technische ondersteuning). Het volgende venster verschijnt voor u:

Selecteer aan de linkerkant van het scherm de map die we hebben gemaakt met de siteconfiguratiebestanden en aan de rechterkant vindt u de sitemap op de externe server. En sleep de map van de rechterkant van het scherm naar links, waarbij u de vervanging van bestanden bevestigt als ze overeenkomen.

Hierna gaan we naar de site in een webbrowser en als de onderhoudsmodus op uw site is ingeschakeld, zien we de volgende afbeelding:

De site werkt. Verbazingwekkend! 🙂

Let niet op deze inscriptie - deze verdwijnt zodra u zich aanmeldt bij het beheerdersaccount op het adres “site_domain_name/admin”.

Om in te loggen gebruikt u de gebruikersnaam en het wachtwoord die uw beheerder op de lokale webserver had, omdat deze gegevens zijn vanuit een databasedump naar de site geïmporteerd:

Ook hier werkt alles uitstekend. Maak van deze gelegenheid gebruik om modules en sjablonen in te schakelen die u mogelijk hebt uitgeschakeld voordat u de databasedump op uw lokale webserver genereert.

Daarna keren we terug naar de etalage en genieten van het resultaat van het werk:

Persoonlijk duurde deze methode om OpenCart op mijn hosting te installeren niet meer dan 15 minuten. Als u deze procedure voor de eerste keer uitvoert, heeft u 30 minuten tot een uur nodig, dus bereken uw tijd.

OpenCart installeren op hosting - methode twee

Als we met de vorige methode eigenlijk OpenCart naar hosting moesten overbrengen, dan installeert deze methode OpenCart op hosting in de letterlijke zin van het woord.

Hier zullen de technische prestaties van moderne hostingproviders, die tegenwoordig in de meeste gevallen over automatische scriptinstallatieprogramma's beschikken, ons te hulp komen.

Dankzij deze tools ontvangt de gebruiker, dat wil zeggen jij, met één muisklik een geïnstalleerd en kant-en-klaar CMS voor zijn website, waarbij hij de juiste engine selecteert uit de lijst met beschikbare motoren van de aanbieder.

Zo ziet dit scherm eruit van de marktleider in hostingdiensten in Oekraïne en Rusland, AvaHost:

Het enige wat u hoeft te doen is bij deze aanbieder een gewenst dienstenpakket bestellen en uit deze lijst het benodigde CMS selecteren (er zijn er meer dan 300 op voorraad!) zodat OpenCart automatisch en zonder uw tussenkomst op uw hosting wordt geïnstalleerd.

Trouwens, als je de diensten van deze hosting wilt gebruiken, heb ik goed nieuws voor je: dit is exclusief 20% korting voor alle diensten voor vrienden van het project en abonnees van de site. Om deze te gebruiken, voert u bij registratie de volgende promotiecode in: AVA-CCCPBLOG

Terugkomend op het installeren van OpenCart op uw hosting: het enige dat u hoeft te doen bij het kiezen van een kant-en-klaar CMS in het hostingcontrolepaneel is het kopiëren van de sitebestanden naar een externe server via FileZilla (behalve de configuratiebestanden van de storefront en het beheerderspaneel).

Vergeet tegelijkertijd niet de toegangsrechten tot de map op de hosting te controleren (moet 644 of 444 zijn voor config.php en admin/config.php en 777 of 766 voor andere mappen en bestanden), evenals de rechten van de sitemappen na het kopiëren om fouten bij het starten van de site te voorkomen.

Waarom hoef je de configuraties niet te kopiëren?

Ja, want bij het installeren van een schoon CMS op hosting wordt er al de juiste informatie in geschreven, die in de toekomst niet hoeft te worden gewijzigd.

Kopieer daarom, voordat u OpenCart naar hosting overzet, de configuratie van de storefront en het bijbehorende beheerdersaccount naar uw computer.

Om ze te kopiëren, zoals bij de vorige methode, kunt u het beste een map voorbereiden die de bestandsstructuur van dit CMS heeft, zodat u bij het terugbrengen van bestanden naar de hosting de map met vervangende bestanden kopieert en geen individuele bestanden overdraagt, wat zijn heel gemakkelijk te verwarren vanwege een vergelijkbare naam.

Hierna kopiëren we de sitebestanden van de lokale webserver naar de externe en dragen de configuraties terug naar de hosting om de site de juiste instellingen te geven.

Helaas hebben niet alle hostingproviders tegenwoordig een automatisch scriptinstallatieprogramma. AvaHost heeft het, maar TheHost, die ik gebruik, niet.

Als u pech heeft en uw provider niet over een dergelijk hulpmiddel beschikt, is dit geen reden om boos te worden. Je kunt OpenCart altijd zelf op je hosting installeren.

Hiermee is het overzicht van methoden voor het installeren van OpenCart op hosting afgerond en aan het einde van het artikel wil ik een lijst geven met de meest voorkomende fouten en manieren om deze op te lossen.

Fouten bij het overzetten van OpenCart naar hosting

Een CMS installeren op een hosting zonder fouten is als een bruiloft zonder ruzie :)

Vooral als u deze handeling voor de eerste keer uitvoert.

U hoeft dus niet ongerust te zijn als de site na alle eerder beschreven stappen niet voor u werkt.

We hebben dit allemaal meegemaakt en niemand is hier immuun voor - noch een ervaren gebruiker, noch een beginner, omdat fouten bij het installeren van OpenCart vrij vaak voorkomen om redenen buiten onze controle (het ontbreken van een programma op de hosting, plug-ins die niet correct werken, enz.)

Alle bugs kunnen voorwaardelijk in drie groepen worden gesorteerd op basis van de reden en volgorde waarin ze voorkomen. Laten we ze, hun oorzaken en oplossingen in meer detail leren kennen.

1. Fout 404 na installatie van OpenCart op hosting

Reden: hoogstwaarschijnlijk ligt het probleem in de instellingen op de hosting of na registratie van de domeinnaam van uw site is de DNS-database nog niet bijgewerkt.

De fout kan worden veroorzaakt door het ontbreken van een softwarecomponent op de hosting die nodig is om de site te laten werken (php, mysql, mysqli, ioncube, enz.), of een andere versie ervan.

Het is ook mogelijk dat u de sitebestanden ten onrechte naar een externe server hebt overgebracht of dat de sitemap en de submappen ervan geen lees- en schrijfrechten hebben (777 of 766 voor alle mappen en bestanden behalve config.php en admin/config.php, waarvoor u 644 of 444 moet instellen).

Oplossing: controleer de correcte installatie van OpenCart op de hosting, de site-instellingen in het gebruikersaccount aan de kant van de hostingprovider en de aanwezigheid van alle benodigde programma's. Als daar alles in orde is, neem dan contact op met hen. ondersteuning voor verdere instructies.

Als het probleem met DNS te maken heeft, hoeft u slechts een paar uur te wachten en vervolgens uw browser- en sitecache te wissen (u moet mogelijk ook de cache op uw hosting opnieuw instellen als caching voor uw site is ingeschakeld).

Het resetten van de cache is niet overbodig bij het corrigeren van welk type fout dan ook. Nadat u wat probleemoplossing heeft uitgevoerd, wordt aanbevolen om de cache op alle beschikbare niveaus te wissen

2. Fout 500 of 403 bij het bezoeken van de site

Reden: deze fouten treden op wanneer bestanden verkeerd naar de server worden overgebracht, een databasedump wordt geïmporteerd of de site verkeerd is geconfigureerd.

Oplossing: controleer nogmaals de juistheid van elke actie, let vooral op de instellingen in het bestand config.php.

De logboeken met fouten op de hosting en de winkel zelf, die zich langs het pad “uw_site/systeem/logs/error.log” bevinden, zullen u helpen de reden nauwkeuriger te achterhalen.

Als het probleem wordt veroorzaakt door een bepaalde module (bestudeer zorgvuldig de paden naar de problematische bestanden in de logbestanden), schakel deze dan uit in het beheerdersdashboard en schakel hem vervolgens weer in. Als het niet helpt, kun je een dergelijk product beter weigeren.

3. Fouten bovenaan het winkel- of beheerdersscherm

Reden: fouten in de werking van de modules en de sjabloon, hun incompatibiliteit met de versies van softwareproducten die op de hosting zijn geïnstalleerd.

Oplossing: verwijder het problematische product en installeer het opnieuw.

Het is niet nodig om de bestanden zelf te verwijderen; schakel het gewoon uit en weer in in het beheerderspaneel om de informatie in de database bij te werken. Als het niet helpt, is het beter om op zoek te gaan naar een vervanger of helemaal op te geven.

Om de veiligheid van de site en de presentatie van de winkelinterface te vergroten, is het overigens beter om na een succesvolle installatie van OpenCart op de hosting de weergave van fouten uit te schakelen. Dit wordt gedaan in het winkelbeheerderspaneel in de sectie “Systeem – Instellingen – Server”:

Dat is alles wat ik jullie wilde vertellen, beste lezers :)

Ik hoop dat de informatie nuttig voor je was en je heeft geholpen om OpenCart over te zetten naar de hosting van jezelf, en dat je de meeste vragen hebt beantwoord die tijdens het proces zijn ontstaan.

Als er punten ononderzocht blijven, schrijf daarover dan in de reacties onder het artikel, ik zal proberen ze te beantwoorden.

Als alles voor u is gelukt, en OpenCart installeren op hosting Als het een succes was, vergeet dan niet om mijn werk te beoordelen en het te delen met je vrienden op sociale netwerken via de speciale knoppen hieronder.

Vergeet u ook niet te abonneren op updates om op de hoogte te blijven van nieuwe publicaties op deze blog.

Dat is alles! Veel succes voor iedereen en tot snel! 🙂

P.S.: heeft u een website nodig of wilt u wijzigingen aanbrengen in een bestaande, maar heeft u daar geen tijd of zin voor, dan kan ik u van dienst zijn.