[Hur] Överför Joomla från Localhost till server i 5 steg

joomla localhost till servern

Kompletta steg för att ladda upp Joomla till din webserver

Efter att ha utvecklat och testat din webbplats på en lokal server är nästa stora utmaning att ladda upp webbplatsen till din prisvärda webserver och uppdatera konfigurationen så att du "går live". Tutorialen nedan ger dig de steg som krävs för att överföra din Joomla-webbplats från localhost till server. Med några justeringar gäller dessa steg också för att flytta Joomla-webbplatsen till en ny server om du vill byta till en bättre värdtjänst.

Med tanke på att du överväger att flytta din webbplats rekommenderar vi starkt ta en titt på vår recension av InMotion-hosting och VPS, innan du fattar ditt beslut till vilken värd du ska flytta.

Vi har också 47% rabatt på värdplaner för CollectiveRay användare fram till november 2023. De erbjuder också helt gratis migrering eller assisterad överföring av Joomla-webbplatsen från localhost till server.

Kolla in InMotion-värderbjudanden i november 2023

Överför Joomla-webbplatsen från Localhost till ny server

Om du har bråttom är stegen som följer:

  1. Kopiera till filerna från root-mappen på localhost till servern med FTP eller File Manager
  2. Exportera Joomla-databasen från localhost phpMyAdmin
  3. Importera Joomla-databasen till phpMyAdmin på servern
  4. Uppdatera configuration.php så att du har rätt information
  5. Testa och gå live

Medan denna handledning beskriver stegen för att ladda upp Joomla till din webbserver från localhost eller din dator är stegen om du vill utföra en överföring från en Joomla-server till en annan exakt samma, så du kan också följa dessa steg för att göra detta .

Skillnaden är att du kommer att göra detta via CPanel för din Joomla-värd.

Det här är de exakta stegen vi har använt för att flytta vår webbplats, CollectiveRay, till olika värdar av olika skäl.

Video genomgång av Joomla Upload

Ladda upp Joomla-filer till din Joomla-server

Det första du behöver göra är att överföra filerna till webbservern där din direktsida kommer att vara värd. För att kunna göra detta behöver du antingen:

  1. FTP (FTP är ett sätt att tillåta enkel överföring av filer över webben) åtkomst till din webbserver,
  2. eller ladda upp en zip-fil med alla filerna direkt.

Obs! Om ditt webbhotell redan har installerat Joomla åt dig ska du inte skriva över configuration.php-filerna. Detta innehåller mycket viktiga detaljer angående ditt Joomla webbhotell. Du bör behålla en säkerhetskopia av den här filen. Alla andra filer kan skrivas över, så att du har all konfiguration du har gjort på den lokala installationen.

Använda FTP

FTP-åtkomst består vanligtvis av:

  • FTP-adress - detta är vanligtvis något som liknar ftp.yourdomain.com
  • FTP-inloggningsinformation - användarnamn / lösenord för att komma åt FTP-området

Denna information ges till dig när du ansöker om ett värdkonto hos något webbhotell. För att komma åt FTP-området behöver du en FTP-klient. En gratis och lättanvänd FTP-klient är filezilla.

Ladda ner och installera den här klienten och ange sedan informationen i ditt FTP-område. Dessa bör likna bilden nedan:

 

filezilla ftp-anslutningsinformation

När du har anslutit till din Joomla-server laddar du upp alla filer till värden.

Detta görs genom att välja alla Joomla-filer från din lokala hårddisk och dra dem till fönstret som är anslutet till värden. Detta startar överföringen av alla Joomla-filer till hårddisken.

Använda File Manager

Om din webbhotell använder CPanel eller har en filhanterare som en del av värdkontot kan du utföra överföringen på ett mycket snabbare sätt.

cPanel filhanterare

  1. Det första steget är att du måste ZIP eller arkivera rotmappen för Joomla på localhost
  2. Ladda upp filen direkt till rotmappen på värdkontot
  3. Packa upp den zippade filen så att du får en kopia av filerna på Joomla-servern

 

extrahera komprimera filhanteraren

Exportera / importera Joomla-databasen

Varning: följande steg för att exportera / importera Joomla-databasen är väsentligt tekniska. Var medveten om vad du gör eftersom du kan skapa en riktig röra.

I synnerhet de flesta konfigurationer och data för Joomla-tillägg (som den CollectiveRay nämns här) lagrar alla sina data och konfiguration i databasen, vilket gör detta till en kritisk del av din process.

Nästa steg för att överföra webbplatsen du har skapat lokalt till webbservern är överföringen av Joomla-databasen från din lokala MySQL till webbserver databas. Detta består av två steg

  • Exportera din nuvarande lokala databas
  • Importera den exporterade databasen till MySQL-databasen på värdföretagets server

Exportera Joomla-databasen localhost 

För att exportera din nuvarande databas måste du använda phpMyAdmin på din lokala server och exportera databasen.

PhpMyAdmin-URL: en varierar beroende på den lokala utvecklingsservern du använder. Om du använder XAMPP för att testa och utveckla din webbplats hittar du phpMyAdmin på https: // localhost / phpMyAdmin

Välj databasen som innehåller webbplatsen du vill ladda upp och exportera den till en fil.

exportera mysql-databasen via phpmyadmin

 

Det här steget beror väldigt mycket på phpMyAdmin du använder.

Det bör dock finnas en exportlänk. Exportera alla tabeller. När databasen har exporterats till en .sql-fil bör du öppna filen med en textredigerare och kontrollera att filen ser bra ut. Den ska innehålla Joomla-tabellerna.

