Transfer helyszínen joomla c egyik fogadó másik lépésekkel

Forgassa utasítások (routing) egy oldalt JOOMLA átadását az egyik fogadó másik példában pulsefitness.ru oldalon.

Előzetes felkészülés. Meg kell kitalálni, hogy a jelszó, amely írási hozzáférést gyökérmappáját az oldalon. Access szükséges FTP, hanem SSH. A neve az oldalon adatbázis bejelentkezési név és jelszó az adatbázis eléréséhez tanulhatnak a configuration.php fájlt.

  1. Másolás rejtett fájlokat a webhely gyökér könyvtárban (.htaccess). és egy konfigurációs fájl configuration.php.
  2. Archívumot hozhat létre tartalomkezelő rendszer (összes fájlokat és mappákat a helyét a root)
  3. Tudja meg, milyen kódolást dolgozott a helyszínen tárol.
  4. Hozzon létre egy adatbázist hulladéklerakó.
  5. Másolás az adatbázis dump fájlt és élőhelyek kezelésére.

További műveleteket végeznek az új tárhely (a példánkban a virtuális tárhely).

tar és gzip archív - létrehozása és visszakeresését archív egy oldalon

kátrány és gzip jelen vannak alapértelmezés szerint sok Linux disztribúció. gzip - archiválja azt tömöríti a fájlokat, tar - csomag a fájlokat egyetlen fájlba.

Itt egy példa, hogy megteremtse a helyszínen archív (adatbázis nélkül):

Ebben a példában a parancs tar csomagok összes fájl és mappa egy uesaka.ru.tar fájlt, és archiváló gzip tömöríti a fájlt az archívumban uesaka.ru.tar.gz.

A nagy előnye ennek a módszernek, hogy a tar rendesen megtartja az attribútumokat a fájlok és mappák - tulajdonosai, felhasználói csoportokat és hozzáférési jogokat.

Figyelem! Az előző parancs nem az archívumban tárolt rejtett fájlok a gyökérkönyvtárban, például. htaccess. Másolás a rejtett fájlokat külön-külön vagy használja az alábbi parancsot:

ahol a pont jelzi a teljes aktuális könyvtárban és --exclude = MINTA lehetővé teszi, hogy kizárják a fájlokat az archívumból.

Csomagolja ki az archív oldalon, menj a könyvtárba, és csomagoljuk ki a tömörített fájlt

Karakterkódolás MySQL

MySQL adatbázis-kiszolgáló támogatja több szintű karakterkódolás beállításokat. Character_set változók határozzák meg a kódolás az összes szerver.

Az alábbi parancs megjeleníti az aktuális beállításokat változók character_set:

Amikor létrehoz egy adatbázist MySQL saját kódolás lehet beállítani, ellenőrizze, hogy a mysql adatbázist:

A MySQL adatbázis minden asztalnál saját kódolás lehet beállítani, ellenőrizze, hogy mysql.user táblázat:

Ha létrehoz egy adatbázist vagy egy táblázat a kódolási nem került kifejezetten beállítva, hogy az adatbázis kódolást a character_set_database, és az asztal - a megadott kódolás az adatbázisban.

mysqldump a tartalék MySQL adatbázis oldalon Joomla

A tartalék a MySQL adatbázis segítségével végezhető mysqldump segédprogram. Továbbá, a mysqldump lehet visszaállítani a MySQL adatbázis.

A belépésre adatbázist a Joomla kell tudni a MySQL felhasználó nevét, jelszavát és a MySQL, sőt, az adatbázis nevét.

Jelszó a MySQL, MySQL felhasználó nevét és DB adatbázis nevét tárolja egy konfigurációs fájlban JOOMLA configuration.php jelszót és felhasználói nevet, a MySQL adatbázis oldalon megtalálható a parancssorban:

Sőt, FTP lehet letölteni a webhely gyökérkönyvtárában configuration.php fájlt, és nevezd meg látni a MySQL adatbázis, az adatbázis felhasználói nevet és jelszót a MySQL adatbázis.

Most lehet, hogy egy biztonsági másolatot a webhely adatbázis:

Ennek eredményeként ez a parancs jön létre uesakaru.sql fájl - teljes másolatát az adatbázis helyét utasításokat helyreállítani.

--skip-opt legfontosabb, hogy sikeresen megkerülni a hiba: "mysqldump: Got error: 1044: Access denied for user 'root' @ 'localhost' to database 'uesakaru' használatakor LOCK TABLES"

Forgalomba oldalak megosztott host

Készítsen adminisztrátor és egy mappát a honlapon, például uesaka.ru:

Alias ​​létrehozása www webhelyére:

Másolja a fájlokat a helyszínen mappában /var/www/uesaka.ru

A hozzáférési jog az oldalon mappa

Kényelmes, ha virtuális tárhely, site könyvtár a home könyvtár a terület tulajdonosának.

