[Hoe] Breng Joomla over van Localhost naar Server in 5 stappen

joomla localhost naar server

Volledige stappen voor het uploaden van Joomla naar uw websiteserver

Na het ontwikkelen en testen van uw website op een lokale server, is de volgende grote uitdaging het uploaden van de website naar uw betaalbare websiteserver en het updaten van de configuratie zodat u "live" gaat. De onderstaande tutorial geeft je de stappen die nodig zijn om je Joomla-website over te zetten van localhost naar server. Met een paar aanpassingen zijn deze stappen ook van toepassing om de Joomla-site naar een nieuwe server te verplaatsen als u wilt overschakelen naar een betere hostingservice.

Aangezien u overweegt uw website te verhuizen, raden we u ten zeerste aan bekijk onze review van InMotion hosting en VPS, voordat u uw beslissing neemt naar welke host u wilt verhuizen.

We hebben ook 47% korting op hostingplannen voor CollectiveRay gebruikers tot november 2024. Ze bieden ook een volledig gratis migratie of begeleide overdracht van een Joomla-site van localhost naar server.

Bekijk InMotion hosting deals in november 2024

Joomla-site overzetten van Localhost naar nieuwe server

Als je haast hebt, zijn de stappen als volgt:

  1. Kopieer naar de bestanden van de hoofdmap van de localhost naar de server met behulp van FTP of Bestandsbeheer
  2. Exporteer de Joomla-database vanuit de localhost phpMyAdmin
  3. Importeer de Joomla-database naar de phpMyAdmin op de server
  4. Update de configuration.php om er zeker van te zijn dat je de juiste details hebt
  5. Test en ga live

Hoewel deze tutorial de stappen beschrijft voor het uploaden van Joomla naar uw webserver vanaf localhost of uw computer, zijn de stappen als u een overdracht van de ene Joomla-server naar de andere wilt uitvoeren precies hetzelfde, dus u kunt ook deze stappen volgen om dit te doen .

Het verschil is dat je dit doet via het CPanel van je Joomla hosting.

Dit zijn de exacte stappen die we hebben gebruikt om onze website te verplaatsen, CollectiveRay, naar verschillende hosts om verschillende redenen.

Video walkthrough van Joomla Upload

Upload Joomla-bestanden naar uw Joomla-server

Het eerste dat u hoeft te doen, is de bestanden overbrengen naar de webserver waar uw live site wordt gehost. Om dit te kunnen doen, heb je ofwel:

  1. FTP (FTP is een manier om gemakkelijk bestanden over het web te verzenden) toegang tot uw webserver,
  2. of upload een zip-bestand van alle bestanden direct.

Opmerking: als uw hostingbedrijf Joomla al voor u heeft geïnstalleerd, overschrijft u de configuratie.php-bestanden niet. Dit bevat zeer belangrijke details met betrekking tot uw Joomla-hostingbedrijf. U dient een reservekopie van dit bestand te bewaren. Alle andere bestanden kunnen worden overschreven, zodat je alle configuratie hebt die je hebt gedaan op de lokale installatie.

FTP gebruiken

FTP-toegang bestaat doorgaans uit:

  • FTP-adres - meestal is dit iets dat lijkt op ftp.uwdomein.com
  • FTP-inloggegevens - gebruikersnaam/wachtwoord om toegang te krijgen tot het FTP-gebied

Deze informatie wordt aan u verstrekt wanneer u een hostingaccount aanvraagt ​​bij een hostingbedrijf. Om toegang te krijgen tot het FTP-gebied heeft u een FTP-client nodig. Een gratis en eenvoudig te gebruiken FTP-client is: FileZilla.

Download en installeer deze client en voer vervolgens de informatie in uw FTP-gebied in. Deze moeten vergelijkbaar zijn met de onderstaande afbeelding:

 

filezilla ftp-verbindingsdetails

Nadat u verbinding hebt gemaakt met uw Joomla-server, uploadt u alle bestanden naar de host.

Dit doet u door alle Joomla-bestanden van uw lokale harde schijf te selecteren en ze naar het venster te slepen dat is verbonden met de host. Dit zal de overdracht van al uw Joomla-bestanden naar uw harde schijf starten.

Met behulp van Bestandsbeheer

Als uw hosting CPanel gebruikt of een Bestandsbeheer heeft als onderdeel van het hostingaccount, kunt u de overdracht op een veel snellere manier uitvoeren.

