Másik domainre/hostingra való áttelepítés

1 min read

Mindig készítsen biztonsági mentést a fájlokról és az adatbázisról, mielőtt bármit is csinálna.

Hibakeresési mód engedélyezése #

A fájlok másolása/áthelyezése előtt a meglévő telepítésben engedélyezze a debug módot a fő index.php fájlban az itt leírtak szerint.

Ez segít látni a hibákat abban az esetben, ha problémái vannak, vagy 500 hibát kap a migráció után, a hibaüzeneteket, amelyek segítségével könnyen megoldhatja a problémát.

Fájlok és adatbázis másolása/mozgatása #

  1. Másolja a Perfex fájlokat egy új helyre, vagy ha másik szerverre költözik, akkor a cPanel segítségével tömörítse a fájlt .zip formátumba, majd töltse fel és csomagolja ki a zip fájlt az új szerveren.
  2. Perfex adatbázis exportálása (a phpmyadminból, lásd az alábbi utasításokat)
  3. Az új helyen, menjen az application/config/app-config.php fájlhoz.
  4. Az app-config.php fájlban változtassa meg az alap URL-t az új URL-re, és győződjön meg róla, hogy az adatbázis neve, felhasználója és jelszava helyes az új helyen.
  5. Importálja az adatbázis (.sql) fájlt a phpmyadminból az új szerverre.

Csak akkor kövesse az alábbi lépéseket, ha egy másik domainre költözik, a következő lépések célja, hogy az adatbázisban használt régi URL-címeket az új URL-címre cserélje.

Miután befejezte az első lépéseket, menjen az application/config/migration.php fájlba és

$config['migration_enabled'] = false;

A címre.

$config['migration_enabled'] = true;

Az áttelepítés engedélyezése után a CRM-ben található linkeket a régi alap URL-címre kell cserélnie.

Tovább a http://yournewbaseurl.com/migration/make?old_base_url=http://myoldbaseurl.com/ oldalra

Helyettesítse a http://myoldbaseurl.com/ címet a régi alap URL-címmel, ahová a RevTec CRM telepítve volt. (ugyanaz, mint ami az application/app-config.php fájlban volt).

A sikeresség ellenőrzése után a kicserélt linkek száma megjelenik. Ha új telepítésről van szó, és nincs sok adat, ne zavarodjon meg, ha a kicserélt linkek száma nulla.

Ne felejtsd el visszaállítani a migration_enabled-et false-ra

Ez minden, amit meg kell tenni. Ha a fájlokat helyesen másolták, az adatbázist helyesen importálták, és a fájlokat helyesen módosították/ellenőrizték, a Perfex mostantól az új URL-címen fog működni.

Hibakeresési mód kikapcsolása #

Ha az első lépésben engedélyezte a hibakeresési módot, az új helyen tiltsa le a hibakeresési módot az ENVIRONMENT konstans production értékre állításával.

define('ENVIRONMENT', 'production');

Cron munka migráció #

Ha másik tartományra vagy szerverre költözik, akkor a cron feladatot is át kell helyeznie/újra kell konfigurálnia az új szerveren.

Kattintson ide, ha többet szeretne megtudni a cron-feladat beállításáról, ha nem ismeri azt.

Továbbá, ha másik szerverre költözik, győződjön meg róla, hogy eltávolítja a régi cron feladatot, hogy megakadályozza az ok nélküli 404-es kéréseket.

Webhooks migráció #

Ha bármilyen webhookot konfigurált a Stripe számára, győződjön meg róla, hogy frissítette a webhookokat a Stripe műszerfalán, hogy azok kompatibilisek legyenek az új domainnévvel.

Hogyan exportálhatom az adatbázist a phpMyAdminból? #

  • Jelentkezzen be a cPanelbe , és keresse meg a cPanel eszközeit, és megtalálja a phpMyAdmin eszközt.
  • Kattintson a phpMyAdmin-ra, és egy új ablak nyílik meg.
  • Válassza ki a RevTec CRM telepítési adatbázisát.
phpMyAdmin adatbázis exportálása

Kattintson az Exportálás gombra a navigációban látható középső felső részen, majd kattintson a Go gombra.

Updated on 2024-08-05