Ebben az esetben a tulajdonos a helyszínen a nevében is tegye a fájlokat a mappában az oldalon, és töltse ki a helyszínen. Hogyan lehet, ha a webhely biztosítja a CMS rendszer (Content Management System)? PHP kódot Ubuntu LAMP szerver fut a felhasználó www-data.

Változás a csoport tulajdonosa a gyökér mappában az oldalon.

Hagyja a csoport tagjai rekord gyökérmappájába weboldalán.

Jelentkezzen be egy felhasználói nevet és tulajdonos a helyszínen, keresse meg a gyökérmappájába webhelye (uesaka.ru).

Hogyan csomagoljuk ki az archív oldalon nevében a www-data

Ha azt szeretnénk, hogy csomagolja az archív oldalon nevében a www-data, a root hely unzip.php file:

Kezdés unzip.php fájlt a böngészőn keresztül, és az összes fájl és mappa lesz kicsomagolva oldalon.

Transfer helyszínen joomla c egyik fogadó másik lépésekkel

Eltávolítása után a helyszínen az archívumból, törölje a fájlt, és unzip.php talán az archív magát:

Visszaállítás MySQL adatbázis oldalon Joomla

Visszaállítás MySQL adatbázis helyén lesz a MySQL konzol az új tárhely. Hozzunk létre egy új hosting adatbázis ugyanazzal a névvel, amely korábban (uesakaru), és állítsuk vissza a helyszínre adatbázis biztonsági másolatot uesakaru.sql.

Belépés a MySQL konzol lehetővé teszi, hogy a Linux mysql parancsot. Paraméterei az adatbázis felhasználói nevet és az adatbázis nevét.

Írja be a MySQL konzol root felhasználó csatlakozik a mysql

Adja meg a root jelszót, nem tévesztendő össze a Linux root felhasználó.

CREATE DATABASE adatbázis létrehozása

MySQL adatbázis létrehozása parancs lehetővé teszi, hogy hozzon létre egy adatbázist karakterkészlet opció lehetővé teszi, hogy a kódolást az adatbázis létrehozása.

Például hozzon létre uesaka adatbázis:

Ha szükséges, megtudja, milyen kódolást használ a régi adatbázis, és adja meg a karakterkészletet, ha létrehoz egy új adatbázis:

FORRÁS visszaállítani MySQL adatbázis a backup

MySQL csapat SOURCE lehetővé teszi, hogy töltse fel a mentés az adatbázis minden adatot táblázatok adatai és konfigurálni MySQL adatbázis az eredeti paramétereket.

Tegyük fel, hogy van egy adatbázis backup uesaka.ru oldalon, uesakaru.sql fájlt. Visszaállítani az adatbázist egy új hosting.

Írja be az új bázis

Töltsük be az új adatbázist, az adatokat a mentés:

A mentés jön létre, de tulajdonosa a root felhasználó. A régi webhely tulajdonosa bázis lehetett egy másik felhasználó. A helyzet még rosszabb, ha a régi tulajdonos a helyszínen MySQL adatbázis is gyökeret, hanem egy másik jelszót.

Mindenesetre, meg kell változtatni a felhasználói nevet és jelszót a MySQL adatbázis oldalon, és adja meg a megfelelő felhasználói MySQL adatbázis felhasználónevét és jelszavát a konfigurációs fájlban JOOMLA.

Hogyan változtassuk meg a felhasználó MySQL adatbázis JOOMLA

A beállítások alapértelmezés szerint a MySQL adatbázis-felhasználó a rendszerben JOOMLA tartalom menedzsment a root felhasználó, sőt, még jelszó nélkül.

Ez a helyzet nem segíti elő a biztonságot a helyszínen, és az egész web-szerver. Egy ilyen hely Joomla nehéz lehet változtatni tárhely.

Meg kell változtatni a jelszót, és a MySQL adatbázis konfigurációs fájl Joomla és a MySQL szerveren.

Először módosítsa a MySQL jelszót a konfigurációs fájl JOOMLA. A gyökér webhely (uesaka.ru) szerkesztéséhez configuration.php file:

Most hogy a szükséges változtatásokat a MySQL konzol:

Belépés a MySQL konzol lehetővé teszi, hogy a Linux mysql parancsot. Paraméterei az adatbázis felhasználói nevet és az adatbázis nevét.

Írja be a MySQL konzol root felhasználó csatlakozik a mysql

Adja meg a root jelszót, nem tévesztendő össze a Linux root felhasználó.

Hogyan hozzunk létre egy új felhasználói MySQL adatbázis, és létrehozott egy jelszót neki?

Konzolparancs MySQL összes jog engedélyezése lehetővé teszi, hogy meghatározza egy új MySQL adatbázis tulajdonosa, és kérje meg a jelszót.

Például szeretnénk rendelni egy bázis uesakaru tulajdonos uesakasqluser @ localhost (a helyi számítógépen), és állítsa be a jelszót, hogy a MySQL adatbázis 123:

Kapcsolódó cikkek