exportera tabeller från joomla-databasen

 

Se till att det inte finns en Skapa databasrad. Databasen ska skapas manuellt.

Importera till MySQL-databasen

När du har exporterat databasen måste du importera den till värden.

Ditt webbhotell ska kunna ge dig tillgång till MySQL. Om du fortfarande inte har skapat en databas bör du skapa den nu.

Notera alla detaljer, särskilt adressen till servern där MySQL finns, namnet på databasen, användarnamnet och lösenordet för att komma åt databasen. Om Joomla-databasen redan har skapats (med hjälp av Joomla-installationsproceduren eller på annat sätt) bör du använda informationen som du får när du skapar databasen.

Logga in på gränssnittet phpMyAdmin, hitta importfliken och importera filen du har exporterat ovan. Återigen varierar platsen för Import-länken beroende på phpMyAdmin-versionen som används, men detta borde vara ganska intuitivt.

importera joomla-databasen mysql via phpmyadmin

Om du har problem att göra detta hjälper ditt webbhotell dig att importera den här filen till databasen korrekt.

Ställ in configuration.php korrekt

Hittills kommer du troligen att få ett fel om du försöker komma åt din webbplats.

Det beror på att konfigurationen.php-filen du hade på din lokala server inte innehåller informationen relaterad till ditt webbhotell. Som nämnts tidigare, om din värd redan har installerat Joomla åt dig, ska du lämna filen configuration.php som har skapats oförändrad.

konfigurations php-fil

Annars måste du ändra följande viktiga detaljer:

Joomla 3

  • public $ host = 'localhost'; - detta är adressen till servern som är värd för din MySQL-databas
  • public $ user = 'sqluser'; - detta är namnet på användarnamnet som kommer att användas för att komma åt Joomla MySQL-databasen
  • public $password = 'p@ssw0rd'; - Lösenord för MySQL-databas
  • public $ db = 'j15stable'; - MySQL Joomla-databasnamn
  • offentliga $ log_path = '\ home \ logs'; - sökvägen där eventuella loggfiler kommer att lagras
  • public $ tmp_path = '\ home \ tmp'; - sökvägen för tmp-filer 

När alla dessa poster i filen configuration.php har fått de rätta värdena bör Joomla kunna komma åt databasen och koden, och om du går till adressen till din sida bör du ha en fungerande Joomla-webbplats med alla anpassning du har gjort.

Om inte är en av ovanstående inställningar förmodligen felaktig, eller du kan behöva konfigurera några inställningar ytterligare.

Låt oss hjälpa dig att hantera din Joomla bättre

joomla

Gratis e-knapp för Joomla-tips

Testa och säkra webbplatsen

 

Gå igenom hela webbplatsen för att se till att allt har ställts in korrekt.

Eftersom du borde ha laddat upp webbplatsen bör de flesta av dina inställningar vara korrekta. Du kan dock fortfarande ha några mindre konfigurationer att göra, så gå igenom varje sida och område för att testa att allt fungerar korrekt.

Du bör också ta alla steg för att säkra din Joomla-webbplats.

Den enkla vägen ut

Som du kan se är stegen ganska komplicerade och kräver en hel del kunskap om olika tekniker.

Detta är inte något som bör försökas av någon som inte har erfarenhet eller som inte förstår vad som händer. Om du tycker att dessa instruktioner är för svåra att följa kan du fråga en tredje part som t.ex. CollectiveRay :)

Du kan också kolla in InMotion som också hjälper dig att migrera din webbplats från din lokala värd

Gå Live

Börja marknadsföra din webbplats :)

Om du tycker att någon del av denna handledning kräver mer information, vänligen kommentera nedan och vi kommer gärna redigera artikeln för att ge mer information.

Hittade den här artikeln till hjälp? Vänligen dela det, här är några fler artiklar du kanske vill läsa:

Den kompletta guiden för sökmotoroptimering för Joomla!, hur man får Joomla att ladda på 1.29 sekunderoch bra sätt att öka webbtrafiken med sociala medier!

Om författaren
David Attard
David har arbetat i eller runt online / digital industrin under de senaste 18 åren. Han har stor erfarenhet av mjukvaru- och webbdesignindustrin med WordPress, Joomla och nischer som omger dem. Som digital konsult fokuserar han på att hjälpa företag att få en konkurrensfördel med en kombination av deras webbplats och digitala plattformar som finns idag.

En sak till... Visste du att människor som delar användbara saker som det här inlägget ser fantastiska ut också? ;-)
Tveka inte, lämna en användbara kommentera med dina tankar, dela sedan detta på din Facebook-grupp (er) som skulle tycka att det var användbart och låt oss skörda fördelarna tillsammans. Tack för att du delade och var trevlig!

Upplysningar: Denna sida kan innehålla länkar till externa webbplatser för produkter som vi älskar och rekommenderar helhjärtat. Om du köper produkter vi föreslår kan vi tjäna en remissavgift. Sådana avgifter påverkar inte våra rekommendationer och vi accepterar inte betalningar för positiva recensioner.

 

vilka är vi?

CollectiveRay drivs av David Attard - arbetar i och runt webbdesignnischen i mer än 12 år, vi ger användbara tips för människor som arbetar med och på webbplatser. Vi driver också DronesBuy.net - en webbplats för drönare.

David attard

 

 

Författare Utvalda på:  Inc Magazine-logotyp   Sitepoint-logotyp   CSS Tricks-logotyp    webbdesignerdepot-logotyp   WPMU DEV-logotyp   och många fler ...