cPanel Bestandsbeheer

  1. De eerste stap is dat je de hoofdmap van Joomla moet zippen of archiveren op de localhost
  2. Upload het bestand rechtstreeks naar de hoofdmap van het hostingaccount
  3. Decomprimeer het gecomprimeerde bestand zodat u een kopie van de bestanden op de Joomla-server krijgt

 

uitpakken decomprimeren bestandsbeheer

Export / Importeer de Joomla-database

Waarschuwing: de volgende stappen voor het exporteren/importeren van de Joomla-database zijn behoorlijk technisch. Wees je bewust van wat je doet, want je kunt een echte puinhoop maken.

Met name de meeste configuraties en gegevens van Joomla-extensies (zoals die van CollectiveRay die hier worden genoemd) slaan allemaal hun gegevens en configuratie op in de database, waardoor dit een cruciaal onderdeel van uw proces is.

De volgende stap om de site die je lokaal hebt gemaakt over te zetten naar de webserver is de overdracht van de Joomla-database van je lokale MySQL naar de webserver databank. Dit bestaat uit twee stappen

  • Uw huidige lokale database exporteren
  • De geëxporteerde database importeren in de MySQL-database op de server van het hostingbedrijf

Exporteer de localhost Joomla-database 

Om uw huidige database te exporteren, moet u de phpMyAdmin op uw lokale server gebruiken en de database exporteren.

De phpMyAdmin-URL verschilt afhankelijk van de lokale ontwikkelserver die u gebruikt. Als u XAMPP gebruikt om uw website te testen en te ontwikkelen, vindt u phpMyAdmin op https://localhost/phpMyAdmin

Kies de database met de website die u wilt uploaden en exporteer deze naar een bestand.

export mysql-database via phpmyadmin

 

Deze stap hangt sterk af van de phpMyAdmin die u gebruikt.

Er moet echter een exportlink zijn. Exporteer alle tabellen. Nadat de database is geëxporteerd naar een .sql-bestand, moet u het bestand openen met een teksteditor en controleren of het bestand er goed uitziet. Het zou de Joomla-tabellen moeten bevatten.

tabellen exporteren uit de joomla-database

 

Zorg ervoor dat er geen regel Database maken is. De database moet handmatig worden aangemaakt.

Importeren in de hosting MySQL-database

Nadat u de database hebt geëxporteerd, moet u deze op de host importeren.

Uw hostingbedrijf moet u toegang kunnen geven tot MySQL. Als u nog geen database heeft gemaakt, moet u deze nu maken.

Noteer alle details, vooral het adres van de server waar de MySQL zich bevindt, de naam van de database, gebruikersnaam en wachtwoord om toegang te krijgen tot de database. Als de Joomla-database al eerder is gemaakt (met behulp van de Joomla-installatieprocedure of anderszins), moet u de gegevens gebruiken die u bij het maken van de database hebt gekregen.

Log in op de phpMyAdmin-interface, zoek het tabblad Importeren en importeer het bestand dat u hierboven hebt geëxporteerd. Nogmaals, de locatie van de importlink varieert afhankelijk van de phpMyAdmin-versie die wordt gebruikt, maar dit zou redelijk intuïtief moeten zijn.

importeer de joomla-database mysql via phpmyadmin

Als je een probleem hebt om dit te doen, zal je hostingbedrijf je helpen om dit bestand correct in de database te importeren.

Stel de configuration.php correct in

Als u tot nu toe probeert toegang te krijgen tot uw website, krijgt u waarschijnlijk een foutmelding.

Dit komt omdat het bestand configuration.php dat u op uw lokale server had, niet de informatie bevat met betrekking tot uw hostingaccountgegevens. Zoals eerder vermeld, als uw host Joomla al voor u heeft geïnstalleerd, moet u het gemaakte configuratie.php-bestand ongewijzigd laten.

configuratie php-bestand

Anders moet u de volgende kritieke details wijzigen:

Joomla 3

  • public $host = 'localhost'; - dit is het adres van de server die uw MySQL-database host
  • openbare $gebruiker = 'sqluser'; - dit is de naam van de gebruikersnaam die zal worden gebruikt om toegang te krijgen tot de Joomla MySQL-database
  • openbaar $wachtwoord = 'p@ssw0rd'; - wachtwoord voor MySQL-database
  • public $db = 'j15stable'; - MySQL Joomla-databasenaam
  • public $log_path = '\home\logs'; - het pad waar logbestanden worden opgeslagen
  • public $tmp_path = '\home\tmp'; - het pad voor tmp-bestanden 

