Hvordan oppdatere joomla hosting. Oppdater Joomla til siste versjon. Forklaring av migreringsprosessen i videoen vår

Hei kjære leser. I denne artikkelen vil jeg vise deg hvordan du oppgraderer Joomla 2.5 til Joomla 3.3.6 riktig. Versjon 3.3.6 var den siste da dette ble skrevet, og det er derfor den ble tatt for denne artikkelen, og jeg oppdaterte nettstedene mine til denne versjonen. Først om den generelle ideen om oppdateringen.

Generell idé om oppdateringen

Den generelle ideen med oppdateringen er. For en sikker oppdatering flytter vi J!2.5-arbeidsstedet til et "annet sted" og oppdaterer det der. Vi lar arbeidsplassen stå på plass og slår den ikke engang av. Etter oppdateringen overfører vi siden tilbake, i stedet for den "gamle" siden. Du kan flytte siden for oppdatering til flere "steder":

  • Til en underkatalog til rotkatalogen;
  • Til en annen server og oppdater Joomla 2.5 der ved å bruke et annet domene;
  • Du kan opprette et underdomene og overføre nettstedet til det.

Uansett forblir ideen den samme. Det primære nettstedet er online og sikkerhetskopien blir oppdatert. Etter oppdateringen er siden allerede i versjon Joomla 3.3.6 overført til hoveddomenet, og siden fortsetter å fungere uten å stoppe.

Jeg anbefaler deg ikke å bruke en lokal server som Denver for oppdatering. Jeg anbefaler heller ikke å oppdatere på gratis servere.

Foreløpig oppdatering til Joomla 3.3.6

La oss starte med å sjekke serverprogramvaren, for hvis du husker det, hevet jeg grensen for minimum PHP-versjon til 5.3.10.

På serveren min var det en assembly med PHP 5.3.3, så jeg måtte starte migreringen ved å kommunisere med den tekniske tjenesten til serveren (på noen servere kan klienten endre PHP-versjoner på egen hånd).

PHP 5.3.29 ble installert ganske raskt for meg, som er helt egnet for å installere Joomla 3.3.6. Du må imidlertid sjekke arbeidet til den tekniske tjenesten til serveren, noe som betyr at du må sjekke PHP-versjonen selv.

Det er veldig enkelt å sjekke PHP-versjonen av serveren din.

  • Lag en php-fil med et vilkårlig navn og følgende innhold i et tekstredigeringsprogram (for eksempel Notisblokk +):
  • Last opp den opprettede filen via FTP til roten av nettstedet;
  • Deretter kjører vi den opprettede php-filen i nettleseren og leser informasjonen om php-versjonen.

La meg minne deg på at minimum PHP-versjon for å installere Joomla 3.3.6 er PHP 5.3.10, men PHP 5.4 er allerede anbefalt. Tilsynelatende vil Joomla 3.4 nok en gang heve listen for serverprogramvare.

Sjekke og oppdatere Joomla 2.5