Zodra al deze items in het configuration.php-bestand de juiste waarden hebben gekregen, zou Joomla toegang moeten hebben tot de database en code, en dus als u naar het adres van uw pagina gaat, zou u een werkende Joomla-website moeten hebben met alle maatwerk dat je hebt gedaan.

Als dit niet het geval is, is een van de bovenstaande instellingen waarschijnlijk onjuist, of moet u mogelijk een aantal instellingen verder configureren.

Test en beveilig de website

 

Doorloop de hele website om er zeker van te zijn dat alles correct is ingesteld.

Aangezien u de website had moeten uploaden, zouden de meeste van uw instellingen correct moeten zijn. Het is echter mogelijk dat u nog enkele kleine configuraties moet uitvoeren, dus ga door elke pagina en elk gebied om te testen of alles correct werkt.

U moet ook alle stappen ondernemen om beveilig uw Joomla-website.

De gemakkelijke uitweg

Zoals je kunt zien, zijn de stappen behoorlijk ingewikkeld en vereisen ze behoorlijk wat kennis van verschillende technologieën.

Dit is niet iets dat moet worden geprobeerd door iemand die geen ervaring heeft of niet begrijpt wat er aan de hand is. Als u denkt dat deze instructies te moeilijk zijn om te volgen, kunt u een derde partij vragen, zoals: CollectiveRay :)

Je kunt ook uitchecken InMotion die u ook helpt bij het migreren van uw website vanaf uw localhost

Ga live

Begin met het promoten van je website :)

Als je denkt dat een deel van deze tutorial meer details vereist, reageer dan hieronder en we zullen het artikel graag bewerken om meer informatie te geven.

Vond je dit artikel nuttig? Deel het alsjeblieft, hier zijn nog een paar artikelen die je misschien wilt lezen:

De complete gids voor zoekmachineoptimalisatie voor Joomla!, hoe u Joomla sneller kunt laten laden en geweldige manieren om het websiteverkeer te vergroten met sociale media!

Over de auteur
David Attard
David heeft de afgelopen 21 jaar in of rond de online en digitale industrie gewerkt. Hij heeft ruime ervaring in de software- en webontwerpindustrie met behulp van WordPress, Joomla en de niches eromheen. Hij heeft gewerkt met softwareontwikkelingsbureaus, internationale softwarebedrijven, lokale marketingbureaus en is nu hoofd Marketing Operations bij Aphex Media - een SEO-bureau. Als digitale consultant ligt zijn focus op het helpen van bedrijven om een ​​concurrentievoordeel te behalen door gebruik te maken van een combinatie van hun website en digitale platforms die vandaag de dag beschikbaar zijn. Zijn mix van technologische expertise gecombineerd met een sterk zakelijk inzicht geeft zijn geschriften een concurrentievoordeel.

Nog een ding... Wist je dat mensen die nuttige dingen zoals dit bericht delen er ook GEWELDIG uitzien? ​
Alstublieft laat een nuttig geef commentaar met je mening, deel dit dan op je Facebook-groep (en) die dit nuttig zouden vinden en laten we samen de vruchten plukken. Bedankt voor het delen en aardig zijn!

Disclosure: Deze pagina kan links bevatten naar externe sites voor producten die we geweldig vinden en die we van harte aanbevelen. Als u producten koopt die we aanbevelen, kunnen we een verwijzingsvergoeding verdienen. Dergelijke vergoedingen hebben geen invloed op onze aanbevelingen en we accepteren geen betalingen voor positieve beoordelingen.

 

wie zijn we?

CollectiveRay wordt gerund door David Attard - we werken al meer dan 12 jaar in en rond de niche van webdesign en bieden bruikbare tips voor mensen die met en op websites werken. We hebben ook DronesBuy.net - een website voor drone-hobbyisten.

David Attard

 

 

Auteur (s) Uitgelicht op:  Inc Magazine-logo   Sitepoint-logo   CSS Tricks-logo    webdesignerdepot-logo   WPMU DEV-logo   en nog veel meer ...