Vennligst oppdater Joomla 2.5.x-versjonen til siste versjon 2.5.28 før du starter migreringen. Gjør det automatisk fra fanen: Utvidelser→ Utvidelsesbehandling→ Oppdateringer. Eller last ned oppdateringspakken HER (http://joomlacode.org/gf/project/joomla/frs/?action=FrsReleaseView&release_id=19919) og oppdater Joomla 2.5.x-versjonen manuelt via FTP.

Forbereder nettstedet for oppdateringen, den første rengjøringen

  • Det neste trinnet er å fjerne alle unødvendige (upubliserte) artikler fra nettstedet. Det er på fanen: Innholdsbehandling →Filterstatus: Upublisert→Legg til i handlekurven.
  • Tøm søppelbøtta.
  • På samme måte fjerner du alle upubliserte moduler. fanen Modulbehandler→Filterstatus: Upublisert→Legg til i handlekurven.
  • Tøm søppelbøtta.
  • Etter forhåndsoppdateringer og slettinger, tøm nettstedets cache. ( Nettsted→Vedlikehold→Tøm buffer).
  • Tøm nettstedets foreldede cache.
  • Sjekk at databaseversjonen er oppdatert. Dette gjøres på fanen. Extension Manager → Database.

Sikkerhetskopiere produksjonsstedet ditt

Nå må du ta en fullstendig sikkerhetskopi av nettstedet, som når du overfører nettstedet til en annen hosting. Jeg vil kalle det kopi 1, det vil "flytte". Kopien bør inkludere alle nettstedsfiler og kataloger (gjort via FTP) pluss databaseeksport (gjort i phpMyAdmin til din hosting eller server). Hvordan lage en sikkerhetskopi av nettstedet jeg skrev i artikkelen:

Nå jobber vi med sikkerhetskopien, og hovedsiden forblir online og fungerer.

Gjenopprette et arbeidssted i en underkatalog

For å oppdatere, bruk oppdateringsalternativet i underkatalogen til nettstedet.

Neste oppgave. Du må gjenopprette arbeidsstedet J!2.5 fra sikkerhetskopien i underkatalogen til nettstedet. Jeg gir underkatalogen et navn: perenos, navnet spiller ingen rolle.

For å gjenopprette et J!2.5-område i en underkatalog, gjør følgende:

  1. I rotkatalogen til nettstedet oppretter du en underkatalog: perenos;
  2. I admin. serverpanelet, opprette en ny database med ditt navn, nye bruker og ditt tilgangspassord. Ikke behold den gamle brukeren.
  3. Sikkerhetskopier mapper og filer J! 2.5 last opp via FTP til underkatalogen: perenos.
  4. Importer J!2.5-databasereserven til den nye databasen.
  5. I configuration.php-filen endrer vi databasedataene og banene til tmp- og loggmappene. Baner må være fullstendige, fra var-katalogen. For eksempel, for perenos-underkatalogen:
  • var/path_to_Joomla/perenos/log

For å sjekke gjenopprettingen, åpne et duplikat av den fungerende siden, på adressen: Ditt-domene/perenos . Deretter jobber vi i det administrative panelet til nettstedet ditt-domene/perenos.

Valgfritt, men du kan aktivere feilsøkingsmodus i sidepanelet: Nettsted→ Generelle innstillinger→ System→ Feilsøkingsmodus. På fanen Nettsted→Generelle innstillinger→Server→Feilrapportering, aktiver feilvisningsmodus: Maksimum. Å vise feil kan hjelpe deg med å løse dem. Hvis du ikke vet hvordan du leser feil, er det bedre å ikke slå på feilvisningen.

Forbereder et migrert nettsted for en oppgradering

Så vi flyttet arbeidssiden til underkatalogen perenos. Videre jobber vi med siden i denne underkatalogen. Vi fortsetter nå å forberede Joomla 2.5.28 for oppdateringen.

Oppgraderingen jeg beskriver i denne artikkelen kalles en automatisk eller rask minimigrering. Minimigreringen innebærer bruk av en innebygd kjernekomponent kalt: Oppdater Joomla! Med den kan du oppdatere selve nettstedet og Joomla kjerneutvidelser. Tredjepartsutvidelser kan ikke oppdateres.

Den automatiske minimigreringen, Joomla! Update, vil migrere kun følgende utvidelser:

  • Områdekategorier;
  • Varer;
  • Meny;
  • Moduler er ikke tredjepartsutvidelser;
  • Bannere;
  • Kontakter;
  • meldingsutveksling;
  • Nyhetsstrømmer;
  • omdirigere;
  • Søk;
  • Smart søk;
  • Lenker.

Nå, selve forberedelsen av nettstedet for migrering. Først, sjekk alle installerte plugins. Alle plugins som ikke er inkludert i Joomla-kjernen bør i det minste være deaktivert, men det er bedre å fjerne (avinstallere).

Tredjeparts plugins må se etter kompatibilitet med Joomla 3.x. I teorien kan du beholde plugins som fungerer på både versjon 2.5 og 3.3.6. På nettsteder til tredjeparts plugins må du lese funksjonene til migreringen deres. I praksis sletter jeg alltid tredjeparts plugins, og etter oppdatering installerer jeg dem ganske enkelt på nytt.

La meg minne deg på at du må fjerne plugins fra fanen Utvidelser → Utvidelsesbehandling → Administrer → Velg avmerkingsboks → Avinstaller-knapp.

Noen tredjeparts plugin-moduler kan ikke fjernes fordi de etter installasjonen har blitt system-ener. I dette tilfellet merker du av for dem og klikker på Oppdater cache-knappen. Slå dem deretter av.

Plugins som ble installert sammen med komponentene fjernes først etter fjerning av komponenten.

Viktig er kritisk! Deaktiver "Husk meg"-systemplugin i plugin-behandlingen. Hvis du ikke deaktiverer programtillegget, vil det resultere i en oppdateringsfeil.

class="eliadunit">

Ikke glem, Joomla-utvidelser er ikke begrenset til plugins. Andre utvidelser må også fjernes eller deaktiveres. Dette gjøres på fanen: Extension Manager→Administrasjon. På fanen bruker du Filter: Type . Først filtrerer vi utvidelser av pakketypen, deretter sekvensielt Komponent, Fil, Språk, Bibliotek, Moduler, Plugin igjen.

For en perfekt vellykket automatisk oppdatering, må du la utvidelser kun være av forfatteren av Joomla! Project. Denne uttalelsen kan bestrides, men det tok meg tre mislykkede oppdateringer å komme til den.

Viktig er kritisk! Pass på, i malbehandlingen, gå til en hvilken som helst "innfødt" Joomla-mal: Protostar, Beez_20 eller Atomic. Fjern tredjepartsmaler. Fjerne maler på fanen Extension Manager → Administrer → Filter: Maler.

Forbereder moduler for oppgradering

La oss gå videre til sidemodulene og forberede dem for oppdatering. Å starte, deaktiver alle nettstedsmoduler.

Fjern tredjeparts plugin-moduler. Slett på en fane Extension Manager→ Administrer→ Filter: Modul.

Tøm nettstedsbufferen og lag en ny sikkerhetskopi (kopi 2). Dette vil være en renset kopi av din Joomla 2.5.28. Det er nødvendig for å gjenopprette nettstedet i tilfelle en mislykket oppdatering, deretter korrigere feilene og gjenta oppdateringen på nytt.

Opprydding av nettstedet utført.

Siste sjekk. På fanen Systeminformasjon→Tillatelser alt skal være grønt.

La oss gå videre til oppdateringen.

Oppdatering med en innebygd komponent Oppdatering av Joomla!

Vi går til automatisk oppdatering, fra sidepanelet. I det administrative panelet til nettstedet perenos, åpne fanen: Komponenter→ Oppdater Joomla!

I innstillingene (knappen "Innstillinger" øverst til høyre) velger du: "Joomla-distribusjon med kort støtte" Og "Skriv filer direkte."

Dette vinduet vises kanskje ikke umiddelbart.

Vi sjekker nok en gang tilgjengeligheten av sikkerhetskopier av nettstedet (kopi 1 og kopi 2) og "be" trykker på "Installer oppdatering"-knappen.

En vellykket oppgradering fra Joomla 2.5 til Joomla 3.3.6 vil bli sett av det endrede sidepanelet og meldingen som vises. Panelmalen heter nå isis.

Fullfører Joomla 2.5-oppgraderingen til Joomla 3.3.6

Deretter fjerner vi Joomla 2.5.28-nettstedet fra rotmappen og overfører Joomla 3.3.6 fra underkatalogen til den. Når du oppdaterer i en underkatalog, gå til configuration.php-filen på underdomenet, du trenger bare å endre stiene til tmp og logg-mappene.

  • var/path_to_Joomla/perenos/logs and
  • Var/path_to_Joomla/perenos/tmp

endre til

  • Var/sti_til_Joomla/logger
  • Var/path_to_Joomla/tmp

Hvis du oppgraderte på en annen hosting, endrer du databasedataene og banene til tmp- og logs-mappene i configuration.php-filen.

Fullfører migreringen

Etter oppdateringen, installer pluginene du trenger og er kjent med, som fungerer i den nye versjonen av Joomla 3.3.6.

Viktig! Hvis du brukte Joomla SEF-komponenter, måtte du eksportere sef-URLer, og på den nye versjonen importere dem tilbake etter installasjon av SEF-komponenter.

La meg minne deg på at koblinger til CNC-filer (SEF) er universelle og "egnet" for import til alle større Joomla SEF-utvidelser. Det er mulig under migrering å endre SEF-komponenten. Da jeg migrerte fem nettsteder, endret jeg Sh404-utvidelsen til Artio JoomSEF . Men dette er en egen sang.

Etter alt arbeidet, ikke glem å deaktivere feilsøkingsmodusen (hvis aktivert) og sett feilvisningsmodusen til "Systemstandard".

Hvis den automatiske oppdateringen mislykkes, fjern nettstedet fra underkatalogen, fjern databasen og brukeren. Gjenopprett nettstedet fra en sikkerhetskopi med en ny database og en ny bruker og gjenta alt igjen, husk feilene dine og vær enda mer forsiktig.

class="eliadunit">

Utgivelsen av den nye versjonen av Joomla 3.7, tilgjengelig for offentlig bruk, var grunnen til å skrive denne opplæringen. I den vil vi snakke i detalj om oppdatering av Joomla-systemet, hvorfor du trenger å følge oppdateringene, hvordan du kan oppdatere systemet og hvorfor, det er nettsteder som fortsatt jobber med Joomla 1.5.

Joomla versjonsmerking

Riktig versjonsbetegnelse for Joomla 3.7 er 3.7.0. Det er tre tall i versjonsbetegnelsen.

  • Det første tallet endres sjelden.
  • Det andre sifferet er en viktig endring som påvirker kjernen i systemet.
  • Det tredje sifferet er utgivelsen av nye sikkerhetsutgivelser og versjoner med feilrettinger.

Er det mulig å ikke oppdatere Joomla?

I følge utgivelsen J!3.7 er ikke overgangen fra 3.6 til 3.7 av grunnleggende betydning for sikkerheten til nettstedet. Denne overgangen, ifølge forfatterne, vil forbedre funksjonaliteten til nettstedet, ikke noe mer. Derfor, hvis noen gode grunner hindrer deg i å bytte til versjon 3.7, kan du jobbe med den nyeste versjonen 3.6.5, i det minste til "tidens slutt". Samtidig er det viktig å forstå at forfatterne ikke lenger vil gi ut sikkerhetsoppdateringer for versjon 3.6 og må jobbe "på egen fare og risiko", og overvåke sikkerheten tettere.

En beskrivelse av alle endringene i nye versjoner av Joomla finner du på den offisielle nettsiden https://docs.joomla.org, i versjonshistorikk.

Det er verdt å merke seg at de neste globale versjonene forventes å være 3.8; 3,9; 4.0, men det vil være mange 3.7.x-versjoner før de slippes.

Hvordan se den fungerende versjonen av Joomla-siden

Det er to enkle måter å se den fungerende versjonen av et Joomla-nettsted på.

  1. Fra panelet. System-fanen >>> Systeminformasjon.
  2. Via FTP finner du filen i roten til nettstedet /libraries/cms/version/version.php. På 33. linje i denne filen vil du se systemversjonen (blokk: Utgivelsesversjon).

Oppdatering av Joomla på tre måter

Viktig! Enhver måte å oppdatere Joomla på kan være mislykket og kan føre til fatale feil (Fatal Error), som et resultat av tap av nettstedet. Det er derfor, før enhver oppdatering, må du ta en sikkerhetskopi av nettstedet på alle mulige måter.

Metode 1: Automatisk oppdatering

Systemverktøyene gir muligheten til å automatisk oppdatere ved hjelp av Joomla-tjenesten. Med denne oppdateringsmetoden vil systemet kontakte Joomla-oppdateringstjenesten, laste ned oppdateringspakken, lenken til denne vises i elementet: "URL-oppdateringspakke", og oppdatere systemet.

For å oppdatere automatisk, gå til Komponenter>>>Oppdater Joomla!-fanen. Deretter fanen Automatiske oppdateringer. Sett (kryss av) "Installasjonsmetode - Skriv filer direkte" og klikk på "Installer oppdatering"-knappen.

class="eliadunit">

Metode 2. Last ned og oppdater fra administrasjonspanelet

Hvis vertsserveren din ikke tillater deg å oppdatere direkte fra Jooomla-oppdateringsserveren, bruk oppdateringsverktøyet "Last ned og oppdater". For å gjøre dette, på Komponenter >>> Oppdater Joomla!-fanen:

  • Last ned det nødvendige oppdateringsarkivet (ZIP) fra lenken "... på den offisielle Joomla-nedlastingssiden" eller "Oppdater pakke-URL" på fanen Automatiske oppdateringer;
  • Etter å ha valgt oppdateringsarkivet, bruk Last ned og installer-knappen for å installere oppdateringen. Skriv filer direkte. Opplasting via FTP krever FTP-innstillingen i de generelle innstillingene.

Merk: For å kunne bruke denne oppdateringsmetoden, må du ha den riktige banen til tmp-filen i configuration.php-filen, samt CHMOD-rettighetene til tmp-katalogen, må være minst 644.

Metode 3. Gjennom en FTP-klient

Denne metoden ligner den forrige, bare oppdateringskatalogen må lastes ned til datamaskinen og deretter lastes opp til roten av nettstedet via FTP i "Overskriv"-modus.

  • Last ned oppdateringsarkivet fra lenken "Oppdater pakke-URL";
  • Pakk ut arkivet;
  • Vi legger inn roten til nettstedet gjennom FTP-klienten;
  • Last opp oppdateringsarkivfilene til nettstedets rot i overskrivingsmodus.

Systemoppdateringsinformasjon

Joomla-systemet er konfigurert som standard på en slik måte at når nye oppdateringer slippes, både selve systemet og alle dets utvidelser, vil det informere deg om det. Denne informasjonen vil vises på hovedsidepanelet øverst på siden som rosa meldinger.

Det er to plugins som er ansvarlige for å vise disse meldingene:

  • Ikonlinje - Varsling om nye versjoner av Joomla! ID=437
  • Ikonlinje - Varsling om nye versjoner av Joomla! ID=438

De kan slås av. Hvis du trenger å motta informasjon om nye oppdateringer på e-post, bruk plugin: System - Joomla update notification (ID=452). Spesifiser e-postadressen din i innstillingene til denne plugin-modulen. Før det, ikke glem å sette opp "Mail" i de generelle systeminnstillingene.

Utvidelsesoppdateringer

Etter å ha installert tredjepartsutvidelser, aktiverer systemet (som standard) kommunikasjon med oppdateringsserverne til disse utvidelsene. Når en utvidelsesoppdatering utgis, mottar systemet et signal om dette og informerer deg om dette med plug-in ID=438 aktivert. Hvis du ikke trenger det, gå til fanen, fra hovedmenyen: Extensions>>>Administrasjon>>>Oppdater servere (venstre meny) og deaktiver den unødvendige oppdateringsserveren.

Igjen, som standard er alle oppdateringsservere aktivert, og når panelet er lastet inn, hver gang de kontakter oppdateringsserverne. Dette øker belastningen på serveren litt.

Trenger jeg å oppdatere Joomla-motoren fra versjon 2.5 til 3.x?

Jeg tror det er på tide å tenke på det, fordi. Hvis du har oppdatert Joomla 2.5 til siste versjon 2.5.28, kan du ikke unngå å legge merke til en melding i administrasjonspanelet som sier at støtten for Joomla 2.5 ble avsluttet 31. desember 2014.

Jeg ble i tillegg ansporet til å oppdatere motoren av behovet for å introdusere et merkesystem på nettstedet. Etter å ha lært at troikaen har innebygd støtte for tag-systemet, bestemte jeg meg for å begynne å oppdatere motoren.

Foreløpige trinn som må fullføres for å kunne oppdatere Joomla-motoren.

1. Først av alt, ikke vær for lat til å sjekke om hostingen din oppfyller systemkravene for normal drift av Joomla 3.x. Nå oppfyller vertsselskaper med respekt for seg selv slike krav, men det er bedre å sjekke, spesielt siden det ikke vil ta lang tid. Som det fremgår av tabellen er kravene til Apache i tredje Joomla ikke endret (2.x+), men kravene til PHP og databaser er endret. Hvis Joomla 2.5 fortsatt kunne kjøre på PHP 5.2.4+ og MySQL versjon 5.0.4+, trenger Joomla 3.x allerede minst PHP versjon 5.3.1 og MySQL versjon 5.1.+. Den raskeste måten å sjekke PHP- og MySQL-versjonene som brukes på hostingen din, er å gå til Joomla-adminpanelet og deretter velge " Nettsted" => "Systeminformasjon". Vi vil se forskjellig informasjon om systemet, inkludert gjeldende versjoner av PHP og MySQL.

Hvis de nåværende versjonene er under minimumskravene (noe som blir mer og mer usannsynlig hver dag), må du bytte hosting.

2. Deretter må du sørge for at malen som brukes på nettstedet ditt fungerer på Joomla i den tredje serien. Du kan finne informasjon om dette på nettsiden til utvikleren av malen din. Kanskje malutvikleren har gitt ut en egen versjon for Joomla 3.x. Hvis ikke, må du kanskje passe på å finne en mal for den tredje Joomla, og slette den gjeldende malen som ikke støtter trippel. Alternativt kan du selvfølgelig tilpasse Joomla 2.5-malen til å fungere i joomla 3.x for å bevare nettstedets utseende. Det var det jeg måtte gjøre.

Etter å ha oppgradert til versjon 2.5.28, for sikkerhets skyld, sjekk om databaseskjemaet ditt er oppdatert til versjon 5.2.28. For å gjøre dette, velg fra toppmenyen Utvidelser -> Utvidelsessjef-> fane Database. Hvis du ser omtrent det samme bildet som i figuren nedenfor, har databasen din blitt oppdatert normalt.

Hvis du i stedet for en grønn hake har en hvit "kloss" i en rød sirkel og det vises en melding i rødt om at databasen din ikke er oppdatert, klikker du på knappen Å rette i øvre høyre hjørne.

4. Før du oppdaterer, må du også deaktivere plugin System - Husk meg. Ellers kan det være et problem med å logge på administrasjonspanelet etter oppdateringen. Etter oppdateringen kan denne plugin-en aktiveres på nytt.

5. Generelt vil alle utvidelsene som er innebygd i joomla 2.5 distribusjonssettet fungere uten problemer i joomla 3.x. Det kan oppstå problemer med tredjepartsutvidelser. Jo flere tredjepartsutvidelser, desto vanskeligere vil overgangen være. Hvis du har mange tredjepartsutvidelser, anbefaler jeg deg å tegne en plate med to kolonner på et eget ark eller i en fil: " Navn på utvidelse"og" Joomla 3.x-støtte". Skriv inn navnene på alle tredjeparts utvidelser (komponenter, plugins og moduler installert gjennom utvidelsesbehandlingen) i tabellen. Oppdater alle funnet utvidelser til den nyeste versjonen. Det bør huskes at ikke alle utvidelser bruker automatisk -oppdateringsmekanisme ( Utvidelser -> Utvidelsessjef-> fane Oppdateringer-> knappen Finn oppdateringer). Det er best å gå til produsentens nettsted for hver oppdatering og se om den nyeste versjonen er tilgjengelig. Deretter ser vi på hvilke av dem som støtter Joomla 3.x. De utvidelsene som ikke støtter trippelen må fjernes, ellers kan oppdateringen mislykkes og nettstedet kan slutte å åpne helt.

Vi ser, kanskje etter utvidelser som ikke støtter troika, det finnes egne distribusjonssett for troika på produsentens hjemmeside. I dette tilfellet vil vi ganske enkelt installere dem umiddelbart etter oppdatering av motoren. Hvis utvikleren ikke har gitt ut en versjon for Joomla 3.x i det hele tatt, må du se etter analoger til denne utvidelsen, eller du kan spørre utvikleren om han vil gi ut en versjon av utvidelsen for troikaen og i hvilken tidsramme .

Du kan finne utvidelser i denne beholdningen som du pleide å bruke, men ikke lenger bruker. Det er også ønskelig å fjerne slike allerede unødvendige utvidelser.

For å øke sjansene for en vellykket oppdatering kan du midlertidig deaktivere eventuelle gjenværende utvidelser som du selv har installert siden den opprinnelige installasjonen før oppdatering. Etter oppdateringen vil vi slå dem på etter tur og sjekke ytelsen til nettstedet. Unntaket er tredjepartsmaler (hvis de ble installert), som for øyeblikket brukes i administrasjonspanelet og på nettstedet. Tross alt har du, som jeg skrev ovenfor, sørget for å installere en mal som er kompatibel med Joomla 3.x. For å deaktivere gå til Utvidelser -> Utvidelsessjef -> Kontroll. Sorter den siste kolonnen ID synkende liste. Alle utvidelser du har installert selv har ID fra 10 000 og oppover. Her kan de deaktiveres før oppdatering.

Veiledning for oppgradering av Joomla versjon fra 2.5.28 til 3.x.

Sørg for å lese forrige avsnitt først!

Jeg er kategorisk imot å oppdatere kampsiden direkte på hostingen. Det er tross alt ikke klart hvordan siden vil fungere etter motoroppdateringen og om den i det hele tatt vil bli oppdatert. Jeg gjorde følgende.

Jeg tok en sikkerhetskopi av nettstedet mitt: databasen og nettstedsfilene og lastet det opp til datamaskinen min.

Hvis du har fulgt alle trinnene fra forrige avsnitt, vil du få en melding om at du allerede har den nyeste versjonen av Joomla!, 2.5.28 installert.

Klikk på knappen " Innstillinger" i øvre høyre hjørne.

I vinduet som vises på motsatt side av feltet " Oppdater server"velg fra rullegardinlisten" Joomla-distribusjoner med kortsiktig støtte"

Du vil bli varslet om at en Joomla!-oppdatering har blitt oppdaget.

I mitt tilfelle oppdaget systemet oppdatering 3.3.6.

Klikk på knappen " Installer oppdatering".

Hvis alt gikk bra, åpnes nettstedet ditt. Vi sjekker versjonen av motoren fra administrasjonspanelet.

Hvis du deaktiverte utvidelser før oppdatering, som jeg skrev ovenfor, slå dem på igjen en etter en og kontroller driften av nettstedet.

Hvis alt er i orden, last opp det oppdaterte nettstedet til hosting i stedet for det gamle.

Hvis nettstedet ikke åpnes etter oppdateringen.

Hvis du har gjort alle anbefalingene beskrevet ovenfor, bør nettstedet åpnes etter oppgradering til en trippel. Men hvis hovedsiden til nettstedet ikke desto mindre har sluttet å åpne, betyr dette at en komponent (som du gikk glipp av) som er inkompatibel med den nye motoren, hindrer nettstedet i å åpne normalt. Ingen panikk! Vanligvis lar nettstedet deg fortsatt komme inn i administrasjonspanelet. (Hvis administrasjonspanelet ditt ikke åpnes, les nedenfor). Vi ser nøye på meldingen som vises på skjermen. Vanligvis inneholder meldingen banen til den problematiske filen og linjenummeret med den problematiske koden.

Hvis banen fører til en fil i malmappen din, er det mest sannsynlig malen din. I dette tilfellet må du endre den til en annen som er kompatibel med Joomla 3.x (hvis du ikke har lagret en mal på forhånd, kan du bruke en av de innebygde malene) og problemet vil bli løst .

Hvis meldingen som vises på skjermen angir banen til filen til en filtype, kan du fjerne denne utvidelsen fra administrasjonspanelet. Hvis det ikke er tilgang til administrasjonspanelet, kan du prøve å gi nytt navn til mappen med den problematiske utvidelsen.

Hvis du ikke kan finne ut hvilken filtype den problematiske filen tilhører, åpner du denne filen i et hvilket som helst redigeringsprogram (jeg bruker notisblokk++) og slett (eller snarere kommenter) den angitte linjen i den problematiske koden. Deretter prøver vi å oppdatere hovedsiden. Etter oppdatering av hovedsiden kan meldingen allerede referere til en annen linje i denne filen eller en annen fil. Dermed fortsetter du å kommentere kodelinjer i problematiske filer til siden åpnes. Etter det kan du stille et spørsmål på et av joomla-støtteforumene eller i kommentarene til denne artikkelen hvilken utvidelse de problematiske filene tilhører, spesifisere banen til dem og slette denne utvidelsen.

Hvis administrasjonspanelet ikke åpnes etter oppdatering av Joomla til versjon 3.x.

Hvis du ikke kan komme inn i administrasjonspanelet etter å ha oppdatert nettstedet, så gikk du glipp av en utvidelse eller mal som ikke er kompatibel med den tredje Joomla. Som jeg skrev ovenfor, viser skjermen vanligvis banen til den problematiske filen som forstyrrer åpningen. Hvis banen fører til en malfil, må du endre den, for eksempel til en av malene som er innebygd i Joomla: Atomisk, Beez5 eller Beez_20. Hvis banen til filen fører til et annet sted, må du finne ut hvilken filtype den gitte filen tilhører og fjerne denne filtypen. Men hvordan fjerner du en utvidelse eller mal hvis du ikke kommer inn i admin-området? La oss redigere databasen. For å gjøre dette, gå til phpmyadmin.

På tvers phpmyadmin vi kan ikke fjerne utvidelsen, men vi kan deaktivere den. Dette er nok til å komme inn i administrasjonspanelet, og deretter fjerne utvidelsen fra administrasjonspanelet. Informasjon om alle installerte utvidelser er lagret i tabell xxx _utvidelser, hvor xxx er tabellprefikset, som kan være forskjellig for alle.

For å deaktivere en utvidelse, se etter navnet i kolonnen Navn tabell og kolonne Aktivert i stedet for én, sett en null.

For å endre malen til en annen fra phpmyadmin, åpne tabellen xxx_ mal_stiler. Denne tabellen viser alle malene som er installert på nettstedet. Kolonne klient-ID viser hvilken del av nettstedet malen er ment for (0 - for den offentlige delen, 1 - for administrasjonspanelet). Kolonne Hjem viser hvilken mal som for øyeblikket brukes som standard (koster en).

Tilbake
  • Framover
  • Du har ingen rettigheter til å legge inn kommentarer

    For å migrere fra Joomla 2.5 til Joomla 3 opprettet CMS-forfatterne Joomla!Upgrade-kjernekomponenten. Nå trenger du ikke bruke tredjeparts plugins for å oppdatere. Automatisk oppdatering av Joomla 2.5 til 3.3.6 gjøres fra sideadministrasjonspanelet. Hvordan du gjør det uten feil, vil jeg fortelle i denne artikkelen.

    Sjekke tjenesten for Joomla 3.3.6-krav

    Sjekk vertsserverbyggingen din. De må oppfylle minimumskravene for at Joomla 3.3.6 skal fungere. Versjonen av PHP er grunnleggende viktig. Det skal nå være PHP 5.3.10+.

    Vi starter automatisk oppdatering av Joomla 2.5 til 3.3.6

    En oppgave. Vi har en nettside. CMS-nettstedversjon Joomla 2.5.x. Du må oppdatere Joomla til versjon 3.3.6.

    Først av alt oppgraderer vi til Joomla 2.5.28. Fra versjon 2.5.27 vil det ikke være mulig å oppgradere. Etter en vellykket oppdatering renser vi nettstedsbufferen og sjekker relevansen til databasen, på fanen "Database" i "Extension Manager".

    • Vi fjerner unødvendige artikler og unødvendige moduler.
    • Vi renser alle søppeldunker.
    • Vi berører ikke nettstedsutvidelser ennå.

    Vi tar en fullstendig sikkerhetskopi av arbeidsstedet vårt. La oss kalle det "Reserve 1".

    Vi vil ikke bruke tredjeparts hosting for oppdateringen. La oss oppdatere nettstedet i en underkatalog til rotkatalogen på hostingen vår. La meg forklare. Vi kan gjenopprette en sikkerhetskopi av nettstedet vårt på en hvilken som helst tredjepartsserver, og ved å oppdatere den der, overføre den tilbake.

    For å oppdatere oppretter vi en katalog for oppdatering i rotmappen til domenet vårt. La oss ringe ham. Navnet kan være hva som helst. I phpmyadmin hosting, opprett en ny database. Databasen må ha alt nytt: Navn, Bruker, Passord.

    Hvis du trenger å oppgradere igjen etter en feil, ikke bruk den gamle databasen. For en ny oppdatering, opprett en ny database med de nye dataene, inkludert brukeren. Den mislykkede databasen må fjernes fra hostingen.

    Gjenopprett nettstedet ditt i den opprettede underkatalogen. Hvordan gjenopprette et nettsted fra en sikkerhetskopi, les. Vi vil oppdatere nøyaktig dette gjenopprettede nettstedet i den opprettede katalogen. Adressen hans:

    Andre opprydding av nettstedet

    Nå renser vi siden for unødvendige utvidelser. Ideelt sett bør bare Joomla!Project-utvidelser være igjen. Tredjepartsutvidelser må deaktiveres. Utvidelser som ikke er kompatible med Joomla 3.3.6. må fjernes. Avinstaller utvidelser i utvidelsesbehandlingen.

    Sannsynligheten for at siden vil krasje når den fjernes, spesielt "etsende" utvidelser, er stor. Derfor gjør vi følgende.

    Som du vet, fjernes utvidelser fra Extensions → Extension Manager → Administrer-fanen. Her bruker vi et filter. Filtrer etter utvidelsestype.

    Fjern først komponentene. For å være helt sikker, etter hver fjernet komponent, tømmer vi bufferen og sjekker nettstedets ytelse. Hvis siden har krasjet, last opp mappen med den problematiske komponenten via FTP fra Backup 1-sikkerhetskopien.

    Etter å ha fjernet komponentene, deaktiver / fjern plugins, moduler, biblioteker, filer, pakker.

    Det er mulig at siden krasjer når du fjerner noen utvidelser. I dette tilfellet laster vi ned mapper med problematiske utvidelser fra sikkerhetskopien til nettstedet: plugins, moduler, biblioteker, etc. I stedet for å slette, deaktiverer vi den problematiske utvidelsen.

    Programtillegget kan deaktiveres fra databasen: [_extentions]-tabellen. I tabellraden klikker du på Struktur, ser i strukturen etter ønsket plugin plugins_name fra plugin, og i aktiveringskolonnen, i stedet for , sett inn .

    class="eliadunit">

    Komponenten fra databasen kan ikke deaktiveres. Slik at den "lunefulle" komponenten ikke forstyrrer oppdateringen, deaktiver den fra sidepanelet, eller bedre, gi nytt navn til mappen, etter type, com_XXXX_okl.

    Nok en gang om trinnene vi tok for å forberede den automatiske oppdateringen av Joomla 2.5 til 3.3.6 for å bli vellykket:

    • Oppdatert til versjon 2.5.28. Den endelige versjonen av Joomla "long-playing"-utgivelse J! 2.5;
    • Vi gjorde den første rengjøringen av nettstedet og gjenopprettet nettstedet i en underkatalog til rotmappen til nettstedet;
    • Som et minimum, fjernede utvidelser som ikke har versjoner for J3.3.6;
    • Deaktivert, andre utvidelser;
    • Ikke deaktiver moduler og plugins Joomla!-produksjon kjører i kontrollpanelet;
    • Byttet til "native" joomla-maler;
    • Sjekket statusen (relevansen) til databasen fra sidepanelet;
    • Tømte nettstedets cache, paneler og oppdateringsbuffer;
    • Tømte utdatert cache;
    • Deaktivert "Cache"-plugin (valgfritt).
    • Laget en sikkerhetskopi av det rensede nettstedet (Reserve 2).
    • Sjekket sikkerhetskopien av arbeidsstedet og databasen.

    Når du tømmer hurtigbufferen, rens ikke bare stedsbufferen, men også cachen for det administrative panelet.

    La oss starte automatisk oppdatering.

    Joomla 2.5 til 3.3.6 automatisk oppdatering - selve prosessen

    La oss gå til fanen: Komponenter→ Oppdater Joomla!

    På "Innstillinger"-knappen velger du "Korttidsversjon ..."

    Hvis du ikke ser noen endringer på siden, tøm oppdateringsbufferen (Utvidelser→ Utvidelsesbehandling→ Oppdateringer→ Knapp: Tøm buffer).

    Hvis du ser en melding om behovet for å oppdatere til 3.3.6, oppdater ved å bruke "Brenn filer direkte"-metoden.

    Ja, la lykken ikke forlate deg.

    Hvis du mislykkes, fjerner du nettstedet, oppretter en ny database, gjenoppretter Fallback 1 eller Fallback 2 og prøver igjen. Før du gjentar, les error.logs-loggen i vertspanelet (server).

    Hvis oppdateringen er vellykket, vil du se en tilsvarende melding og standard administrasjonspanelmalen vil endres. du kan bli kjent med det administrative panelet Joomla 3.

    eller hvordan Oppdater system ved hjelp av en filbehandler

    Før du fortsetter tilJoomla versjonsoppdatering, la oss se på noen av nyansene.

    På den populære nettsiden joomla.ru finner du informasjon om oppdateringer: tilgjengelig for nedlasting Joomla! med "lokalisert demomateriale og forhåndsinstallert russisk grensesnittspråk. Den tradisjonelt lokaliserte distribusjonen er ikke forskjellig fra standarden, bortsett fra de forhåndsinstallerte russiskspråklige lokaliseringspakkene, materialer på russisk, språkfiler og lisenstekst som vises under installasjonen, noe som betyr at det er på tide å oppgradere. Nye versjoner av Joomla, inkludert russifiserte, er plassert i høyre kolonne på portalen, helt øverst.

    Joomla trinnvis oppdatering

    Oppgraderer en tidligere versjon til en mer moderne

    Hvis du har Joomla 1.5, må du først oppgradere med jUpgrade-komponenten.

    Anta at du bruker Russified Joomla. I dette tilfellet gir det ingen mening å se etter en russisk oppdateringspakke. Med en standardoppdatering, nemlig denne metoden er presentert i dette kapittelet, endres ikke CMS-innstillingene som ble gjort tidligere. Det samme gjelder for alle andre systeminnstillinger og utvidelser. Vanligvis fortsetter Joomla-oppdateringsprosessen uten noen komplikasjoner.

    Før vil vi sikkerhetskopiere alt innholdet på siden.

    Laster inn...Laster inn...