Folyamat leírások
Ide kerülnek azok a leírások, dokumentumok, amik valamelyik munkafolyamatot, feladatot írják le lépésenként. Nem feltétlen van a munkafolyamat kifejtve, ezeknek a leírásoknak a lényege a lépések listázása, ami az adott feladat elvégzéséhez kell.
☑️ Előfizetések kezelése
Lépések a különböző előfizetések megszűnése után
☑️ [Előfizetés] Weboldal bekötése
Előfizetés bekötés dokumentálása az Airtable adatbázisban is Ehhez használjuk az Airtable táblázatot is, ahol az egyes szolgáltatások, lépések ott külön mezőnként fel vannak véve és ott kell ezeket kitölteni: https://airtable.com/appfQM8bSM2J6OrNq/tbleUqLk3EQRp6Ppq/viwVQukmcaeiPBkiH
Weboldal jelenlegi állapotának a mentése Fontos, hogy átvétel előtt első lépésként a weboldal információját elmentsük. Ezt az Eszközök → Webhely Egészség menüpont alatt az Információ fülnél a "Weboldal információjának másolása vágólapra" gombra kell kattintani. Ezt kell mindig a ClickUp feladatnál elmenteni.
1.) DNS kezelés átvétele
Cloudflare Most már mindenkit a Cloudflare-re hozunk át, nincs lehetőség más DNS szolgáltatót választani. A Closte DNS szolgáltatása helyett is a Cloudflare-t használjuk. A lényeg, hogy első lépésként mindenkit hozzunk át a Cloudflare-re. Ezt a leírást majd ki kell bővíteni, de a lényeg, hogy minden ügyfélnek, tehát nem installációnként, hanem ügyfelenként kell létrehozni Cloudflare fiókot. Ott kell majd az adott ügyfélhez tartozó összes domaint kezelni. Alapból nem muszáj a CF proxy-t bekötni, de a DNS kezelés kerüljön át az elején, mert a proxy és az ahhoz kapcsolódó szolgáltatások is fontos része a szolgáltatásunknak. Csomagtól függően valakinek alapból járnak majd ezek a konfigurációk, valakinek pedig külön, egyszeri díjért állítjuk be.
1.1.) DNS rekordok beszerzése
1.1.1.) Ügyfél elküldi az összes DNS rekordot
1.1.2.) Ügyfél hozzáférést ad a domain adminisztrációs felülethez
1.1.2.1.) cPanel
A cPanel dokumentum írja le, hogy hogyan lehet onnan kiszedni a DNS rekordokat.
1.2.) DNS rekordok beállítása
1.2.1.) Manuális bevitel
1.2.2.) Importálás fájlból
Az importálást egy txt fájlból lehet megoldani, amiben minden DNS rekord külön sorban van és tabulátorral elválasztott helyközökkel van megadva a rekordhoz szükséges adat. Az első mindig a domain vagy subdomain. FONTOS! Importálás előtt ellenőrizni kell a fájlt, hogy a domain-ek ponttal végződnek-e? Fontos, hogy a domain-ek, subdomain-ek végén ott legyen egy pont, illetve a CNAME és MX rekordok esetén az értékben szereplő domain vagy aldomain esetén is kell a záró pont, különben a Cloudflare a végét kiegészíti a fődomain-nel, így hibás lesz a bejegyzés.
1.3.) DNS rekordok ellenőrzése
A DNS rekordok beállítása után még át kell manuálisan ellenőrizni a rekordokat, értékeket. A következő lista folyamatosan bővül azokkal a szempontokkal, amikre figyelni kell és amiket ellenőrizni kell:
- Amiknél domain van értékként megadva (pl.: CNAME, MX), ott ellenőrizni kell, hogy a fődomain-t nem adta-e hozzá plusz aldomain-ként. Ez akkor lehet, ha az import fájlban a fődomain végén nincs "pont".
- Ránézni a TXT rekordokra, hogy nincs-e bennük sortörés. Például a DKIM rekordoknál lehet ilyen.
- Az MX rekordot meg kell nézni, hogy mire van beállítva. Ha a fődomain-re vagy olyan aldomain-re, aminél a CNAME rekord a fődomain-re mutat és annak az IP címét módosítjuk/módosítottuk az új szerver IP címére, akkor kell egy külön aldomain, amire beállítjuk az előző IP címet és azt adjuk meg az MX rekordnál. Így továbbra is működik a levelezés, ha az még az előző szolgáltatónál marad.
- CNAME rekordokat is ellenőrizni, amiknél az érték a fődomain. Ha a fődomain IP címét módosítjuk/módosítottuk és már így nem releváns, nem helyes a beállítás, akkor ezekhez is külön aldomain-t kell beállítani a régi IP címmel.
- A Cloudflare az egyes értékeket úgy fogja felvenni, hogy idézőjelben vannak. Ez így jó, maradhat az idézőjel. Az SPF rekordnál akár az értékek egyes részei is külön idézőjelben lehetnek. Ebben az esetben az értéknél törölni kell az összes köztes idézőjelet, de a kezdő és záró idézőjel marad!
2.) Weboldal a tárhelyre
Egy új ügyfélnek vagy már van weboldala vagy új weboldalt szeretne. Ha van, akkor vagy olyan tárhelyszolgáltatónál van, akikkel mi is dolgozunk (pl.: Closte, Kinsta) vagy máshol van. Eszerint a következő variációk lehetnek az indulásnál:
- VAN weboldala DE NEM elfogadott tárhelyszolgáltatónál
- VAN weboldala ÉS elfogadott tárhelyszolgáltatónál
- NINCS weboldala A fenti lehetőségek alapján a következő lépések kellenek:
- Meglévő weboldal költöztetése (migráció): Migrálni kell az installációt az elfogadott tárhelyszolgáltatók valamelyikére.
- Hozzáférések bekérése: Csak hozzáféréseket kell kérni a tárhely admin-hoz.
- Új installáció létrehozása: Létre kell hozni új installációt az elfogadott tárhelyszolgáltatók valamelyikén.
2.1.) Meglévő weboldal költöztetése (migráció)
Most már (2020) szinte mindenkit a Closte szolgáltatóhoz hozok, mert sokkal gyorsabb és kedvezőbb a havidíja.
2.1.1.) Closte migráció
- Az ügyfélnek saját magának kell fiókot létrehoznia és első lépésben megosztania velem a belépési adatokat.
- A Closte szolgáltatónak van saját, ingyenesen kérhető migrációs szolgáltatása. Ezt az admin felületükön egyszerűen le lehet adni.
- Itt arra figyelek, hogy először a forrás installációban létrehozok egy closte felhasználót a
closte@pwp.huemail címmel és akkor ennek a felhasználónak az adatait adom meg.
- Itt arra figyelek, hogy először a forrás installációban létrehozok egy closte felhasználót a
- A migrálás és beállítások után meg kell osztani velem a fiókot (Collaboration)
- A Sites menüpont alatt, miután ki lett választva a Site is.
- DNS
- SSL
- Ellenőrizni, hogy a migrálás során minden domain-t felvettek-e a Site-hoz. Ha nem, akkor a Domains menüpont alatt hozzá kell adni őket.
- A hozzáadott és már validált domain-ekhez SSL hozzáadása.
- Az SSL collaboration ugye csak itt működik, amikor már van SSL.
- A closte nevű felhasználót lehet törölni az installációból.
2.1.2.) Manuális migráció esetén ezeket ellenőrizni:
- Mekkora lesz a tárhely igény? Ha nagyobb, mint 5 GB, akkor előre kell szólni a Closte ügyfélszolgálatára.
- A médiafájlokat, bővítményeket, esetleg sablonokat tömörítve érdemes feltölteni, mert úgy sokkal gyorsabb.
- Ebben az esetben a migrálás után Terminal-ból még meg kell csinálni, hogy minden folder és sub-folder 755-ös jogosultsággal rendelkezzen. A következő parancsot a WP installáció főkönyvtárában kell lefuttatni:
find . -type d -exec chmod 755 {} \;2.2.) Hozzáférések bekérése
2.2.1.) Hozzáférések bekérése a Closte-n
Ügyféltől kérni, hogy állítsa be a Collaboration-t:
- Closte-n Collaboration menüpont
- Invite Collaborator gombra kattintson
- A felugró ablakba adja meg az email címünket: info@premiumwp.hu
- Kattintson az Invite gombra. Elfogadni a Collaboration request-et:
- Érkezik egy email értesítés a felkérésről. Akár ott is rákattinthatunk a "View invite" gombra VAGY
- Belépni a Closte fiókunkba.
- (Collaboration menüpontban nem jelenik meg a felkérés.)
- Értesítéseknél (jobb felső harang ikonnál) rákattintani a felkérésre: "XY (email cím) has requested you as collaborator..."
- Notifications oldalon rákattintani a linkre: "... You can accept or decline on following link.)
- Új oldal: Invite Request Details-en a Decision-nél az Accept legyen kiválasztva, majd kattintsunk a Confirm gombra.
2.3.) Új installáció létrehozása
2.3.1.) Új installáció a Closte-n
Mi végezzük el az ügyfél helyett az ügyfél Closte hozzáférésével:
- Elkérjük az ügyféltől a Closte hozzáférését és belépünk vele.
- Closte » Sites
- Add Site gomb
- Goal: New WordPress site
- Next gomb
- Site Name: mi szoktuk elnevezni az installációt az adott napi keresztnevek alapján
- Region: europe-west4-Netherlands
- Domain: I have domain
- Next gomb
- Domain
- Email: info@premiumwp.hu
- Username: premiumwp
- Password és Confirm Password: beállítani valamit (amit fel is kell venni a 1Password-be)
- Type: "Single" vagy "Multisite - Subdomains"
- Version: a WordPress verzió száma. Megkérdezni erről Pétert, hogy melyiket rakjuk fel.
- Caching plugin: LiteSpeed Cache (jelenleg ezt használjuk)
- Deploy gomb FONTOS! IDE JÖN A CLOUDFLARE DNS KEZELÉS LEÍRÁSA. A DNS kezelést lehetőleg mindenkinél a Cloudflare szolgáltatónál csináljuk! 2023-ban a Closte is engedélyezte a Cloudflare használatát, szóval tényleg minden domain átmehet a Cloudflare-re. Ezután DNS és SSL beállítások:
- Closte » Sites » adott site jobb szélén dashboard gomb
- Domains
- Add Domain gomb
- Felugró ablakban Hostname: a honlap domainje simán (http:// vagy https:// NÉLKÜL és a végén / NÉLKÜL)
- Wildcard, Primary, Redirect üresen maradjon
- Add gomb
- végigfut a feladat
- SSL oszlopban "Request & Install" gomb
- Átdob az SSL » Free SSL Requests menüpontra, ahol elindul a folyamat. Ha kész, rá kell nyomni az install gombra (a folyamatjelző helyén jelenik meg). Ez egy új oldalra visz, ahol az összes eddigi SSL oldal mellett egy install gomb jelenik meg, amire ugyancsak rá kell nyomni.
- (Cloudflare-ben beállítható a proxy (felhőcske) az általunk kezelt DNS-ekre. Ekkor azonban Closte CDN-t ki kell kapcsolni. És esetleg más, pl Kinsta CDN-t is ki kell kapcsolni.)
3.) Closte beállítása
A Closte admin felületén az installáció kiválasztása után a Settings menüpontra kell kattintani. Itt kell pár dolgot beállítani.
3.1.) General:
- Label: Ez mindig a domain. A saját fiókunkban érvényes csak, nem globális beállítás. Tehát ha mi átállítjuk, akkor még az ügyfél saját fiókjában az ő beállítása marad.
- Auto Login WP Username: Ez általában a
premiumwp, de lehet más is. A saját fiókunkban érvényes csak, nem globális beállítás. Tehát ha mi átállítjuk, akkor még az ügyfél saját fiókjában az ő beállítása marad. - WP built-in cron: Ez mindig legyen bekapcsolva!
- External Cron: Ezt nem kell feltétlen bekapcsolni, de ha fontosak az időzítések, akkor be lehet kapcsolni.
- Automatic Minor Upgrades: Mindig be van kapcsolva.
- Automatic Major Upgrades: Ez soha sincs bekapcsolva.
3.2.) Wp-config:
- WP_DEBUG: Csak akkor kell bekapcsolni, ha valami hibát keresünk az oldalon. Ezt is csak ideiglenesen!
- WP_SITEURL hostname: Ez legyen "Static"-ra állítva!
- WP_POST_REVISIONS: Ez legyen 2-re állítva!
- Table Prefix: Ez az adatbázisban használt előtag. Ehhez nem kell nyúlni, mert ha nem lenne jó, akkor nem is töltene be a weboldal.
- Additional wp-config.php content: Ennek a konfigurálását lásd lejjebb!
3.3.) Server
- Server Log Level: Error-ra legyen állítva
3.4.) Backup
- Disaster Backup: Nem lehet módosítani, úgy van jól, ha be van kapcsolva.
- Automatic Daily Backup: Aktiválva legyen!
- Automatic Backup Days: Minden nap aktiválva legyen!
- Backup retention: Legyen 15-re beállítva. Ha valakinek több kell, akkor kérésre beállíthatunk többet. De arra figyelni kell, hogy ez növeli a tárhely foglaltságot. A mentések inkrementálisak, tehát nem többszöröződik feltétlen a tárhely igény. Módosítás esetén törli az összes eddigi mentést!
3.5.) PHP
Itt nem írom le a pontos beállításokat, mert lehet akár eltérő. A PHP verzióhoz tartozó alapbeállítások legtöbb esetben jók. Igény szerint lehet ezeket módosítani. Fontos, hogy törekedni kell mindig a legfrissebb verzió használatára!
3.6.) Live
Ezekhez a beállításokhoz nem kell nyúlni! Soha nem is használtuk ezeket semmire.
3.7.) CDN
- CDN: Most már ezt kikapcsoljuk, mert nem használjuk a Closte, illetve a Google saját CDN-jét, helyette az ingyenes Cloudflare-t állítjuk inkább be.
3.8.) Security
- DDOS Protection: Nem lehet módosítani és úgy jó, ha be van kapcsolva.
- Cloud Scan: Nem lehet módosítani és úgy jó, ha be van kapcsolva.
- Maximum Requests per IP: Az alapértelmezett értéke 500 és ha más nem indokolja, akkor ez így is marad.
- WAF: Elvileg be kell kapcsolni, de volt már olyan weboldal, ahol ki kellett kapcsolni. Ez nagyon ritka és az ilyen helyzetekben ezt úgyis egyedileg kell elbírálni.
- Hotlink Protection: A képeket és egyéb statikus fájlokat lehet-e másik domain alatt beilleszteni úgy, hogy innen töltse be? Ezt lehet aktiválni, de érdemes megkérdezni az ügyfelet róla, hogy erősítse meg.
- Enable XML-RPC: Ezt legtöbbször ki kell kapcsolni, mert általában nincs rá szükség. Ha mégis, akkor úgyis kiderül és be lehet kapcsolni.
- Force SSL on all domains: Ezt be kell kapcsolni!
- HTTP Basic Auth: Ezzel és az alatta levő két mezővel lehet jelszóval védeni a weboldalt. Ez szerver szintű, így elég nagy védelmet ad, illetve a szerver erőforrásait is kíméli. Csak akkor kell bekapcsolni, ha külön kéri az ügyfél.
3.9.) Staging
- Create Stage Rules: Itt lehet egyedi szabályokat megadni, hogy mi kerüljön át a staging környezetbe vagy mi ne. Például lehet kivételként beállítani az uploads mappát és akkor a média fájlokat nem viszi át. A többi beállítást nem módosítjuk!
3.10.) WP-CLI
- Max Execution Time: Nem módosítjuk!
3.11.) NewRelic
Ezt akkor kell bekapcsolni, ha szeretnénk szerver szintű analitikát, hibakeresést. Nagyon jó eszköz, de nagyon bonyolult és erőforrás igényes, ezért csak rövid ideig szabad használni!
3.12.) Billing
Itt nincs is mit beállítani.
4.) Szolgáltatások és szoftverek beállításai
4.1.) FTP adat mentése
4.1.1.) 1Password - NEM Moonshot esetén
- 1Password-ben mentjük el az SFTP belépési adatokat.
- Új elemként kell létrehozni, hogy a létrehozás dátuma aktuális legyen.
- Meglévő mentett elemet meg lehet nézni, hogyan adminisztráljuk, hogyan nevezzük el.
- Vannak olyan elemek, amikhez címkéket is adunk hozzá, ezt ellenőrizni kell.
4.1.2.) Google Táblázat - Moonshot FTP
- A Moonshot-hoz tartozó weboldalak esetén egy Google Táblázatba mentjük el a hozzáféréseket.
- A felhasználónevet és jelszót fehér színnel adjuk hozzá, hogy "láthatatlan" legyen.
4.2.) FTP kliens beállítása
Csak akkor kell ezt beállítani, ha szükséges a fájlok kezelése. A PWP Control beállításához nem kötelező, mert akár a tárhelyszolgáltató fájlkezelőjéből is megoldható.
Itt mindenki a már használt, ismert, megbízható klienst használja és ahhoz kell beállítani.
- Új szervert már meglévőből szoktam másolni.
- A jelszót is meg lehet adni.
4.3.) DeployHQ beállítása (PWP Control)
- Itt a PWP Control projektet kell választani.
- A Servers & Groups menüpont alatt meg kell nyitni az egyik létező szervert egy külön lapon. Olyan szervert kell választani, aki ugyanannál a tárhelyszolgáltatónál van, amit éppen fel akarunk venni, onnan lehet lesni a szolgáltató specifikus beállítások miatt.
- A New Server gombbal hozzá kell adni az új szervert. Az adatokat a külön megnyitott lapon látható minta alapján kell kitölteni az új szerver adataival. Fontos odafigyelni, hogy a megfelelő "path" legyen beállítva, ahová feltölti a fájlokat, azaz a WordPress installáció főmappájára kell mutatnia. Ezt követően le lehet zárni a másik fület, amiről lestük a kitöltést.
- Visszatérve a Servers & Groups oldalra a listában rendezzük ABC sorrendbe az új installációt! Ezt "fogd és vidd" módszerrel lehet áthelyezni.
- A sikeres hozzáadás után megnyitjuk a hozzáadott szervert, ahol a Deploy Project gombra kell kattintani és elindítani egy új deployment-et. Servers-nél válasszuk ki azt a Group-ot, amelyiken a deploymentet futtatni akarjuk. A Start Revision-t a legelső verzióra kell állítani. Ehhez a lila lista szerű ikonra kell kattintani, ami ezt írja ki az egeret fölé vive: Choose a commit. Ezt kell alul kipipálni a felugró ablakban: Deploy the entire repository? Aztán a Choose Revision gombra kell kattintani.
- Végül a Deploy gombra kell kattintani a deploy elindításához.
4.4.) Pulsetic beállítása
- Itt lényegében létre kell hozni egy újabb monitorozást. Ezt lehet a meglévők másolásával.
- Át kell írni a nevet, az URL-t és ellenőrizni a beállításokat, mert ezek duplikálásnál sokszor eltűnnek. Ehhez az oldal nevére kell kattintani és az advanced fül alatt találjuk a beállításokat.
- Mentés és ezzel készen is vagyunk.
Beállítások:
- Check frequency: 5 minutes
- Enable SSL check: OFF
4.5.) Google Monitoring beállítása
- A Google táblázatba beírni az új weboldalt: https://docs.google.com/spreadsheets/d/1m5aEPFushCYC9xbKCepMLNJ9iIsalWCPQK9K4z9C8gk/edit?gid=0#gid=0
4.6.) Management szolgáltatás bekötése
4.6.1.) Modular DS bekötése
Private (https://app.clickup.com/9015056002/docs/8cndnm2-5615/8cndnm2-13695)
4.6.2.) MainWP bekötése
Private (https://app.clickup.com/9015056002/docs/8cndnm2-5595/8cndnm2-14975)
4.6.3.) InfiniteWP bekötése
4.6.4.) ManageWP Orion bekötése
2025.08.06 - Ezt már nem használjuk
ManageWP Worker bővítmény telepítése, aktiválása.- Az Orion felületen hozzá kell adni az oldalt.
- Prémium kiegészítők bekapcsolása:
- Backups: Daily - 08:00 AM (Storage Region-t Europe-ra! Mert ha később állítjuk át, törlődnek az előző Backup-ok!)
- Security Check:
- PWP esetén: Weekly - Monday
- Moonshot esetén: KIKAPCSOLVA
- Performance Check:
- PWP esetén: Weekly - None - None - Monday - 10s - London, UK
- Moonshot esetén: KIKAPCSOLVA
- Uptime Monitor: 5 minutes - No delay
- Client Report
4.7.) PageScreen beállítása (https://pagescreen.io/))
- Monitoring menüpont alatt található a New Monitoring gomb, arra kell kattintani.
- URL:
- Nem WooCommerce/Sensei/Membership esetén a főoldalt állítjuk be.
- WooCommerce/Sensei/Membership esetén a főoldalon kívül még egy archívum és egy termék végoldalt is beállítunk. A New Monitoring, majd Bulk import fülre kattintva több URL is felvihető egyszerre.
- Name: domain név
- Schedule:
- PWP esetén: Daily | Monday, Wednesday, Friday | 12 pm 00 | Europe/Budapest
- Moonshot esetén: Daily | Tuesday, Thursday | 12 pm 00 | Europe/Budapest
- Késleltetés (Delay): 10mp
- A weboldal adatainak a megadását követően a template-et ki kell választani: Desktop Full
- Ha kész, akkor rá kell menni a Monitoring-ra és ott a Refresh Now gombra kell kattintani, hogy az első képet le is generálja egyből.
5.) Installáció konfigurálása
FONTOS! Mielőtt bármit csinálunk, mindig kell egy biztonsági mentést csinálni!
5.1.) Bővítmények kezelése
5.1.1.) Szükséges bővítmények telepítése & beállítása
- GPL Times
Bővebben - Private (https://app.clickup.com/9015056002/docs/8cndnm2-5715/8cndnm2-12895)
- Yoast SEO bővítmények (ha ezekhez mi biztosítjuk a licenszt GPLTimes-on):
- Yoast SEO (Free Activated): GPLTimes-os verzió letöltése, felülírása, vagy telepítése
- Yoast SEO Premium
- Yoast SEO: WooCommerce, ha van WooCommerce telepítve
- SMTP bővítmény: FluentSMTP (Korábban használtuk a PWP Control-t és a WP Mail SMTP Pro is az SMTP bekötésére, de már mindelhol FluentSMTP-t kötünk be. Legyen szó sima PHP mail beállításról / tárhelyszolgáltatós SMTP szerverről / SMTP szolgáltatóról.)
- Cache bővítmény, ha nincs telepítve: pl.:
- WP Rocket - Beállítások: Private (https://app.clickup.com/9015056002/docs/8cndnm2-5715/8cndnm2-13375)
- FlyingPress Ezeknek az (alap)beállításairól kell ide dokumentáció.
- LiteSpeed. Ezeknek az (alap)beállításairól kell ide dokumentáció.
- WP Migrate - csak MULTISITE esetén
- ManageWP Worker VAGY WP Umbrella VAGY MainWP Child
- NS Cloner - Site Copier - csak MULTISITE esetén (ha szeretne klónozni oldalakat)
- Smush (Free) (LightSpeed esetén nem kell)
- Surbma | Premium WP
5.1.2.) Nem szükséges bővítmények törlése
- Disable Gutenberg
- Classic editor
5.1.3.) Bővítmények automatikus frissítésének a kikapcsolása
- Bővítmények → Telepített bővítmények menüpont
- Kijelölni az összes bővítményt
- Csoportműveletek select mezőben az "Automatikus frissítés kikapcsolása" opciót választani
- Mellette levő Alkalmaz gombra kattintani
5.1.4.) WPMU DEV beállítása
Csak akkor kell telepíteni, ha WPMU DEV-es bővítményeket használunk (például Hustle Pro, Smush Pro, stb)
- Az alap bővítmény letöltése és aktiválása: WPMU DEV Dashboard
- A WPMU DEV oldalon bejelentkezni és a szükséges szolgáltatások bekapcsolása.
5.2.) Sablonok kezelése
5.2.1.) Nem szükséges sablonok törlése
- Twenty...
- Egyéb nem használt ÉS nem egyedi sablonok
5.2.2.) Sablonok automatikus frissítésének a kikapcsolása
- Megjelenés → Sablonok menüpont
- Egeret a sablonra vinni és a megjelenő "Sablon részletei" gombra kattintani
- HA be van kapcsolva az automatikus frissítés, akkor az "Automatikus frissítés kikapcsolása" linkre kell kattintani
5.3.) Closte beállítások
5.3.1.) General
- Development Mode:
OFF
5.3.2.) CDN
- CDN:
OFF - CDN Hostname: Ezt nem lehet módosítani.
- Exclusions: Itt lehet megadni mappákat vagy kiterjesztéseket, amiket ne kezeljen a CDN-en keresztül.
5.3.3.) Object-Cache
- Object Cache:
Enable
5.3.4.) OPcache
- OPcache Settings:
Enable
5.3.5.) Email
- Configured SMTP credentials: Nem lehet ezt már használni.
6.) A wp-config.php konfigurálása
FONTOS! Biztonsági másolat készítése Weboldal átvételnél készítünk egy backup másolatot a wp-config.php fájlról, amit így nevezünk el: wp-config-pwp-backup.php Felmondás, előfizetés lemondás esetén ezt állítjuk vissza az ügyfélnek.
FONTOS! Closte esetén Closte esetén ezt a fájlt nem a szerveren, hanem a Closte admin felületén lehet módosítani! A "REMOVE ON CLOSTE!" sorokat törölni kell a Closte esetén! Nem Closte esetén pedig magát a comment-et lehet törölni: // REMOVE ON CLOSTE!
WP SALTS megtartása A meglévő "WP SALTS" meghatározásokat megtartjuk a fájlban. Ezekről van szó:
define('AUTH_KEY', '');
define('SECURE_AUTH_KEY', '');
define('LOGGED_IN_KEY', '');
define('NONCE_KEY', '');
define('AUTH_SALT', '');
define('SECURE_AUTH_SALT', '');
define('LOGGED_IN_SALT', '');
define('NONCE_SALT', '');2
3
4
5
6
7
8
NAGYON FONTOS! Azonnali lépés szükséges A WP_HOME és WP_SITEURL meghatározásoknál azonnal be kell állítani a weboldal URL-jét! Tehát mentés előtt annak stimmelnie kell!
/* BEGIN Premium WordPress */
// Secure the website for single install - REMOVE ON CLOSTE!
// define( 'WP_HOME', 'https://domain.hu' ); // REMOVE ON CLOSTE!
// define( 'WP_SITEURL', 'https://domain.hu' ); // REMOVE ON CLOSTE!
// Enable FILE_MODS temporary if necessary
// define( 'DISALLOW_FILE_MODS', false );
// Enable debug mode
// define( 'WP_DEBUG', true ); // REMOVE ON CLOSTE!
// define( 'WP_DEBUG_LOG', true ); // REMOVE ON CLOSTE!
// define( 'WP_DEBUG_DISPLAY', false );
// MULTISITE ONLY: Enable all uploads for all users
// define( 'ALLOW_UNFILTERED_UPLOADS', true );
// MULTISITE ONLY:Set default theme
// define( 'WP_DEFAULT_THEME', 'Divi-Plus' );
// Disable Wordfence WAF
define( 'WFWAF_ENABLED', false );
/* END Premium WordPress */
/* BEGIN PWP Control */
// Start PWP Control
define( 'PWP_CONTROL', true);
// Set PWP Control SMTP
// define( 'PWP_SMTP_HOST', 'smtp.eu.mailgun.org' );
// define( 'PWP_SMTP_USER', 'postmaster@mg.domain.hu' );
// define( 'PWP_SMTP_PASSWORD', 'mailgunsmtppassword' );
// define( 'PWP_SMTP_PORT', '587' );
// define( 'PWP_SMTP_SECURE', 'tls' );
// define( 'PWP_SMTP_FROM', 'from@email.hu' );
// define( 'PWP_SMTP_FROMNAME', 'From Name' );
// Disable big image threshold
define( 'PWP_CONTROL_BIG_IMAGE_SIZE_THRESHOLD', false );
// Set maximum width and height for images
define( 'PWP_CONTROL_IMAGE_MAX_WIDTH', '1920' );
define( 'PWP_CONTROL_IMAGE_MAX_HEIGHT', '1200' );
// Manage image sizes
// Logic options: keep, remove
// define( 'PWP_CONTROL_IMAGE_SIZES_LOGIC', 'keep' );
// Available pre-defined options: all, wp, wp-admin, wp-responsive, wc, wp-responsive-and-wc
// define( 'PWP_CONTROL_IMAGE_SIZES', 'wp-admin' );
// Set WooCommerce image pairs
// define( 'PWP_CONTROL_WOOCOMMERCE_GALLERY_THUMBNAIL_IMAGE_PAIR', 'thumbnail' );
// define( 'PWP_CONTROL_WOOCOMMERCE_THUMBNAIL_IMAGE_PAIR', 'medium' );
// define( 'PWP_CONTROL_WOOCOMMERCE_SINGLE_IMAGE_PAIR', 'large' );
// Disable or modify PWP branding
// define( 'PWP_CONTROL_ADMIN_FOOTER', false ); // UNCOMMENT ON MOONSHOT WEBSITE
// define( 'PWP_CONTROL_LOGIN_INFO', false ); // UNCOMMENT ON MOONSHOT WEBSITE
// define( 'PWP_CONTROL_LOGIN_STYLE', false );
// define( 'PWP_CONTROL_FOOTER_CREDS', false );
// Enable Google Consent Mode v2
// define( 'PWP_CONTROL_GOOGLE_CONSENT_MODE', true );
// define( 'PWP_CONTROL_ADS_DATA_REDACTION', false );
// define( 'PWP_CONTROL_URL_PASSTHROUGH', true );
// Set Google Tag Manager
// define( 'PWP_CONTROL_GOOGLE_TAG_MANAGER', '' );
// Exclude users from admin limiting
// define( 'PWP_CONTROL_UNLIMITED_USERS', ['username1','username2'] );
// This must be the last line!
include_once( __DIR__ . '/pwp-config.php' );
/* END PWP Control */2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
Multisite esetén, ha aloldalanként más beállítást szeretnénk, akkor azt egy PHP feltétellel tudjuk megoldani. Itt van egy példa kód, hogyan lehet ezt implementálni Multisite installáció esetén:
if ( 'domain.hu' == $_SERVER['HTTP_HOST'] ) {
// Custom settings for domain.hu
// Set maximum width and height for images
define( 'PWP_CONTROL_IMAGE_MAX_WIDTH', '2048' );
define( 'PWP_CONTROL_IMAGE_MAX_HEIGHT', '1600' );
} else {
// Global settings for all other subsites
// Set maximum width and height for images
define( 'PWP_CONTROL_IMAGE_MAX_WIDTH', '1920' );
define( 'PWP_CONTROL_IMAGE_MAX_HEIGHT', '1200' );
}2
3
4
5
6
7
8
9
10
11
12
13
6.1.) PWP Control beállítási lehetőségek
6.1.1.) PWP Control aktiválása
PWP_CONTROL
- A PWP Control aktiválásához kell ezt beállítani.
- Lehetséges értékek:
truevagyfalse
6.1.2.) SMTP konfigurálása
Az SMTP beállításhoz szükséges adatokat lehet ezekkel konfigurálni. Ezeket az SMTP szolgáltató fogja megadni. Lehet akár a saját email szolgáltató SMTP szervere is, ha azt állítjuk be egy másik, külsős SMTP szolgáltató helyett.
PWP_SMTP_HOST
- Az SMTP beállításhoz szükséges szerver.
- Kötelező megadni!
PWP_SMTP_USER
- Az SMTP beállításhoz szükséges felhasználó.
- Kötelező megadni!
PWP_SMTP_PASSWORD
- Az SMTP beállításhoz szükséges jelszó.
- Kötelező megadni!
PWP_SMTP_PORT
- Az SMTP beállításhoz szükséges port.
- Alapértelmezett értéke: 25
- Lehetséges standard értékek: 25, 465, 587
- Lehetséges nem standard értékek: 2525, 2587
PWP_SMTP_SECURE
- Az SMTP kapcsolat titkosításának a protokollja.
- Alapértelmezett értéke: nincs alapértelmezett érték
- Lehetséges értékek: TLS, SSL (ez az SSL már elavult)
PWP_SMTP_FROM
- A kézbesítéskor használt küldő email címe. Ezt a különböző bővítmények beállításai, mint például a Gravity Forms is meghatározhatják, olyankor az a beállítás érvényesül.
PWP_SMTP_FROMNAME
- A kézbesítéskor használt küldő neve. Ezt a különböző bővítmények beállításai, mint például a Gravity Forms is meghatározhatják, olyankor az a beállítás érvényesül.
6.1.3.) PWP Branding konfigurálása
Moonshot Moonshot esetén a következő meghatározásokat kell kikommentelve megadni:
define( 'PWP_CONTROL_ADMIN_FOOTER', false );
define( 'PWP_CONTROL_LOGIN_INFO', false );2
PWP_CONTROL_ADMIN_FOOTER Az admin felület alján módosítja a WordPress alapértelmezett footer szövegét. Választási lehetőségek:
- Ha nem adjuk meg, akkor a pwp-config alapértelmezett értéke jelenik meg: "Ez is egy Prémium WordPress honlapszolgáltatás honlap 😃"
- Ha
falseértékkel adjuk meg, akkor nem jelenik meg semmi. - Ha bármilyen egyedi szöveget adunk meg (két aposztróf között: 'ide jön a szöveg'), akkor csak az jelenik meg.
PWP_CONTROL_LOGIN_INFO A bejelentkezési oldal alján jelenít meg egy szöveget. Választási lehetőségek:
- Ha nem adjuk meg, akkor a pwp-config alapértelmezett értéke jelenik meg: "Ez is egy Prémium WordPress honlapszolgáltatás honlap 😃"
- Ha
falseértékkel adjuk meg, akkor nem jelenik meg semmi. - Ha bármilyen egyedi szöveget adunk meg (két aposztróf között: 'ide jön a szöveg'), akkor csak az jelenik meg.
PWP_CONTROL_LOGIN_STYLE A bejelentkezési oldal stílusát lehet vele módosítani vagy kikapcsolni. Választási lehetőségek:
- Ha nem adjuk meg, akkor a PWP Control bővítményben meghatározott stílus jelenik meg.
- Ha
falseértékkel adjuk meg, akkor az teljesen kikapcsolja a PWP Control formázást és a WP alapértelmezett bejelentkezési stílusával jelenik meg. - Ha bármi CSS kódot megadunk, akkor az a PWP Control által meghatározott egyedi stílusokhoz lesz hozzáadva pluszban. Tehát nem helyette!
PWP_CONTROL_FOOTER_CREDS Ezzel a front-end-en a footer-ben megjelenő alapértelmezett szöveget lehet felülírni. Támogatott sablonok:
- Genesis keretrendszer
- Divi Választási lehetőségek:
- Ha nem adjuk meg, akkor a PWP Control bővítmény felülírja a weboldal nevével, plusz a pwp-config alapértelmezett értéke jelenik meg: "Prémium WordPress"
- Ha
falseértékkel adjuk meg, akkor csak a weboldal neve jelenik meg a "Prémium WordPress" nélkül. - Ha bármilyen egyedi szöveget adunk meg (két aposztróf között: 'ide jön a szöveg'), akkor az a weboldal neve után jelenik meg egy "szóköz + függőleges elválasztó vonal + szóköz" után.
6.1.4.) Google Consent Mode (GCM) beállítása
PWP_CONTROL_GOOGLE_CONSENT_MODE A Google Consent Mode alapértelmezett értékeit lehet ezzel megadni. Ez az alapkövetelmény a Google Consent Mode kompatibilitáshoz. A legtöbb sütikezelő megoldás ezt a kódot is hozzáadja, így most már csak ritka esetben kell ezt külön meghatározni. Ez a beillesztés alapból engedélyezi az ads_data_redaction paramétert és tiltja az url_passthrough paramétert.
PWP_CONTROL_ADS_DATA_REDACTION A GCM alapértelmezett ads_data_redaction paraméterét lehet ezzel felülírni.
- Alapértelmezett értéke:
true - Lehetséges értékek:
truevagyfalse
PWP_CONTROL_URL_PASSTHROUGH A GCM alapértelmezett url_passthrough paraméterét lehet ezzel felülírni.
- Alapértelmezett értéke:
false - Lehetséges értékek:
truevagyfalse
6.1.5.) Google Tag Manager (Címkekezelő) beállítása
PWP_CONTROL_GOOGLE_TAG_MANAGER A Google Tag Manager, azaz Google Címkekezelő konténer azonosítóját kell megadni, akkor elhelyezi a front-end felületen a megfelelő kódot.
6.1.6.) WordPress képkezelések
A beállítás teljes folyamatát itt lehet olvasni: Képek optimalizálása
A WordPress "nagy kép" kezelésének a kikapcsolása
PWP_CONTROL_BIG_IMAGE_SIZE_THRESHOLD Ezzel a beállítással csak törölni lehet ezt az opciót, tehát más méretet nem lehet beállítani. Választási lehetőségek:
false- Afalsebeállítással kikapcsolható ez a funkció, így nem fogja a WP létrehozni a-scaledváltozatot. Ezt úgy érdemes használni, hogy a maximális felbontást is beállítjuk. Erről a következő pontban lehet olvasni.
Feltöltött képek maximális felbontásának a beállítása
PWP_CONTROL_IMAGE_MAX_WIDTH A megadott érték lesz a maximális szélessége a feltöltött képnek. Nagyobb kép feltöltése esetén le lesz méretezve a megadott értékre úgy, hogy megtartja a képarányt. Ajánlott érték (px): 1920
PWP_CONTROL_IMAGE_MAX_HEIGHT A megadott érték lesz a maximális magassága a feltöltött képnek. Nagyobb kép feltöltése esetén le lesz méretezve a megadott értékre úgy, hogy megtartja a képarányt. Ajánlott érték (px): 1200
Képméretek (thumbnails) beállításai
PWP_CONTROL_IMAGE_SIZES_LOGIC Először a logikát állítjuk be, hogy a következő lépésben megadott képméreteket hogyan kezelje? Csak azokat akarjuk megtartani vagy azokat akarjuk törölni? Választási lehetőségek:
keep- Ezzel az opcióval azt a logikát adjuk meg, hogy a meghatározott képméretek maradjanak csak, minden mást töröljön a rendszer.remove- Ezzel az opcióval azt adjuk meg, hogy a meghatározott képméreteket törölje a rendszer és minden más képméret maradjon használatban.
PWP_CONTROL_IMAGE_SIZES Itt lehet beállítani a képméreteket, amikhez az előző lépésben határoztuk meg a logikát. Szabadon is megadható egy lista vagy előre definiált értékekből is lehet választani. Választási lehetőségek:
- Ha szabadon megadott listát adunk meg, akkor csak azokra a képméretekre vonatkozik a beállítás. Ezt esetleg évente felül kell vizsgálni, hogy ki kell-e egészíteni a listát.
- Pl.:
define( 'PWP_CONTROL_IMAGE_SIZES', ['medium_large','2048x2048']); all- Ez az összes képméretet meghatározza. Csak aremovelogikával van értelme használni, hogy az összes kiskép méretet törölje, így csak a feltöltött kép eredeti mérete lesz meg, azt lehet csak használni.wp- Ezzel a WordPress saját képméreteit lehet meghatározni: thumbnail, medium, medium_large, large, 1536x1536, 2048x2048wp-admin- Ezzel a WordPress saját képméreteit lehet meghatározni, de azon belül csak azokat, amiket az admin felületen lehet beállítani: thumbnail, medium, largewp-responsive- Ezzel a WordPress saját reszponzív képméreteit lehet meghatározni: medium_large, 1536x1536, 2048x2048wc- Ezzel a WooCommerce saját képméreteit lehet meghatározni: woocommerce_thumbnail, woocommerce_single, woocommerce_gallery_thumbnailwp-responsive-and-wc- Ezzel a WordPress saját képméretei közül csak a reszponzív méreteket és a WooCommerce saját képméreteit lehet meghatározni: medium_large, 1536x1536, 2048x2048, woocommerce_thumbnail, woocommerce_single, woocommerce_gallery_thumbnail
WooCommerce képméretek párosításai más képméretekkel
Ha a WooCommerce által hozzáadott képméreteket esetleg töröljük, tehát nem generál ezeknek megfelelően kis képeket a WordPress a képek feltöltésekor, akkor ezekhez a funkciókhoz nagyon ajánlott megadni azokat a képméreteket, amiket a WooCommerce tud használni. Ha ezt nem határozzuk meg, akkor a full méretet, azaz az eredeti, legnagyobb méretet fogja a WooCommerce mindenhol használni.
PWP_CONTROL_WOOCOMMERCE_GALLERY_THUMBNAIL_IMAGE_PAIR A termék végoldalon a főkép alatti kis képekhez, amivel a galériát lehet lapozni. Ajánlott helyettesítő képméret, ha aktív: thumbnail
PWP_CONTROL_WOOCOMMERCE_THUMBNAIL_IMAGE_PAIR A különböző lista és gyüjtőoldalakon használt kép a termékekhez. Ajánlott helyettesítő képméret, ha aktív: medium
PWP_CONTROL_WOOCOMMERCE_SINGLE_IMAGE_PAIR A termék végoldalon a termék fő képe. Ajánlott helyettesítő képméret, ha aktív: full
6.1.7.) Teljeskörű felhasználók hozzáadása
PWP_CONTROL_UNLIMITED_USERS Ezzel lehet megadni egy array-ben azokat a felhasználóneveket, akikre nem vonatkoznak a PWP Control korlátozásai. Ha egy felhasználót is akarunk megadni, akkor is array-ben kell megadni, mert a kód array-t vár.
6.2.) Bővítmények egyedi beállításai
6.2.1.) Wordfence beállítások
Bővebben - Private (https://app.clickup.com/9015056002/docs/8cndnm2-5715/8cndnm2-13315) A Wordfence bővítményt telepítjük a nem Closte és nem Kinsta tárhelyen lévő weboldalaknál. Főleg a magyar tárhelyszolgáltatók miatt. A Pro verziót és a Wordfence Activator-t a GPL Times oldaláról töltjük le.
WFWAF_ENABLED A legfontosabb funkciója a malware keresés, főleg ezért telepítjük. De a tűzfal funkciója nem kell, ezért a tűzfalat (WAF) kikapcsoljuk:
- Az értékét
false-ra állítjuk.
7.) SMTP beállítása
Mailgun beállítása
A Mailgun ideiglenes használatához az mg.pwp.hu domain állítható be, aminek a szükséges adatait a 1Password-ben lehet megtalálni a "Servers" kategóriában "Mailgun - mg.pwp.hu" név alatt.
- Rákérdezni az ügyfélre, hogy szeretne-e saját Mailgun fiókot használni. Ha saját Mailgun fiókot szeretne, akkor el kell kérnünk a kész MG fiók hozzáférését és a DNS kezeléshez való hozzáférés is követelmény.
- Ha nem szeretne saját Mailgun fiókot, akkor be kell kötni a Prémium WordPress saját Mailgun fiókjába:
- A Mailgun beállításához kell egy külön mg aldomain. Single installáció esetén a fődomainhez, multisite esetén pedig a pwp.hu domainhez szoktam létrehozni ezzel a sémával: mg.installacioneve.pwp.hu
- Az aldomaint beállítani a Mailgun admin felületén.
- EU szervert beállítani.
- ??? IP assignment option beállításai??? (Csak a Shared IP állítható be.)
- DKIM bekapcsolva, az 1024 elég hozzá.
- Utána a megadott DNS rekordokat be kell állítani az aldomainhez.
- FONTOS! Ha a DNS-t Cloudflare-en kezeljük, akkor a Mailgun-hoz kapcsolódó CNAME rekord esetén nem kapcsoljuk be a Proxy-t!
- Verify DNS settings gomb (jobb felső sarokban) - Elvileg sikerül is azonnal, de lehet, hogy várni kell rá.
- Sending -> Domain settings -> SMTP credentials
- Reset password - Előbb erre kell kattintani, hogy legyen egyáltalán jelszó.
- Password creation method: Automatic.
- Jobb alsó sarokban megjelenik, hogy egy új jelszó jött létre és rá kell kattintani a Copy gombra.
- Az itt létrehozott jelszót kell a
wp-config.phpfájlban megadni az SMTP konfigurálásnál (pl a PWP_SMTP_PASSWORD-hez).
- A postmaster email címet (pl.:
postmaster@mg.happykids.hu), mint felhasználónevet is meg kell adni awp-config.phpfájlban az SMTP konfigurálásnál (pl a PWP_SMTP_USER-hez).- A szerver címet (EU-s régió esetén:
smtp.eu.mailgun.org) is meg kell adni awp-config.phpfájlban az SMTP konfigurálásnál (pl. a PWP_SMTP_HOST-hoz). Ez is látható ebben a Mailgun almenüpontban. - A portokat is megadja a Mailgun, amik beállíthatók a
wp-config.phpfájlban az SMTP konfigurálásnál (pl. a PWP_SMTP_PORT-hoz). Ezek közül csak egyet kell megadni: 587 (TLS esetén) - A
//comment-eket ki kell venni awp-config.phpfájlban az SMTP konfigurálásánál a define sorok elején, ha azok még ott vannak a sorokban. Ezzel lesznek aktívak ezek a beállítások.
- A szerver címet (EU-s régió esetén:
8.) Google szolgáltatások bekötése
CSAK MAGASABB CSOMAGBAN
8.1.) Google Search Console
- Kell írni az ügyfélnek, hogy ossza meg az
info@premiumwp.huemail címmel a fiókot. - Ezt akár én is hozzáadhatom, ha van hozzáférésem a DNS rekordokhoz.
8.2.) Google Tag Manager | Google Címkekezelő
- Kell írni az ügyfélnek, hogy adjon hozzá az
info@premiumwp.huemail címmel.
9.) A premiumwp felhasználó beállítása
- A
premiumwpfelhasználónál (akár új, akár csak az email csere történt) az alábbi adatokat töltjük ki:- Felhasználónév: premiumwp
- Email cím: info@premiumwp.hu
- Keresztnév: Prémium WordPress (nem magyar nyelvű oldalakon Premium WordPress)
- Vezetéknév: (semmi)
- Becenév: PWP
- Nyilvánosan megjelenő név: Prémium WordPress (vagy idegen nyelvű oldalakon Premium WordPress) Weboldal: https://premiumwp.hu
10.) Átvett bővítmények / licenszek
- HelloPack használata esetén: meg kell nézni, hogy minden bővítményt tudunk-e frissíteni GPLTimes-ból, amit addig a HelloPack-en keresztül frissítettek. Ez ellenőrizhető a HelloPack bővítmény saját menüjében, ahol előre sorolja a listában a használt bővítményeket. Esetleg a HelloWP saját oldalán: https://hellowp.io/hu/t/hellopack/
- Ha van olyan, ami a GPLTimes-ból nem frissíthető, akkor azt vagy lecseréljük másra, vagy ...???
- Elementor Pro: GPLTimes-ban a fiókunkban a My Account → Downloads menüben tölthető le az Elementor Pro és az Elementor Pro Activator. Lépések átvételkor:
- HelloPack (vagy bármilyen más külső frissítő bővítmény) kikapcsolása, törlése.
- Elementor → Licenc menüpont: itt valószínűleg azt fogjuk látni, hogy Állapot: Hiányzó (de akár ezt is láthatjuk: Aktív). Nyomjunk rá a Leválasztás gombra.
- Állapot: Hiányzó fog látszani.
- Kapcsoljuk be az Elementor Pro Activator bővítményt. Utána újra Állapot: Aktív fog látszani.
Checklist - Weboldal bekötése
0. Előfizetés dokumentálása Airtable-ben
- [ ] - [ ] Airtable tábla megnyitása
- [ ] Minden mező kitöltése
1. Weboldal jelenlegi állapotának mentése
- [ ] - [ ] Weboldal info másolása
- [ ] ClickUp feladathoz menteni
2. DNS kezelés átvétele
1. **Cloudflare** - [ ] Minden domain átadása Cloudflare-re1. **DNS rekordok beszerzése** - [ ] Ügyféltől DNS rekordok vagy hozzáférés - [ ] cPanel esetén DNS rekordok kiszedése1. **DNS rekordok beállítása** - [ ] Manuális bevitel vagy Importálás (txt)1. **DNS rekordok ellenőrzése** - [ ] CNAME - [ ] MX - [ ] TXT - [ ] CNAME - [ ] SPF
3. Weboldal a tárhelyre
1. **Meglévő weboldal migráció** 1. **Closte migráció** - [ ] Ügyfél fiókot létrehoz - [ ] Migrációs szolgáltatás igénybevétele - [ ] Fiók megosztása Péterrel (Collaboration) - [ ] Domain ellenőrzés - [ ] SSL hozzáadása - [ ] Closte felhasználó törlése 2. **Manuális migráció** - [ ] Tárhely igény ellenőrzése - [ ] Médiafájlok, bővítmények feltöltése - [ ] Jogosultságok beállítása1. **Hozzáférések bekérése** - [ ] Closte Collaboration beállítása - [ ] Invite elfogadása1. **Új installáció létrehozása Closte-n** - [ ] Closte hozzáférés elkérése - [ ] Új site hozzáadása - [ ] Alapadatok megadása - [ ] WP beállítások - [ ] Deploy - [ ] DNS és SSL konfigurálása
4. Closte beállítás
- [ ] - [ ] Label beállítása
- [ ] Auto Login WP Username engedélyezése
- [ ] WP built-in cron / External cron beállítása
- [ ] Automatic Minor/Major Upgrades konfigurálása
- [ ] WP_DEBUG, WP_SITEURL, WP_POST_REVISIONS, Table Prefix, Additional wp-config content megadása
- [ ] Server Log Level ellenőrzése
- [ ] Disaster Backup, Automatic Daily Backup, Backup retention beállítása
- [ ] PHP verzió ellenőrzése
- [ ] Live beállítások változatlanul hagyása
- [ ] CDN kikapcsolása
- [ ] Security beállítások:
- [ ] DDOS Protection
- [ ] Cloud Scan
- [ ] Maximum Requests per IP
- [ ] WAF, Hotlink Protection
- [ ] Enable XML-RPC
- [ ] Force SSL
- [ ] HTTP Basic Auth
- [ ] - [ ] Staging: Create Stage Rules
- [ ] NewRelic: bekapcsolás szükség esetén
5. Szolgáltatások és szoftverek beállítása
1. **FTP adatok mentése** - [ ] 1Password (nem Moonshot esetén): új elem létrehozása, meglévő elemek ellenőrzése, címkék hozzáadása - [ ] Google Táblázat (Moonshot esetén): felhasználónév és jelszó hozzáadása “láthatatlan” (fehér) színnel1. **FTP kliens beállítása** - [ ] Új szerver beállítása meglévőből másolva - [ ] Jelszó megadása1. **DeployHQ beállítása (PWP Control)** - [ ] PWP Control projekt kiválasztása - [ ] Létező szerver megnyitása mintaként - [ ] Új szerver hozzáadása, adatok kitöltése - [ ] Path beállítása a WP főmappára - [ ] ABC sorrendbe rendezés, Deploy Project indítása - [ ] Start Revision legelső verzióra, teljes repository deploy - [ ] Deploy gomb megnyomása1. **Pulsetic beállítása** - [ ] Új monitor létrehozása, meglévő másolása - [ ] Névváltoztatás, URL ellenőrzése, advanced fül beállításainak ellenőrzése - [ ] Check frequency: 5 minutes - [ ] SSL check: OFF1. **Google Monitoring beállítása** - [ ] Új weboldal felvétele a Google táblázatba1. **Management szolgáltatások bekötése** - [ ] Modular DS bekötése - [ ] MainWP bekötése - [ ] InfiniteWP bekötése1. **PageScreen beállítása** - [ ] New Monitoring - [ ] URL beállítása - [ ] Domain név megadása - [ ] Schedule beállítása - [ ] Delay beállítása - [ ] Template kiválasztása - [ ] Első snapshot generálása
6. Installáció konfigurálása
1. **Bővítmények kezelése** - [ ] Szükséges bővítmények telepítése - [ ] Nem szükséges bővítmények törlése - [ ] Automatikus frissítés kikapcsolása - [ ] WPMU DEV telepítése és beállítása1. **Sablonok kezelése** - [ ] Nem szükséges sablonok törlése - [ ] Automatikus frissítés kikapcsolása1. **Closte beállítások** - [ ] Development Mode OFF - [ ] CDN: OFF - [ ] Exclusions beállítása - [ ] Object-Cache: Enable - [ ] OPcache Settings: Enable
7. wp-config.php konfigurálása
- [ ] Backup
- [ ] WP SALTS megtartása
- [ ] SITEURL, HOME beállítás
- [ ] PWP Control beállítások:
- [ ] Aktiválás
- [ ] SMTP konfiguráció
- [ ] Branding konfiguráció
- [ ] Google Consent Mode
- [ ] Google Tag Manager
- [ ] Képkezelések
- [ ] WooCommerce képméretek
- [ ] Teljeskörű felhasználók hozzáadása
- [ ] Egyedi plugin beállítások
8. SMTP beállítása
- [ ] Mailgun DNS rekordok beállítása
- [ ] SMTP adatok wp-config.php-ba
9. Google szolgáltatások bekötése
- [ ] Search Console hozzáadása
- [ ] Tag Manager hozzáadása
10. PremiumWP user
- [ ] Felhasználó adatok kitöltése
☑️ [Előfizetés] Weboldal kikötése
- Airtable-ben az Állapot mezőt átállítani "Felmondott"-ra.
- Admin oldalon kikapcsolni és törölni a bővítményeket. Általános szabály, hogy a bekötött licenszek törlése után maradhatnak akár a Pro verziók is, kivéve a következőknél:
- GPL Times - Előtte törölni a beállításokat! Ha az admin felületen kikapcsolom és törlöm, akkor ez törli a beállításokat. (Vagy esetleg előtte Deaktiválással törölni a GPL Times fiókkal való kapcsolatot.)
- Elementor Pro Activator (ha mi biztosítottuk a licenszt GPLTimes-on)
- WP Mail SMTP (ha mi biztosítottuk a licenszt GPLTimes-on):
- WP Mail SMTP (ingyenes) bővítményt telepíteni és BEKAPCSOLNI
- WP Mail SMTP Pro-t kikapcsolni és törölni
- Yoast SEO bővítmények (ha ezekhez mi biztosítottuk a licenszt GPLTimes-on):
- Yoast SEO: WooCommerce kikapcsolása és törlése
- Yoast SEO Premium kikapcsolása és törlése
- Surbma | WP Control
- Multisite esetén:
- NS Cloner
- WPMU DEV Dashboard - Előtte kijelentkezni!
- Wordfence - Itt kikapcsolás és törlés előtt a beállításoknál ellenőrizni kell, hogy a Wordfence-hez kapcsolódó adatokat is törölje. Itt lehet megtenni: Admin oldalsávban - Wordfence - All options-General Wordfence Options - Delete Wordfence tables and data on deactivation négyzetet bepipálni-Oldal tetején mentés. Ezt a kikapcsolásnál is megkérdezi, ott is azt kell választani, hogy mindent töröljön.
- Wordfence Security Activator - Ezt is töröljük!
- Admin oldalon a licensz kulcsok törlése:
- Elementor Pro-hoz Moonshot-nak saját licensze van, így ezt hagyjuk!
- Gravity Forms
- Soliloquy
- Divi, Extra, Monarch, Bloom
- AffiliateWP
- A WPML és Toolset fiókokban törölni az installációk oldalát, ha használtuk ezeket a bővítményeket az adott weboldalon.
- Jetpack összekötés törlése.
- WPMU regisztráció törlése.
- Használ valamilyen prémium HuCommerce modult az ügyfél? Ha igen, legyen saját HuCommerce prémium előfizetése.
- PWP Control kikötése, törlése:
- Megnézni a bekötés dokumentációját:
- A
wp-config.phpfájlban törölni a/* BEGIN PWP Control */kezdettel és/* END PWP Control */véggel jelölt blokkot, DE- A
WP_HOMEésWP_SITEURLdefine-okat meghagyjuk! - A "salt"-okat újra megadni. Itt fontos, hogy a pwp-config.php-ban lévő "salt"-okat be kell illeszteni a wp-config.php fájlba, különben a Fluent SMTP-t újra kell konfigurálni. Amennyiben ez nem lehetséges a : https://api.wordpress.org/secret-key/1.1/salt/ oldalon lehet új "salt"-okat lehet generálni.
- A
- Szerveren törölni a PWP Control fájljait és mappáit: GitHub-on megnézni a fájlokat: https://github.com/Premium-WordPress/PWP-Control
- Amennyiben új "salt"-okat kellett generálnunk és beillesztenünk, akkor újra be kell jelentkezni és ezeket ellenőrizni:
- A FluentSMTP bővítménynél
- Felhasználó törlése
- admin@pwp.hu (szerepkör nélküli) felhasználó törlése
premiumwpfelhasználó törlése a Modular DS-sel úgy, hogy egy másik felhasználóval kell belépni.
- Admin oldalon kikapcsolni és törölni a bővítményeket:
- Modular DS
- MainWP Child
- WordPress Management szolgáltatásokból kikötni:
- Modular DS (Ez az utolsó lépés legyen,
- Ha ez volt az utolsó weboldala az ügyfélnek, akkor az ügyfelet is törölni.
- MainWP (main.pwp.hu) oldalról törölni az oldalt.
- Modular DS (Ez az utolsó lépés legyen,
- HuCommerce whitelist-ből törölni a domaint.
- DeployHQ-ról törölni a szervert.
- Szerveren a mu-plugins mappában is törölni a hozzáadott fájlokat.
- Ellenőrizni minden fájlt, ami így kezdődik:
surbma- - Ellenőrizni minden fájlt, ami így kezdődik:
pwp- - Ezt a fájlt is ellenőrizni:
1-custom-functions.phpvagy1-pwp-custom-functions.php
- Ellenőrizni minden fájlt, ami így kezdődik:
- Mailgun fiókból törölni az oldalt: Domain settings → Delete domain → Delete gomb
- Monitoring szolgáltatásokból törölni:
- Pagescreen
- Elég a monitoring-ból törölni, a meglévő captures-ökkel nem kell foglalkozni.
- Pulsetic
- PWP Website monitoring - Google Sheet
- Pagescreen
- WPMU oldalon törölni (csak a www.hucommerce.hu van már ott.)
- A Closte fiókunkból is el kell távolítani az installációt. Erre három variáció van:
- HA van hozzáférésünk az ügyfél fiókjához, akkor be kell lépni és ott kell törölni a Collaboration alatt a hozzáféréseinket az installációhoz, DNS és SSL beállításokhoz.
- HA nincs hozzáférésünk az ügyfél Closte fiókjához és az ügyfelet meg tudjuk kérni, hogy távolítson el minket, akkor vele kell megbeszélni ezt. Erről kell írni dokumentációt a Prémium WordPress Tudásbázisba, hogy az alapján meg tudja ezt csinálni.
- HA nincs hozzáférésünk az ügyfél Closte fiókjához, de az ügyfél nem tudja megcsinálni vagy már nem vagyunk vele kapcsolatban, akkor a Closte-nak írni, hogy töröljék az installációt és az esetlegesen megosztott DNS, SSL hozzáféréseket is.
- Cloudflare fiókunkból törölni az ügyfél fiókját. Itt az az alap elvárás, hogy az ügyfélnek saját fiókja van, amit ha mi hoztunk eredetileg létre a pwp-s email címmel, akkor is átvette már tőlünk és a saját email címével és jelszavával használja. A Cloudflare fiókot a mi saját fiókunkból tudjuk leválasztani:
- Ehhez a megosztott fiókra kell kattintani.
- Ott a Manage Account → Members menüpontra kell kattintani.
- Le kell nyitni a mi email fiókunkhoz tartozó sort.
- Ott pedig a "Leave" linkre kell kattintani.
- Google fiókokból törölni kell:
- Search Console
- Google Analytics
- Tag Manager
- Google Cloud Console APIs
- reCaptcha
- Transmit-ból (és esetleg más FTP szoftverekből) törölni.
- Codeanywhere oldalról törölni.
- 1Password-ből törölni a login-ját.
- Prémium WordPress táblázatból törölni:
- Beírni a "Felmondott előfizetések" munkalapra a domaint.
- PRO Szolgáltatások munkalapról törölni.
- PRO Előfizetések munkalapról törölni.
- Dokumentációkból törölni, ha írtunk róla
- Slite
- Billingo:
- Leállítani az időzítést.
- Sztornózni az aktuális számlát, ha az a szolgáltatási idő nem járt le.
☑️ [Előfizetés] Moonshot weboldal kikötése
- Airtable-ben az Állapot mezőt átállítani "Felmondott"-ra.
- Admin oldalon kikapcsolni és törölni a bővítményeket. Általános szabály, hogy a bekötött licenszek törlése után maradhatnak akár a Pro verziók is, kivéve a következőknél:
- GPL Times - Előtte törölni a beállításokat! Ha az admin felületen kikapcsolom és törlöm, akkor ez törli a beállításokat. (Vagy esetleg előtte Deaktiválással törölni a GPL Times fiókkal való kapcsolatot.)
- Elementor Pro Activator (ha mi biztosítottuk a licenszt GPLTimes-on)
- WP Mail SMTP (ha mi biztosítottuk a licenszt GPLTimes-on):
- WP Mail SMTP (ingyenes) bővítményt telepíteni és BEKAPCSOLNI.
- WP Mail SMTP Pro kikapcsol az ingyenes bekapcsolásával, viszont utána törölni
- Yoast SEO bővítmények (ha ezekhez mi biztosítottuk a licenszt GPLTimes-on):
- Yoast SEO: WooCommerce kikapcsolása és törlése
- Yoast SEO Premium kikapcsolása és törlése
- Yoast SEO (ingyenes) letöltése wordpress.org-ról és FELÜLÍRÁSA
- Wordfence Activator és Wordfence kikapcsolása és törlése
- Itt kikapcsoláskor megkérdezi, hogy mi legyen az adatokkal. Ott a minden adat törlését kell választani. A "Delete Wordfence tables and data on deactivation" funkció a Wordfence - All Options - General Wordfence Options lenyíló fül alatt a deaktiválás előtt is bekapcsolható.
- Admin oldalon a licensz kulcsok törlése (AT-ben megnézni, mik a mieink):
- Elementor Pro-hoz Moonshot-nak saját licensze van, így ezt hagyjuk!
- Gravity Forms
- Soliloquy
- Divi, Extra, Monarch, Bloom
- AffiliateWP
- A WPML és Toolset fiókokban törölni az installációk oldalát, ha használtuk ezeket a bővítményeket az adott weboldalon.
- HuCommerce whitelist-ből törölni a domaint.
- DeployHQ-ról törölni a szervert.
- A
wp-config.phpfájl visszaállítása:- Ha készítettünk backup-ot az akkori
wp-config.phpfájlról bekötésnél, akkor azt kell visszaállítani. Vagy ha kikommentelve otthagytuk a fájlban a kezelésünk előtti kódokat, akkor azokat visszaállítani. - A PWP Control-hoz kapcsolódó kódokat törölni (Closte esetén a Closte felületen), DE
- A
WP_HOMEésWP_SITEURLdefine-okat meghagyjuk! - A "salt"-okat ki kell másolni a
pwp-config.phpfájlból és azokat kell itt megadni, mert ha újat adunk meg, akkor a FluentSMTP beállításai érvénytelenek lesznek, mivel az SMTP adatokat a "salt"-okkal titkosítja.
- A
- Szerveren törölni a PWP Control fájljait és mappáit:
- GitHub-on megnézni az aktuális fájlokat.
- Ha készítettünk backup-ot az akkori
- Szerveren a mu-plugins mappában is törölni a hozzáadott fájlokat:
- Ellenőrizni minden fájlt, ami így kezdődik:
surbma- - Ellenőrizni minden fájlt, ami így kezdődik:
pwp- - Ezt a fájlt is ellenőrizni:
1-custom-functions.php
- Ellenőrizni minden fájlt, ami így kezdődik:
- Használ valamilyen prémium HuCommerce modult az ügyfél? Ha igen, legyen saját HuCommerce prémium előfizetése. Ügyfélnek szólni. A whitelist-ből töröljük 1 héten belül, erre be kell állítani egy időzített feladatot a ClickUp-ban a Péternek.
- A
premiumwpfelhasználónkat törölni/töröltetni a WordPress felületen. Saját magunkat nem törölhetjük, ezért a megoldások:- Modular DS-ből
ManageWP-bőlmás adminnal bejelentkezve töröljük - User Switching bővítmény (Szerző: John Blackbourn) telepítése után átváltunk egy másik Adminisztrátor felhasználóra és töröljük magunkat. (Csak így bekapcsolva marad ez a bővítmény.) VAGY
- megkérjük Regiéket, hogy töröljenek.
- Modular DS-ből
- Admin oldalon kikapcsolni és törölni a bővítményeket:
- Modular DS
- MainWP Child
- WordPress Management szolgáltatásokból kikötni:
- Modular DS oldalon törölni az installációt (Site settings → Delete website gomb)
- MainWP oldalon törölni az installációt
- Monitoring szolgáltatásokból törölni:
- Pagescreen
- Pulsetic
- PWP Website monitoring - Google Sheet Private (https://app.clickup.com/9015056002/docs/8cndnm2-5615/8cndnm2-12335) A fenti dokumentumban kikeresni a törölni kívánt domaint és törölni a sort. A weboldalak csoportosítva találhatóak az egyes munkalapokon.
- Ha Closte-s, akkor a fiókunkból is el kell távolítani az installációt. Erre három variáció van:
- HA van hozzáférésünk az ügyfél fiókjához, akkor be kell lépni és ott kell törölni a Collaboration alatt a hozzáféréseinket az installációhoz, DNS és SSL beállításokhoz.
- HA nincs hozzáférésünk az ügyfél Closte fiókjához, akkor az ügyfelet megkérni, hogy távolítson el minket. Erről kell írni dokumentációt a Prémium WordPress Tudásbázisba, hogy az alapján meg tudja ezt csinálni.
- HA nincs hozzáférésünk az ügyfél Closte fiókjához, de az ügyfél nem tudja megcsinálni vagy már nem vagyunk vele kapcsolatban, akkor a Closte-nak írni, hogy töröljék az installációt és az esetlegesen megosztott DNS, SSL hozzáféréseket is.
- Cloudflare: Itt az az alap elvárás, hogy az ügyfél a Moonshot saját CF fiókjában van. Innentől kezdve CF kikötéssel nekünk nincs dolgunk.
- FTP kliensekből (pl.: Transmit, FileZilla, stb.) törölni az FTP adatokat.
- Moonshot táblázatokban:
- "Moonshot előfizetések" táblázatban a megfelelő hónaptól kihúzni a díját és pirosra színezni a domain-t úgy, hogy azt a speciális karaktert is megkapja az ABC sorrendezés miatt.
- "Moonshot FTP" táblázatban törölni a weboldal sorát.
- 1Password-ből törölni a loginját.
- Dokumentációkból törölni, ha írtunk róla
- ClickUp-ban rákeresni a weboldalra.
☑️ [Előfizetés] Weboldal kikötése – Egységes folyamatleírás
Ez a dokumentum a weboldal kikötésének egységes folyamata, amely vonatkozik az összes esetre. Az alaplépések minden projekt esetén érvényesek, míg a Moonshot specifikus eltérések és kiegészítések külön jelölve szerepelnek.
- Az Airtable-ben az Állapot mező „Felmondott”-ra állítása
- Bővítmények kikapcsolása és törlése az admin oldalon
- Általános szabály: a bekötött licenszek törlése után maradhatnak akár a Pro verziók is, kivéve az alábbi esetekben:
- GPL Times – előtte a beállítások törlése szükséges.
- Ha az admin felületen kikapcsolásra és törlésre kerül, a beállítások automatikusan törlődnek.
- (Vagy alternatívaként előtte deaktiválni kell a GPL Times fiókkal való kapcsolatot.)
- Elementor Pro Activator – (amennyiben a licensz a GPLTimes-on biztosított volt)
- WP Mail SMTP – (amennyiben a licensz a GPLTimes-on biztosított volt)
- A WP Mail SMTP (ingyenes) bővítmény telepítése és bekapcsolása.
- A WP Mail SMTP Pro kikapcsolása és törlése.
- Moonshot esetén: a WP Mail SMTP Pro kikapcsolódik az ingyenes aktiválásával, majd törlésre kerül.
- Yoast SEO bővítmények – (amennyiben a licensz a GPLTimes-on biztosított volt)
- Yoast SEO: WooCommerce kikapcsolása és törlése.
- Yoast SEO Premium kikapcsolása és törlése.
- Moonshot esetén: Yoast SEO (ingyenes) letöltése wordpress.org-ról és FELÜLÍRÁSA (adminon vagy ManageWP-n).
- Wordfence
- Kikapcsolás előtt ellenőrzés:: Admin oldalsáv → Wordfence → All options → General Wordfence Options
- A „Delete Wordfence tables and data on deactivation” opció bepipálása, majd mentése.
- Kikapcsoláskor minden adat törlésének kiválasztása.
- Moonshot esetén: Wordfence Activator is kikapcsolásra és törlésre kerül.
- Általános szabály: a bekötött licenszek törlése után maradhatnak akár a Pro verziók is, kivéve az alábbi esetekben:
- Licensz kulcsok törlése az admin oldalon
- Elementor Pro-hoz Moonshot-nak saját licensze van → nem kerül törlésre.
- Gravity Forms
- Soliloquy
- Divi, Extra, Monarch, Bloom
- AffiliateWP
- WPML és Toolset – törölni szükséges az installációt a fiókból, az adott oldalon történő használat esetén.
- HuCommerce
- Ellenőrzés szükséges, hogy az ügyfél használ-e prémium HuCommerce modult.
- Ha igen → saját HuCommerce prémium előfizetés biztosítása.
- A HuCommerce whitelist-ből a domain törlése.
- Moonshot esetén: A whitelist-ből törlés 1 héten belül történik – ClickUp-ban időzített feladat Péternek.
- DeployHQ
- A DeployHQ-ból a szerver törlése.
- wp-config.php módosítások
- Closte esetén a PWP Control-hoz kapcsolódó kódok törlése a Closte felületén.
- A PWP Control-hoz kapcsolódó kódok törlése, de a WP_HOME és WP_SITEURL define-okat szükséges meghagyni.
- A „salt”-okat a pwp-config.php fájlból átmásolni a wp-config.php-ba. (Ha új „salt”-ok kerülnek megadásra, a FluentSMTP beállításai érvénytelenek lesznek.)
- A PWP Control fájljainak és mappáinak törlése a szerverről (a listát GitHub-on ellenőrizni lehet).
- A mu-plugins mappában a surbma- és pwp- kezdetű fájlok törlése, valamint a
1-custom-functions.phpfájl ellenőrzése. - Felhasználók törlése
- Az
admin@pwp.hu(szerepkör nélküli) és apremiumwpfelhasználó törlése. - A saját felhasználó törléséhez Modular DS-ből vagy ManageWP-ből más adminnal szükséges bejelentkezni, vagy User Switching bővítmény használata javasolt.
- Az
- Modular DS és MainWP
- Be kell lépni az admin felületre egy másik adminisztrátor felhasználóval a Modular DS-ből.
- A Modular DS és MainWP Child bővítmények kikapcsolása és törlése.
- Modular DS oldalon az installáció törlése.
- MainWP oldalon az oldal törlése.
- Monitoring szolgáltatásokból törölni
- PageScreen
- Pulsetic
- PWP Website monitoring (Google Sheet)
- Moonshot esetén: Moonshot előfizetések táblázatban: a megfelelő hónaptól a díj kihúzása, pirosra színezve a domaint, speciális karakterrel az ABC sorrend miatt.
- Moonshot esetén: Moonshot FTP táblázatban a weboldal sor törlése.
- Closte
- 3 forgatókönyv van:
- Van hozzáférés → a saját hozzáférés eltávolítása Collaboration alatt.
- Nincs hozzáférés → az ügyfél megkérése a törlésre.
- Ha ez sem lehetséges → írni a Closte-nak, hogy töröljék az installációt és az esetlegesen. megosztott hozzáféréseket.
- 3 forgatókönyv van:
- Cloudflare
- Moonshot esetén: Cloudflare kikötéssel nincs teendő, mivel az ügyfél saját fiókjában van.
- Az ügyfélnek saját fiókkal kell rendelkeznie.
- Ha a saját fiókban van, akkor a hozzáférés eltávolítása szükséges a Members listából.
- QUIC.cloud fiókból törlés
- FTP és hozzáférések
- Az FTP adatok törlése az FTP kliensekből (Transmit, FileZilla, stb.).
- 1Password-ből a hozzáférés törlése.
- Dokumentációk
- A domaint minden dokumentációból törölni, ahol szerepel. ClickUp-ban a weboldalra keresve az érintett bejegyzések eltávolítása.
- Google fiókokból törölni kell:
- Search Console
- Google Analytics
- Tag Manager
- Google Cloud Console APIs
- reCaptcha
- Billingo
- Az időzítés leállítása.
- Az aktuális számla sztornózása, ha a szolgáltatási idő nem járt le.
Checklist - [Előfizetés] Weboldal kikötése – Egységes folyamatleírás
1. Airtable
- [ ] - [ ] Az Állapot mező „Felmondott”-ra állítása
2. Bővítmények kikapcsolása és törlése az admin oldalon
- [ ] - [ ] GPL Times beállítások törlése
- [ ] Elementor Pro Activator törlése GPLTimes licensz esetén
- [ ] WP Mail SMTP:
- [ ] Ingyenes verzió telepítése és bekapcsolása
- [ ] Pro verzió kikapcsolása és törlése
- [ ] Moonshot: ingyenes aktiválás után Pro törlése
- [ ] Yoast SEO:
- [ ] WooCommerce kikapcsolása és törlése
- [ ] SEO Premium kikapcsolása és törlése
- [ ] Wordfence:
- [ ] „Delete Wordfence tables and data on deactivation” bepipálása
- [ ] Kikapcsoláskor minden adat törlésének kiválasztása
- [ ] Moonshot: Wordfence Activator kikapcsolása és törlése
- [ ] WP Mail SMTP:
- [ ] Elementor Pro Activator törlése GPLTimes licensz esetén
3. Licensz kulcsok törlése az admin oldalon
- [ ] - [ ] Elementor Pro (Moonshot: nem törlendő)
- [ ] Gravity Forms
- [ ] Soliloquy
- [ ] Divi, Extra, Monarch, Bloom
- [ ] AffiliateWP
- [ ] WPML és Toolset
4. HuCommerce
- [ ] - [ ] Prémium modul ellenőrzése
- [ ] Ha igen: saját előfizetés biztosítása
- [ ] Domain törlése a whitelistből
- [ ] Moonshot: whitelistből törlés 1 héten belül (ClickUp feladat)
5. DeployHQ
- [ ] - [ ] Szerver törlése
6. wp-config.php módosítások
- [ ] - [ ] Closte: PWP Control kódok törlése Closte felületen
- [ ] PWP Control kódok törlése (WP_HOME, WP_SITEURL marad)
- [ ] Salt-ok átmásolása
- [ ] PWP Control fájlok és mappák törlése a szerverről
7. mu-plugins
- [ ] - [ ] surbma- és pwp- kezdetű fájlok törlése
- [ ] 1-custom-functions.php ellenőrzése
8. Felhasználók törlése
- [ ] - [ ] admin törlése
- [ ] premiumwp törlése
- [ ] Saját felhasználó törlése
9. Modular DS és MainWP
- [ ] - [ ] Modular DS és MainWP Child bővítmények kikapcsolása és törlése
- [ ] Modular DS oldalon installáció törlése
- [ ] MainWP oldalon oldal törlése
10. Monitoring szolgáltatásokból törölni
- [ ] - [ ] PageScreen
- [ ] Pulsetic
- [ ] PWP Website monitoring (Google Sheet)
- [ ] Moonshot: előfizetés táblázat módosítása
- [ ] Moonshot: FTP táblázatból törlés
11. Closte
- [ ] - [ ] Van hozzáférés → saját hozzáférés eltávolítása Collaboration alatt
- [ ] Nincs hozzáférés → ügyfél megkérése törlésre
- [ ] Ha nem lehetséges → Closte értesítése törlésre
12. Cloudflare
[ ] - [ ] Moonshot: nincs teendő
- [ ] Ügyfélnek saját fiók kell
- [ ] Saját fiók esetén hozzáférés törlése a Members listából
[ ] - [ ] QUIC.cloud fiókból törlés
14. FTP és hozzáférések
- [ ] - [ ] FTP kliensből adatok törlése
- [ ] 1Password-ből törlés
15. Dokumentációk
- [ ] - [ ] Domain törlése minden dokumentációból (ClickUp keresés)
16. Google fiókokból törlés
- [ ] - [ ] Search Console
- [ ] Google Analytics
- [ ] Tag Manager
- [ ] Google Cloud Console APIs
- [ ] reCaptcha
17. Billingo
- [ ] - [ ] Időzítés leállítása
- [ ] Számla sztornózása
☑️ [Előfizetés] PWP aloldal kikötése
Ez a leírás bemutatja annak a lépéseit, amikor egy PWP ügyfél felmondja, törölteti a megrendelését.
PWP ügyfél felmondása esetén a jelenlegi szabályok szerint 1 évig megtartjuk az installációt ideiglenes valami.pwp.hu-s aldomainen.
Lépések:
- Cloudflare fiókból törölni a domaint:
- Cloudflare > premiumwp > kiválasztani a domaint > Overview oldal alján "Remove from Cloudflare"-re kattintani
- Closte admin felületen törölni a domaint:
- Closte > Sites > premiumwp > Domains > az adott domain sorának végén lévő lenyíló menüből rákattintani a delete-re, majd végigvárni a törlési folyamatot. Ezzel óvatosan, mert a Closte nem kérdez rá domain törlés előtt még egyszer, hogy biztosan gondoltuk-e.
- Létrehozni Cloudflare-en az installációnak a pwp-s aldomaint: Cloudflare > Surbma > pwp.hu domain > DNS > Add record:
- Type: CNAME
- Name: honlap_régi_domainje
- Target: pwp.hu
- Proxy status: kikapcsolva
- Closte oldalon pwp-s aldomain hozzáadása: Closte → Sites → premiumwp → Domains → Add Domain gomb
- Hostname: honlap_régi_domainje.pwp.hu
- Closte oldalon SSL beállítása a pwp-s aldomain-hez: Closte > Sites > premiumwp > Domains. Hozzáadott új domain sorában rákattintani a Request & Install gombra, majd a megjelenő új oldalon megvárni, míg a felső sor végén (Status) kiírja, hogy install, amire rá kell kattintani, majd az újabb megjelenő oldalon újra az Install gombra kattintva elindítani az SSL hozzáadását.
- A premiumwp installációban network-ön átírni az aldomaint a pwp-s aldomainre
- Felhasználók törlése az aloldalról (a network-ről nem töröljük egyelőre)
- Valamelyik alapértelmezett sablon bekapcsolása (pl.: Genesis, Divi)
- Hálózati admin felületen a Sablonok → PWP Theme manager alatt ellenőrizni, hogy a kikapcsolt sablon aktív-e valamelyik másik aloldalon. HA nem aktív sehol ÉS nem egyedi sablon volt, akkor azt is törölni kell. Ha egyedi sablon, akkor az aloldal későbbi végleges törlése esetén kell törölni.
- A bővítmények kikapcsolása az aloldalon.
- Hálózati admin felületen a Bővítmények → PWP Plugin manager alatt ellenőrizni, hogy a kikapcsolt bővítmények aktívak-e valamelyik másik aloldalon. HA nem aktívak sehol, akkor azokat is törölni kell.
- Időzítést beállítani, amikor valóban töröljük az aloldalt (jelenleg +1 év múlva)
- Törlés utáni egyéb teendők:
- ManageWP-ből és MainWP-ből törölni az oldalt.
- Pagescreen-ből törölni.
- Google Térkép API törlése, ha a mi fiókunkhoz állítottuk be
- Mobiltelefonból törölni az adatait (GDPR)
- 1Password-ből törölni bármilyen meglévő login-jét
- Ellenőrizni, hogy a Google Analytics, Google Tag Manager és Google Search Console fiókokat megosztotta-e velünk, onnan törölni vagy kérni a törlést.
- A következő Google szolgáltatásokat is ellenőrizni és szükség esetén törölni: Google Cloud Console APIs, reCaptcha
- Számlázókból törölni.
- Prémium WordPress táblázat → PWP előfizetések munkalapon leadminisztrálni a felmondást.
- Prémium WordPress táblázat → Felmondott előfizetések munkalapra beírni.
- (Multisite karbantartásnál törölni megmaradt dolgait.)
☑️ [Előfizetés] Multisite aloldal kikötése
Aloldal kikötése esetén a jelenlegi szabályok szerint 1 évig megtartjuk az installációt ideiglenes aldomainen.
Ezek a lépések akkor kellenek, ha az egyik multisite aloldalát valamilyen oknál fogva ki kell kötnünk. Ez lehet azért, mert a multisite tulajdonosa azt az aloldalt elvitte máshova, megszüntette, nem fizet neki az aloldal bérlője, stb.
Lépések 1 év szüneteltetésig (végleges kikötés esetén ez a rész átugorható):
- Ideiglenes aldomaint hozunk létre neki.
- Cloudflare-en (vagy ahol a DNS-ei kezelve vannak) a fődomainhez felvesszük az ideiglenes aldomaint CNAME rekorddal. A proxy-t nem kapcsoljuk még be a rekordnál (különben nem futna le az SSL)
- Closte-n is hozzáadjuk az ideiglenes aldomaint az adott domain vezérlőpultján: Domains » Add Domain gomb: Hostname-hez az ideiglenes aldomain név (https:// NÉLKÜL és vége perjel NÉLKÜL). Nem kell se Wildcard, se Primary, se Redirect.
- Domains menüpontban: a felvett ideiglenes aldomain SSL oszlopában rá kell kattintani a Request & Install gombra, mikor az megjelenik. Átdob az SSL » Free SSL Requests menüpontra, ahol elindul a folyamat. Ha kész, rá kell nyomni az install gombra (a folyamatjelző helyén jelenik meg). Ez egy új oldalra visz, ahol az összes eddigi SSL oldal mellett egy install gomb jelenik meg, amire ugyancsak rá kell nyomni.
- Cloudflare-en (ha ott kezeljük) az ideiglenes aldomain DNS rekordjánál most már bekapcsolható a proxy.
- Átállítjuk az aloldal URL-jét az ideiglenes aldomainre. WordPress hálózati beállítások » Honlapok-nál az adott aloldalt szerkesztve beállítani a Honlap ideiglenes URL-jét, majd mentés.
- Kikapcsoljuk (nem töröljük!!!) az ideiglenes aldomaint a WordPress hálózati beállítások » Honlapok-nál.
- Időzítést beállítani, amikor valóban töröljük az aloldalt (jelenleg +1 év múlva)
- Megírni az ügyfélnek, hogy vegye vissza a domainje DNS kezelését, ha eddig mi kezeltük a Cloudflare-en.
- Ha visszavette az ügyfél a domainje DNS kezelését, akkor törölni a domaint a Cloudflare fiókból:
- Cloudflare > premiumwp > kiválasztani a domaint > Overview oldal alján "Remove from Cloudflare"-re kattintani
- Closte admin felületen törölni a domaint:
- Closte > Sites > premiumwp > Domains > az adott domain sorának végén lévő lenyíló menüből rákattintani a delete-re, majd végigvárni a törlési folyamatot. Ezzel óvatosan, mert a Closte nem kérdez rá domain törlés előtt még egyszer, hogy biztosan gondoltuk-e.
- Felhasználók törlése az aloldalról (a network-ről csak azokat töröljük, akik egyik más multisite aloldalon sem aktívak)
- Valamelyik alapértelmezett sablon bekapcsolása (pl.: Genesis, Divi)
- Hálózati admin felületen a Sablonok ➝ PWP Theme manager alatt ellenőrizni, hogy a kikapcsolt sablon aktív-e valamelyik másik aloldalon. HA nem aktív sehol ÉS nem egyedi sablon volt, akkor azt is törölni kell. Ha egyedi sablon, akkor az aloldal későbbi végleges törlése esetén kell törölni.
- A bővítmények kikapcsolása az aloldalon.
- Hálózati admin felületen a Bővítmények ➝ PWP Plugin manager alatt ellenőrizni, hogy a kikapcsolt bővítmények aktívak-e valamelyik másik aloldalon. HA nem aktívak sehol, akkor azokat is törölni kell.
Adminisztráció
- Pagescreen-ből törölni.
- Google Térkép API törlése, ha a mi fiókunkhoz állítottuk be.
- Mobiltelefonból törölni az adatait (GDPR), ha van.
- 1Password-ből törölni bármilyen meglévő login-jét.
- Ellenőrizni, hogy a Google Analytics, Google Tag Manager és Google Search Console fiókokat megosztotta-e velünk, onnan törölni vagy kérni a törlést.
- A következő Google szolgáltatásokat is ellenőrizni és szükség esetén törölni: Google Cloud Console APIs, reCaptcha
- Számlázókból törölni, ha mi számláztunk neki.
- Prémium WordPress táblázat megfelelő munkalapján leadminisztrálni a felmondást.
- Prémium WordPress táblázat → Felmondott előfizetések munkalapra beírni.
- (Multisite karbantartásnál törölni megmaradt dolgait.)
☑️ [Előfizetés] Lépések SITEGROUND-ba migráláshoz
Fontos! SiteGround-nak van migráló pluginje, de multisite-ot nem kezel, marad a WP Migrate Pro. Élő weboldal költöztetése esetén a legjobb, ha ideiglenes aldomainre költöztetjük (például valami.sensei.hu) és később az adott weboldalnál kicseréljük a domaint. Lépései:
Cloudflare-ben nézzük meg az adott domainhez tartozó DNS rekordokat,mert SiteGroundnál érdemes a névszervert is átírni (pl. CDN miatt), viszont nincs export-import, így kézzel kell felvinni. Előbb még átírjuk csak az A rekordot a SG IP-jére, de később szólni kell az ügyfélnek is, hogy írja át a névszervereit.- premiumwp és senseiadmin admin felhasználók legyenek az élő oldalon felvéve
- A SAJÁT DOMAIN-jének egy ALDOMAIN-jével (ha van saját domainje) VAGY a SiteGround ideiglenes domainnel (Temporary domain) hozzunk létre egy weboldalt SG-n
- FONTOS! Ne a SiteGround saját migrálójával, mert az a legfrissebb WP-t és a legfrissebb WooCommerce-t telepíti automatikusan
- Email address: info@sensei.hu
- Password
- Site Scanner nem kell: NO, THANK YOU
- Email Marketing nem kell
- Premium Backup nem kell
- FINISH gomb
- Ha elkészült (kb 2 perc alatt kész. Érkezik róla email is):
- SSL-t beállítani rá.
- HTTPS Enforce-ot bekapcsolni rá.
- Bejelentkezni WP adminjába (e-mail-ben kapott adatokkal VAGY SG felületén lévő "Access WordPress Admin"-nal)
- 1P-be menteni az ideiglenes URL-t az ideiglenes loginhoz.
- WordPress Starter elindul (SiteGround Central plugin csinálja):
- EXIT WIZARD: varázsló az oldal beállításához (téma, egy-pár bővítmény, stb). Nem kell.
- SiteGround Central bővítmény törölhető.
- (Ha közvetlenül a fájlokat és az adatbázist másoljuk át, nem használunk migráló szoftvert, akkor a fájlkezelő nézetében be kell kapcsolni, hogy mutassa a rejtett fájlokat is, mert azokat is át kell másolni.)
- WP Migrate Pro-t telepíteni és push-olni ide a tartalmakat.
- premiumwp és senseiadmin admin felhasználók legyenek az élő oldalon felvéve
- Egyben is végig tudja migrálni (Closte-ról), vagy külön-külön.
- Mindent (pl. bővítményt) érdemes átmigrálni, mert az adatbázisban benne lesz és a bővítmény kikapcsolásával törlődik onnan. Máskülönben benne marad.
- HA VANNAK AZ OLDALON, akkor az adatbázist kivéve előbb mindent, majd ha már nincsenek az oldalon, akkor gyorsan az adatbázist is.
- Ellenőrizni a tartalmak darabszámát a 2 weboldalon (Bejegyzések, Vimeo videók, Média, Oldalak, Tanfolyamok, Leckék, Felhasználók)
- Beállítások:
- Általános » Időzóna: Budapest
- Általános » A honlap nyelve: Magyar
- Általános » Tagság: Bárki regisztrálhat opciót bepipálni.
- Olvasás » Keresőmotor láthatóság
- Vezérlőpult » Frissítések » Fordításokat lefrissíteni
- Eddigi élő oldalon (csak Single-nél) átírni FTP-n a maintenance.txt-t .maintenance-ra, hogy lássuk, mikor áll át az új élő oldalra.
- Átírni CF-ben a domain DNS-énél az A rekordot a SiteGround szerver IP címére (Dashboard » Site Information » IP and Name Servers)
- (Lehet, hogy CNAME-et kell átírni A rekordra.)
- Cseréljük át a domaint az ideiglenesről a valódi domainre: SG » Websites » adott domain sorban 3 pötty » Change Primary Domain. Érdemes a weboldal listát leszűrni, nehogy rossz weboldalnak állítsuk át a domainjét.
- SSL-t kérni rá: Security » SSL Manager
- Select Domain
- Select SSL: Let's Encrypt
- Get gomb
- Security » HTTPS Enforce-t bekapcsolni
- wp-config.php konfigurálása (PWP Control) most már az igazi domainre
- (Backup még nincs az elején)
- Better Search Replace (van saját funkciója is az SG-nek az admin adott oldalán WordPress » Search & Replace, de nem működik, csak pörög-pörög, "Your request is being processed". Jobb a plugin.)
- ideiglenes aldomain-ről (emailben megvan) éles domainre (https:// nélkül és végső perjel nélkül, például:
valami.domain.hu→domain.hu) - http-t https-re (például http://domain.hu → https://domain.hu)
- multisite-ból migrálás esetén
/uploads/sites/253/helyett/uploads/
- ideiglenes aldomain-ről (emailben megvan) éles domainre (https:// nélkül és végső perjel nélkül, például:
- DIVI beállításai nem módosulnak:
- logo URL-je (Divi » Sablon beállítások » Általános » Logó)
- Divi-s oldalak háttérképei
- Divi » Sablon beállítások » Általános » Performance beállításait ellenőrizni, kikapcsolni (kivéve Dynamic Module Framework)
- Megjelennek a Tanfolyamok, Leckék?
- Purge SG Cache törlés
- Közvetlen hivatkozások-ra rámenteni.
- FTP felhasználót létrehozni a weboldalhoz: Site » FTP Accounts
- Account Name: sensei@valami.hu
- Password
- Többi info: Actions » FTP Credentials (username végéhez néha 2 láthatatlan szóközt tesz)
- felvenni Transmit-be
- felvenni Forklift-be
- felvenni 1Password-be (adatbázis adatait is)
- További fájlok átmásolása/ellenőrzése FTP-n
- wp-content/languages/custom (egyedi Sensei fordítások)
- wp-content/languages/plugins-ban pár saját fordítás (pl. woo-stripe-payment-hu_HU.mo)
- ha nincs fordítás a Blokkoknál, akkor CLI-t lefuttatni
- /wp-content/mu-plugins saját php fájlok (pl. surbma-vimeo-count.php)
- Site » MySQL » PHPMYADMIN: ellenőrizni az adatbázisban a wp_options táblát
- WordPress » Autoupdate beállítása:
- Major Release: 72 Hours
- Minor Release: 72 Hours
- Update Plugins: KI kapcsolni
- Törölni 1P-ből az ideiglenes domain loginját.
- Bővítmények SiteGround miatt:
- Security Optimizer
- Speed Optimizer
- Wordfence
- Wordfence Activator
- FluentSMTP
- Felesleges bővítményeket kikapcsolni, törölni
- WP Migrate Pro
- Better Search Replace
- SiteGround Central
- Felesleges sablonokat törölni (Twenty-...)
- Independent Analytics Pro analitikáját lenullázni
- GPLTimes-ot beállítani
- Licenszeket ellenőrizni (pl Gravity Forms, Divi)
- DeployHQ
- Security Optimizer beállításai:
- Get the Most of This Plugin: "Collect technical data ..." CONFIRM
- Site Security
- Login Security
- Speed Optimizer beállításai:
- Get the Most of This Plugin: "Collect technical data ..." CONFIRM
- Caching
- Environment
- Frontend
- Media:
- Maximum Image Width: 2048 vagy 1920
- Site Performance (nem működik)
- Képek optimalizálására valami. SG saját megoldása?
- Új jelszót senseiadmin-hoz. Ezeket felvenni 1Password-be
- multisite-ból migrálás esetén
- CF-en ideiglenes sensei aldomain CNAME-mel. Pl regi-valami.sensei.hu
- Closte-n hozzáadni a domaint + SSL-t kérni rá
- sensei hálózati networkben átírni az aloldal URL-jét erre az ideiglenes aldomainre és kikapcsolni az aloldalt
- Closte domain-ek közül törölni a fődomaint.
- 1-2 hétre kikapcsolni (nem törölni) az aloldalt
- Naptárba beállítani időzítést törlésre
- ManageWP-vel összekötni és csak a Backup-ot bekapcsolni.
- MainWP-vel
- összekötni
- frissíteni adatait (pl Tags: SiteGround)
- fluentSMTP-vel bekötni vagy saját MailGun-t létrehozni neki
- **Wordfence Scan-**t lefuttatni.
- Telepíteni az ügyfélnek a további bővítményeket, ha csomagot váltott.
- Uptime:
- Google monitoring
- Pulsetic
CDN-t bekapcsolniDNS rekordjait átírniCF-ből a SG-ba:Domain » DNS Zone EditorÜgyfélnek írni:kérni az ügyféltől, hogy írja át anévszervereit a SiteGround-ramegírni aváltozásokat(felhasználó kezelés, iframe, ...
- Ügyfél Adatkezelési Tájékoztatójában a Tárhely-szolgáltatást átírni SiteGround-ra
- SiteGround Hosting Ltd. (3rd Floor, 11-12 St. James’s Square, London SW1Y 4LB, United Kingdom, email: compliance@siteground.com)
- AirTable-ben adminisztrálni vagy aktualizálni (pl. Hosting: SiteGround).
- SalesAutoPilot-ban aktualizálni az adatokat.
Változások a multisite-ból single site-ba helyezés után:
1. **Felhasználók professzionálisabb kezelése:** hozzáadható új, jelszó megadható, adatai átírhatók- iframe kódok: most már Ti is tehettek be az oldalatokba, nem kell minket megkérni erre. Illetve az oldal módosítása után a beillesztett iframe kód nem törlődik. (Az eddigi multisite rendszerben biztonsági okokból ez törlődött és csak mi tudtuk beilleszteni újra.)
- napi és akár eseti backup-ok: a honlapot bármikor vissza tudjuk állítani a hajnal 2-3 órai backupra. Valamint nagyobb újítások, módosítások előtt eseti backup is kérhető tetszőleges időpontban. Probléma esetén ezekre az eseti backup-okra is vissza tudjuk állítani a honlapot.
- Vimeo tárhely 50 GB. Ez a Te esetedben pont előny, mivel most +10 GB-os Vimeo tárhely díjat fizetsz, mert átlépted a csomagodban lévő 10 GB-ot. Így most akkor ez a díj már nem számolódik fel és csomó ideig elegendő lesz az 50GB Vimeo tárhely.
- Pár bővítmény:
- Independent Analytics Pro
- User Switching
- Webtárhely nem fix, nem áll le, ha betelik: EZT MEGÍRNI RENDESEN. Külön Closte, külön Elin, külön SiteGround: (A jelenlegi csomagodban 3 GB) Viszont tudni kell, hogy az új csomagoknál egy bizonyos költségig vállaljuk át a tárhelyszolgáltatás díját. Ez a FIX csomag esetében 8 USD. Egy általános weboldal nagyjából 5-10 USD. Attól függ, hogy mekkora erőforrásokat, tárhelyet használ. De ha valami nagyon megugrik, akkor mindenképp átnézzük és segítünk, hogy optimális legyen a kihasználtság.
- Honlapjaim menüpont: bal felső sarokban lévő Honlapjaim menüpont már nem elérhető. Ott lehetett átkattintani a sensei.hu-ra és kezelni a Sensei előfizetésedet.
☑️ [Előfizetés] Lépések új ügyfél bekötésénél SITEGROUND-ba (SENSEI)
- A SiteGround a sensei-es aldomainnel hozzunk létre egy weboldalt SG-n:
- Existing domain » Start New Website » WordPress
- FONTOS! Ne a SiteGround saját migrálójával, mert az a legfrissebb WP-t és a legfrissebb WooCommerce-t telepíti automatikusan
- Email address: info@sensei.hu
- Password
- Site Scanner nem kell: NO, THANK YOU
- Email Marketing nem kell
- Premium Backup nem kell
- FINISH gomb
- CF-ben felvenni az ideiglenes sensei-es aldomaint A rekorddal a SiteGround szerver IP címére (Dashboard » Site Information » IP and Name Servers)
- Ha elkészült (kb 2 perc alatt kész. Érkezik róla email is):
- Megnézni, friss-e a WordPress. Ha van újabb, akkor esetleg arra frissíteni
- SSL-t beállítani rá.
- HTTPS Enforce-ot bekapcsolni rá.
- Bejelentkezni WP adminjába (e-mail-ben kapott adatokkal VAGY SG felületén lévő "Access WordPress Admin"-nal)
- WordPress Starter elindul (SiteGround Central plugin csinálja):
- EXIT WIZARD: varázsló az oldal beállításához (téma, egy-pár bővítmény, stb). Nem kell.
- SiteGround Central bővítmény törölhető.
- WP Migrate Pro-t telepíteni
- (Ha közvetlenül a fájlokat és az adatbázist másoljuk át, nem használunk migráló szoftvert, akkor a fájlkezelő nézetében be kell kapcsolni, hogy mutassa a rejtett fájlokat is, mert azokat is át kell másolni.)
- WP Migrate Pro-t telepíteni és push-olni ide a tartalmakat a klon-sg.sensei.hu-ról.
- senseiadmin admin felhasználó legyen az élő oldalon felvéve
- Egyben is végig tudja migrálni (SiteGround-ról), vagy külön-külön.
- Mindent (pl. bővítményt) érdemes átmigrálni, mert az adatbázisban benne lesz és a bővítmény kikapcsolásával törlődik onnan. Máskülönben benne marad.
- Ellenőrizni a tartalmak darabszámát a 2 weboldalon (Bejegyzések, Vimeo videók, Média, Oldalak, Tanfolyamok, Leckék, Felhasználók)
- Cseréljük át a domaint az ideiglenesről a valódi domainre: SG » Websites » adott domain sorban 3 pötty » Change Primary Domain. Érdemes a weboldal listát leszűrni, nehogy rossz weboldalnak állítsuk át a domainjét.
- SSL-t kérni rá: Security » SSL Manager
- Select Domain
- Select SSL: Let's Encrypt
- Get gomb
- Security » HTTPS Enforce-t bekapcsolni
- FTP felhasználót létrehozni a weboldalhoz: Site » FTP Accounts
- Account Name: sensei@valami.hu
- Password
- Többi info: Actions » FTP Credentials (username végéhez néha 2 láthatatlan szóközt tesz)
- felvenni Transmit-be
- felvenni Forklift-be
- felvenni 1Password-be (adatbázis adatait is)
- wp-config.php konfigurálása (PWP Control)
- (Backup még nincs az elején)
- Better Search Replace (van saját funkciója is az SG-nek az admin adott oldalán WordPress » Search & Replace, de nem működik, csak pörög-pörög, "Your request is being processed". Jobb a plugin.)
- ideiglenes aldomain-ről (emailben megvan) éles domainre (https:// nélkül és végső perjel nélkül, például:
valami.domain.hu→domain.hu) - http-t https-re (például
- ideiglenes aldomain-ről (emailben megvan) éles domainre (https:// nélkül és végső perjel nélkül, például:
[
1. →
[
1. )- Vezérlőpult » Frissítések » Fordításokat lefrissíteni
- Beállítások:
- Általános » Honlap neve
- Általános » Időzóna: Budapest
- Általános » A honlap nyelve: Magyar
- Általános » Tagság: Bárki regisztrálhat opciót bepipálni.
- Olvasás » Keresőmotor láthatóság: NOINDEX egyelőre
- DIVI beállításai nem módosulnak:
- logo URL-je (Divi » Sablon beállítások » Általános » Logó)
- Divi-s oldalak háttérképei
- Divi » Sablon beállítások » Általános » Performance beállításait ellenőrizni, kikapcsolni (kivéve Dynamic Module Framework)
- Megjelennek a Tanfolyamok, Leckék?
- Purge SG Cache törlés
- Közvetlen hivatkozások-ra rámenteni.
- További fájlok átmásolása/ellenőrzése FTP-n
- wp-content/languages/custom (egyedi Sensei fordítások)
- wp-content/languages/plugins-ban pár saját fordítás (pl. woo-stripe-payment-hu_HU.mo)
- ha nincs fordítás a Blokkoknál, akkor CLI-t lefuttatni
- /wp-content/mu-plugins saját php fájlok (pl. surbma-vimeo-count.php)
- Site » MySQL » PHPMYADMIN: ellenőrizni az adatbázisban a wp_options táblát
- WordPress » Autoupdate beállítása:
- Major Release: 72 Hours
- Minor Release: 72 Hours
- Update Plugins: KI kapcsolni
- Törölni 1P-ből az ideiglenes domain loginját.
- Bővítmények SiteGround miatt:
- Security Optimizer
- Speed Optimizer
- Wordfence
- Wordfence Activator
- FluentSMTP: ha nem gmail-es az email címe, akkor beállítani a PHP mail opciót addig az ügyfél nevével, email címével. Ha gmail-es, akkor nem fog működni.
- SMTP beállítása a Sensei MailGun-jára
- Felesleges bővítményeket kikapcsolni, törölni
- WP Migrate Pro
- Better Search Replace
- SiteGround Central
- Előfizetéséhez nem tartozó bővítmények (pl WooCommerce Memberships - Sensei FIX-nél)
- Felesleges sablonokat törölni (Twenty-...)
- WP Crontrol-nál ellenőrizni a 2 db WP_DGV_Cron műveletet (Video Uploads for Vimeo Pro)
- Independent Analytics Pro analitikáját lenullázni
- GPL Times-ot beállítani
- Felhasználót Adminisztrátornak felvenni: Új felhasználó hozzáadása
- Felhasználónév: nevéből generálni: vezeteknev.keresztnev
- E-mail-cím (sensei.hu oldal új előfizetői közül kikeresni)
- Keresztnevet, Vezetéknevet is kitölthetjük
- Szerepkör: Adminisztrátor
- Megerősítő email MENJEN KI (bepipálva)
- Jelszó kimegy neki? Kell, hogy érkezzen róla egy értesítő e-mail nekünk. Ha nem, akkor Jelszó visszaállítás, Visszaállító hivatkozás küldése gomb.
- Beállítások » Általános » Adminisztrációs e-mail cím: beállítani az előfizető email-jét
- WooCommerce adatbázis frissítés? WooCommerce » Beállítások
- Bővítmények bekapcsolása:
- WooCommerce,
- Sensei Pro (WC Paid Courses),
- HuCommerce | Magyar WooCommerce kiegészítések
- (2 db Surbma DIVI bővítmény)
- Gravity Forms-ot
- Barion
- FluentSMTP
- Payment Plugins for Stripe WooCommerce
- Yoast SEO
- Yoast SEO Premium
- Yoast SEO: WooCommerce
- Video Uploads for Vimeo PRO
- WP Crontrol
- WooCommerce Memberships (Sensei PLUS csomagtól)
- WooCommerce Subscriptions (Sensei PLUS csomagtól)
- Beállítások » Vimeo: (Demo Sensei alapján a Beállítások » Vimeo beállításai)
- HuCommerce beállítása (modulok) Fordítások, ???
- WooCommerce » E-mailek: (Ha már elfogadta az adminisztrátori email-jét, akkor elég csak üresen hagyni, törölni és úgy lementeni)
- Új rendelés
- Visszamondott rendelés
- Sikertelen rendelés
- Új Megújítási Rendelés
- Előfizetés bekapcsolva
- Törölt előfizetés
- Lejárt előfizetés
- Felfüggesztett előfizetés
- WooCommerce » E-mailek: alul Feladó neve: oldalnév + Feladó címe: email cím
- WooCommerce » E-mailek » E-mail információk aktiválása-t kikapcsolni.
- WooCommerce » Beállítások » Adó beállításokat ellenőrizni
- WooCommerce » Beállítások » Haladó » Funkciók fül
- Blueprint (béta)-t KIKAPCSOLNI
- Sensei LMS » Beállítások » E-mail-ek » Beállítások
- Főoldalát beállítani témája alapján (Beállítások » Olvasás és Menüben)
- Senseiadmin szerzőt eltávolítani a tartalmakról:
- Oldalak Szerzőjét átírni másra (Csoportos szerkesztéssel)
- Visszatérítési és visszaküldési oldalt TÖRÖLNI
- Tartalom korlátozva című oldalt TÖRÖLNI, ha alacsonyabb az előfizetése
- Bejegyzések Szerzőjét átírni (Gyorsszerkesztéssel)
- Tanfolyamok Szerzőjét átírni (Csoportos szerkesztéssel) (ERRŐL EMAILT KAP, HOGY HOZZÁ KERÜLT)
- Megjelenés » Testreszabás-ra rámenteni!!!
- DIVI beállításai:
- Egyéni CSS-nél átírni az oldal URL-jét
- API kulcsot beállítani DIVI » Sablon beállítások » Frissítés-nél
- Rámenteni!
- Közvetlen hivatkozások-ra rámenteni
- Licenszeket ellenőrizni (Gravity Forms, SeedProd Pro, HuCommerce)
- ADÓSZÁMÁT ELLENŐRIZNI!!! Jól írta?
[
](https://www.e-cegjegyzek.hu)
- vagy
[
www.nyilvantarto.hu
https://www.nyilvantarto.hu/evny-lekerdezo/
](https://www.nyilvantarto.hu/evny-lekerdezo/)
- SalesAutoPilot:
- Előfizetése aktív
- Fizetési mód
- Igényelt Előfizetői csomagot ellenőrizni
- Sensei honlap nevet beírni
- Beírni/Javítani az aldomain URL-jét: https://aldomain.sensei.hu
- Beírni/Javítani a felhasználónevét (https://sensei.hu-ról-exa/)))
- Milyen tanfolyamokat indítasz-t beírni
- Honnan hallottál rólunk-ot beírni
- Adószámot beírni, ha megadta - Sensei.hu oldalról, az Előfizetések-ben megadottak alapján
- “Elkészült a honlapja” űrlapot (SalesAutoPilot) kitölteni.
- “DÍJ BEFIZETVE” űrlapot (SalesAutoPilot) kitölteni, ha megérkezett az előfizetési díj.
- Mobilba beírni a nevét, telefonszámát
- DeployHQ
- Security Optimizer beállításai:
- Get the Most of This Plugin: "Collect technical data ..." CONFIRM
- Site Security
- Login Security
- Speed Optimizer beállításai:
- Get the Most of This Plugin: "Collect technical data ..." CONFIRM
- Caching
- Environment
- Frontend
- Media:
- Maximum Image Width: 2048 vagy 1920
- Site Performance (nem működik)
- Képek optimalizálására valami. SG saját megoldása?
- Új jelszót a senseiadmin-hoz. Ezt felvenni 1Password-be
- ManageWP-vel összekötni és csak a Backup-ot bekapcsolni (havi 1-szer 15-ére 8:00)
- MainWP-vel
- összekötni
- frissíteni adatait (pl Tags: SiteGround)
- **Wordfence Scan-**t lefuttatni.
- Telepíteni az ügyfélnek a további bővítményeket, ha csomagot váltott.
- Uptime:
- Sensei Google monitoring
- Pulsetic
- CDN-t bekapcsolni
- DNS rekordjait átírni CF-ből a SG-ba: Domain » DNS Zone Editor
- Ügyfélnek írni:
- kérni az ügyféltől, hogy írja át a névszervereit a SiteGround-ra
- megírni a változásokat (felhasználó kezelés, iframe, ...
- Ügyfél Adatkezelési Tájékoztatójában a Tárhely-szolgáltatást átírni SiteGround-ra
- SiteGround Hosting Ltd. (3rd Floor, 11-12 St. James’s Square, London SW1Y 4LB, United Kingdom, email: compliance@siteground.com)
- AirTable-ben adminisztrálni vagy aktualizálni (pl. Hosting: SiteGround).
☑️ [Előfizetés] Lépések ELIN-be migráláshoz (Sensei)
Fontos! ELIN-nél a tárhelyszolgáltatási csomagot a domain szintjén lehet csak beállítani. Így az összes aldomain onnantól fogva ugyanabba a webtárhely szolgáltatási csomagba fog kerülni.
Élő weboldal költöztetése esetén a legjobb, ha ideiglenes aldomainre költöztetjük (például valami.sensei.hu) és később az adott webtárhely soránál a "Webtárhely domain csere" ikonra kattintva kicseréljük. Lépései:
- premiumwp és senseiadmin admin felhasználók legyenek az élő oldalon felvéve
- ideiglenes aldomainnel webtárhely Elinen (CF-en DNS). WordPress-t telepíttetni rá és azt frissíteni.
- Adatbázis hozzáférési adatok: jelszót vagy wp-config.php-ból kiolvasni vagy generáltatni újat. 1Password-be felvenni.
- (Ha közvetlenül a fájlokat és az adatbázist másoljuk át, nem használunk migráló szoftvert, akkor a fájlkezelő nézetében be kell kapcsolni, hogy mutassa a rejtett fájlokat is, mert azokat is át kell másolni.)
- WP Migrate Pro-val push-olni ide a tartalmakat DE FORDÍTOTT sorrendben. Előbb az mu-plugins, utána Plugins, utána Sablonok, stb.
- premiumwp és senseiadmin admin felhasználók legyenek az élő oldalon felvéve
- Előtte a webtárhelyen WAF-ot ki kell kapcsolni.
- PHP ini-ben átállítani azonosra a PHP verziót
- PHP ini-ben átállítani a Maximum memória-t 256M-re (vagy nagyobbra, ha kell)
- Érdemes lehet az "Ideiglenes PHP futási idő növelés"-re is rányomni.
- Elinesek javasolták a PHP ini-ben az "Allow URL fopen"-t BE kapcsolni, de szerintem ez nem segített semmit.
- Ellenőrizni a tartalmak darabszámát a 2 weboldalon (Bejegyzések, Vimeo videók, Média, Oldalak, Tanfolyamok, Leckék, Felhasználók)
- Beállítások:
- Általános » Időzóna: Budapest
- Általános » A honlap nyelve: Magyar
- Általános » Tagság: Bárki regisztrálhat opciót bepipálni.
- Olvasás » Keresőmotor láthatóság
- Csak a wp-config.php-ben kell átírni a HOME és SITEURL-t az ideiglenes aldomainre. Az adatbázisban (wp_options) nem kell átírni, viszont érdemes ellenőrizni.
- Eddigi élő oldalon (csak Single-nél) átírni FTP-n a maintenance.txt-t .maintenance-ra, hogy lássuk, mikor áll át az új élő oldalra.
- Átírni a domain DNS-énél az A rekordot az Elin szerver IP címére (185.75.192.3).
- Elin-en új webtárhelyet létrehozni. (Érdemes a végleges domainnel azonos ASA szerverre.)
- PHP-t beállítani rá
- Maximum memóriát min. 256M-re (vagy nagyobbra)
- SSL-t kérni az új végleges domainre.
- www átirányítást bekapcsolni, ha úgy van a domain.
- Elin-en cseréljük át a domaint az ideiglenes (valami.sensei.hu-ról) domain-ről a valódi domainre. Kattintsunk az ideiglenes domain webtárhelyének során a "Webtárhely domain csere" ikonra. (Ha különböző ASA szerveren voltak, akkor az felcserélődik.)
- Ellenőrizni az Elin adminon, hogy az adatbázis domainje is átcserélődött-e: Webtárhely → Adatbázis
- SFTP felhasználót létrehozni az ideiglenes webtárhelyhez
- felvenni Transmit-be
- felvenni Forklift-be
- felvenni 1Password-be
- wp-config.php konfigurálása (PWP Control)
- Better Search Replace
- ideiglenes aldomain-ről éles domainre (https:// nélkül és végső perjel nélkül, például:
valami.domain.hu→domain.hu) - http-t https-re (például
- ideiglenes aldomain-ről éles domainre (https:// nélkül és végső perjel nélkül, például:
[
1. →
[
1. )- multisite-ból migrálás esetén
/uploads/sites/253/helyett/uploads/
- multisite-ból migrálás esetén
- Megjelennek a Tanfolyamok, Leckék?
- Közvetlen hivatkozások-ra rámenteni.
- Purge All cache törlés
- Visszakapcsolni WAF-ot
- DIVI beállításai nem módosulnak:
- logo URL-je (Divi » Sablon beállítások » Általános » Logó)
- Divi-s oldalak háttérképei
- Divi » Sablon beállítások » Általános » Performance beállításait ellenőrizni, kikapcsolni (kivéve Dynamic Module Framework)
- Bővítmények Elin miatt:
- Wordfence
- Wordfence Activator
- FluentSMTP
- Felesleges bővítményeket kikapcsolni, törölni (pl WP Migrate Pro, Better Search Replace)
- Felesleges sablonokat törölni (Twenty-...)
- GPLTimes-ot beállítani
- Licenszeket ellenőrizni (pl Gravity Forms, Divi)
- DeployHQ
- További fájlok átmásolása/ellenőrzése FTP-n
- wp-content/languages/custom (egyedi Sensei fordítások)
- wp-content/languages/plugins-ban pár saját fordítás (pl. woo-stripe-payment-hu_HU.mo)
- /wp-content/mu-plugins saját php fájlok (pl. surbma-vimeo-count.php)
- ha nincs fordítás a Blokkoknál, akkor CLI-t lefuttatni
- Ideiglenes aldomain webtárhelyét törölni Elinről. (Adatbázist nem kell, mert azt átadtuk a valós weboldalnak.)
- Ideiglenes aldomaint törölni CF-ről a DNS-ek közül.
- multisite-ból migrálás esetén
- CF-en ideiglenes sensei aldomain CNAME-mel. Pl regi-valami.sensei.hu
- Closte domain-ek közül törölni a fődomaint.
- Closte-n hozzáadni a domaint + SSL-t kérni rá
- sensei hálózati networkben átírni az aloldal URL-jét erre az ideiglenes aldomainre és kikapcsolni az aloldalt
- 1-2 hétre kikapcsolni (nem törölni) az aloldalt
- Naptárba beállítani időzítést törlésre
- Smush Pro: Bulk Smush
- Új jelszót premiumwp-hez és senseiadmin-hoz. Ezeket felvenni 1Password-be
- ManageWP-vel összekötni. Backup-ot bekapcsolni.
- MainWP-vel
- összekötni
- frissíteni adatait (pl Tags: ELIN)
- **Wordfence Scan-**t lefuttatni.
- Google monitoring táblázatba felvenni.
- AirTable-ben adminisztrálni vagy aktualizálni (pl Elin).
[
domain.hu
- Domain hozzáadása: Domain → Domain → + jel
- Domain név
- 1. - 4. névszerver címe: úgy hagyni, ahogy van, mert úgysem Elin-es, hanem Cloudflare-es névszerverek lesznek/vannak beállítva a domainhez.
- DNS sablon: úgy hagyni, ahogy van
- Szolgáltatás hozzárendelése: Parkoltatás helyett válasszuk ki a webtárhely csomagot, amelyikbe el akarjuk helyezni.
- Használati jog ellenőrzése: a megadott karaktersorozattal egy TXT rekordot kell létrehozni a domain DNS-einél "elin-check" névvel. Megjegyzésben (CF-ben) érdemes beírni, hogy "ELIN"
- Webtárhely létrehozása: Webtárhely → Webtárhely → + jel
- Domain név: választani a már felvett domain-ek közül
- Aldomain név: megadni, ha aldomain-es weboldalt hozunk létre
- Szerver: talán automatikusan a legoptimálisabbat választja betöltéskor?!? Választhatunk másikat. Közben ha az egeret tovább felette tartjuk, akkor felugró információs üzenetként megjelenik a szerver IP címe, amit majd a domain DNS-einél fel kell venni A rekordként.
- Gyökérkönyvtár: hagyjuk üresen (.../web/)
- WWW alias: alapértelmezetten be van kapcsolva. Nem állítható át.
- SSL tanúsítvány generálása: alapértelmezetten ki van kapcsolva. Ne kapcsoljuk be, mert jobb, ha ezek a folyamatok külön futnak le. Ha még nem tudjuk beállítani a domainhez/aldomainhez az A rekordot (pl migrálásnál), akkor nem fogja tudni létrehozni az SSL tanúsítványt még.
- Aktív: alapértelmezetten be van kapcsolva.
- SSL generálása: Webtárhely → Webtárhely.
- Ha élő oldalt akarunk migrálni azonos domain névre, akkor nem lehet SSL-t generálni, mert a DNS-eknél nem tudjuk beállítani az A rekordot az ELIN-re ekkor még.
- Az adott webtárhely "Átir. HTTPS-re" oszlopában látunk egy nyitott lakatról zárt lakatra mutató nyíl képet (infó szövege: Még nincs SSL tanúsítvány a tárhelyhez, automatikus generáláshoz kattintson ide) Kattintsunk erre. Várni kell kb 30 mp-et.
- Utána az "Átir. HTTPS-re" oszlopban kapcsoljuk be a kapcsolót.
- Alap WordPress-t telepíttethetünk a WordPress jelre kattintva, ha szükséges. Óvatosan, mert a webtárhelyen az összes adat törlődni fog ezáltal.
- Ez létrehozza a weboldalhoz tartozó adatbázist is, ha még eddig nem hoztuk létre hozzá külön.
- Erről egy "WordPress telepítés" tárgyú email érkezik az Elin-nél beállított email címünkre, benne a bejelentkezési adatokkal.
- Általában nem teljesen friss ez a WordPress. Ha kell, frissítsük le. Néha viszont frissebb ez a verzió, mint amit át akarunk migrálni (ekkor érdemes downgrade-elni a WP-t).
- Esetenként a frissítés után sem veszi észre, hogy már friss és csak ajánlgatja tovább. Ekkor itt, a Frissítések menüpontban rá kell nyomni az Újraellenőrzés-re.
- Akismet és Hello Dolly bővítmények törölhetők.
- Új FTP felhasználó létrehozása: Webtárhely → FTP felhasználó → + jel
- Webtárhely domain név: válasszuk ki, melyik webtárhelyhez hozzuk létre az FTP-t
- Felhasználónév: egy alapból beírt előtaghoz írjunk valami azonosító utótagot. Például a weboldal URL-jéből (pl. sensei) vagy az installáció azonosítóját (pl. amina).
- Jelszó: kattintsunk a fogaskerékre és vagy generáltassunk egyet vagy adjunk meg egyet, majd Jelszó alkalmazása.
- Csatlakozás ebbe a könyvtárba: hagyjuk
- IP cím szűrés: hagyjuk
- Aktív: hagyjuk
- 1Password-be mentsük el!
- Új SFTP felhasználó létrehozása: Webtárhely → SFTP felhasználó → + jel.
- 1 webtárhelyhez csak 1 SFTP felhasználót hozhatunk létre. Ő látja az adott szerveren lévő többi webtárhely könyvtárát is, de módosítani nem tudja a benne lévő fájlokat ezzel a felhasználóval bejelentkezve.
- Webtárhely domain név: válasszuk ki, melyik webtárhelyhez hozzuk létre az FTP-t
- Felhasználónév: megadja a webtárhely kiválasztása után.
- Jelszó: kattintsunk a fogaskerékre és vagy generáltassunk egyet vagy adjunk meg egyet, majd Jelszó alkalmazása.
- Aktív: hagyjuk
- 1Password-be mentsük el!
- ÚJ adatbázis létrehozásánál: Webtárhely → Adatbázis → + jel
- Adatbázishoz tartozó webtárhely (Alapok és Haladó)
- Név utótag (Alapok): az adatbázis névben és az adatbázis felhasználónévben lévő utótag. Haladó fülön ezek testreszabhatóak, de ezt hagyjuk!
- Jelszó (Alapok): a fogaskerékre kattintva tudunk generáltatni egyet.
- Szerver (Haladó): hagyjuk ugyanazon, mint amin a webtárhely is van, hogy az egyéb problémákat elkerüljük.
- Napi automatikus mentések száma: hagyjuk 1-en
- Aktív (Haladó)
- Folyamatos hozzáadás
- 1Password-be mentsük el!
- Meglévő adatbázis szerkesztésénél: Webtárhely → Adatbázis. Az alap WordPress telepítésével létrehoz egy adatbázist. Ennek jelszavát a wp-config.php-ben találjuk.
- Beállításait lásd az előző pontban.
- A jelszó kicserélése a WordPress beállításokban is: alapból ki van kapcsolva. Pedig érdemes bekapcsolni, ha módosítjuk a jelszót, hogy a wp-config.php-ban módosítsa az adatbázis elérési adatait.
- Migrálás esetén lásd az alábbi leírást: IDE JÖHET A MIGRÁLÁSRÓL SZÓLÓ DOKSI LINKJE
☑️ [Előfizetés] Lépések ELIN-be migráláshoz (Prémium WP)
Fontos! ELIN-nél a tárhelyszolgáltatási csomagot a domain szintjén lehet csak beállítani. Így az összes aldomain onnantól fogva ugyanabba a webtárhely szolgáltatási csomagba fog kerülni.
Élő weboldal költöztetése esetén a legjobb, ha ideiglenes aldomainre költöztetjük (például valami.sensei.hu) és később az adott webtárhely soránál a "Webtárhely domain csere" ikonra kattintva kicseréljük. Lépései:
- premiumwp admin felhasználó legyen az élő oldalon felvéve
- Érdemes előbb hozzáadni az Elines domain ellenőrzéshez használt elin-check TXT rekordot az eredeti névszervereken lévő DNS-ekhez, hogy ne kelljen várni a CF-es névszerver módosításra ennek a rekordnak a felvételével.
- Cloudflare-re áthozni a DNS kezelést. Ha DNSSEC be van kapcsolva, azt ki kell kapcsolni.
- ideiglenes aldomainnel webtárhelyet létrehozni az Elinen (CF-en DNS). WordPress-t telepíttetni rá és azt frissíteni.
- Ha az Elin az ügyfél fiókja, akkor a WP belépési adatokat neki küldi, így nekünk nem lesz meg egyből. Ilyenkor az Elin adminon a WordPress → Kezelés → domain sorának bal elején szerkesztés ikon (="További lehetőségek") → Felhasználók almenüben át tudjuk írni a jelszót egy általunk választottra és be tudunk lépni a WP adminba. Ott érdemes létrehoznunk a premiumwp admin felhasználót.
- Adatbázis hozzáférési adatok: jelszót vagy wp-config.php-ból kiolvasni vagy generáltatni újat. 1Password-be felvenni.
- (Ha közvetlenül a fájlokat és az adatbázist másoljuk át, nem használunk migráló szoftvert, akkor a fájlkezelő nézetében be kell kapcsolni, hogy mutassa a rejtett fájlokat is, mert azokat is át kell másolni.)
- WP Migrate Pro-val push-olni ide a tartalmakat DE FORDÍTOTT sorrendben. Előbb az mu-plugins, utána Plugins, utána Sablonok, stb.
- premiumwp admin felhasználó legyen az élő oldalon felvéve
- Előtte a webtárhelyen WAF-ot ki kell kapcsolni.
- PHP ini-ben átállítani azonosra a PHP verziót
- PHP ini-ben átállítani a Maximum memória-t 256M-re (vagy nagyobbra, ha kell)
- Érdemes lehet az "Ideiglenes PHP futási idő növelés"-re is rányomni.
- Elinesek javasolták a PHP ini-ben az "Allow URL fopen"-t BE kapcsolni, de szerintem ez nem segített semmit.
- Ellenőrizni a tartalmak darabszámát a 2 weboldalon (Bejegyzések, Vimeo videók, Média, Oldalak, Tanfolyamok, Leckék, Felhasználók)
- Csak a wp-config.php-ben kell átírni a HOME és SITEURL-t az ideiglenes aldomainre. Az adatbázisban (wp_options) nem kell átírni, viszont érdemes ellenőrizni.
- Eddigi élő oldalon (csak Single-nél) átírni FTP-n a maintenance.txt-t .maintenance-ra, hogy lássuk, mikor áll át az új élő oldalra.
- Átírni a domain DNS-énél az A rekordot az Elin szerver IP címére (185.75.192.3).
- Elin-en új webtárhelyet létrehozni. (Érdemes a végleges domainnel azonos ASA szerverre.)
- PHP-t beállítani rá
- Maximum memóriát min. 256M-re (vagy nagyobbra)
- SSL-t kérni az új végleges domainre.
- www átirányítást bekapcsolni, ha úgy van a domain.
- Elin-en cseréljük át a domaint az ideiglenes (valami.sensei.hu-ról) domain-ről a valódi domainre. Kattintsunk az ideiglenes domain webtárhelyének során a "Webtárhely domain csere" ikonra. (Ha különböző ASA szerveren voltak, akkor az felcserélődik.)
- Az adatbázis domainjét is át kell cserélni az ideiglenesről a valódira: Webtárhely → Adatbázis
- SFTP felhasználót létrehozni az ideiglenes webtárhelyhez
- felvenni Transmit-be
- felvenni Forklift-be
- felvenni 1Password-be
- wp-config.php konfigurálása (PWP Control)
- Better Search Replace
- ideiglenes aldomain-ről éles domainre (https:// nélkül és végső perjel nélkül, például:
valami.domain.hu→domain.hu) - http-t https-re (például
- ideiglenes aldomain-ről éles domainre (https:// nélkül és végső perjel nélkül, például:
[
1. →
[
1. )- multisite-ból migrálás esetén
/uploads/sites/253/helyett/uploads/
- multisite-ból migrálás esetén
Megjelennek a bejegyzések, oldalak?
- Közvetlen hivatkozások-ra rámenteni.
- Purge All cache törlés
Visszakapcsolni WAF-ot
DIVI beállításai nem módosulnak:
- logo URL-je (Divi » Sablon beállítások » Általános » Logó)
- Divi-s oldalak háttérképei
- Divi » Sablon beállítások » Általános » Performance beállításait ellenőrizni, kikapcsolni (kivéve Dynamic Module Framework)
Beállítások:
- Általános » Időzóna: Budapest
- Általános » A honlap nyelve: Magyar
- Általános » Tagság: Bárki regisztrálhat opciót bepipálni.
- Olvasás » Keresőmotor láthatóság
Bővítmények Elin miatt:
- Wordfence
- Wordfence Activator
- FluentSMTP
Felesleges bővítményeket kikapcsolni, törölni (pl WP Migrate Pro, Better Search Replace)
Felesleges sablonokat törölni (Twenty-...)
GPL Times-ot beállítani
Licenszeket ellenőrizni (pl Gravity Forms, Divi)
DeployHQ
Ideiglenes aldomain webtárhelyét törölni Elinről. (Adatbázist nem kell, mert azt átadtuk a valós weboldalnak.)
Ideiglenes aldomaint törölni CF-ről a DNS-ek közül.
Smush Pro: Bulk Smush
Új jelszót premiumwp-hez. Ezt felvenni 1Password-be.
Modular DS-sel összekötni. Backup-ot bekapcsolni.
MainWP-vel
- összekötni
- frissíteni adatait (pl Tags: ELIN)
**Wordfence Scan-**t lefuttatni.
PWP website monitoring táblázatba felvenni.
AirTable-ben adminisztrálni vagy aktualizálni (pl Elin).
Domain hozzáadása: Domain → Domain → + jel
- Domain név
- 1. - 4. névszerver címe: úgy hagyni, ahogy van, mert úgysem Elin-es, hanem Cloudflare-es névszerverek lesznek/vannak beállítva a domainhez.
- DNS sablon: úgy hagyni, ahogy van
- Szolgáltatás hozzárendelése: Parkoltatás helyett válasszuk ki a webtárhely csomagot, amelyikbe el akarjuk helyezni.
- Használati jog ellenőrzése: a megadott karaktersorozattal egy TXT rekordot kell létrehozni a domain DNS-einél "elin-check" névvel. Megjegyzésben (CF-ben) érdemes beírni, hogy "ELIN"
Webtárhely létrehozása: Webtárhely → Webtárhely → + jel
- Domain név: választani a már felvett domain-ek közül
- Aldomain név: megadni, ha aldomain-es weboldalt hozunk létre
- Szerver: talán automatikusan a legoptimálisabbat választja betöltéskor?!? Választhatunk másikat. Közben ha az egeret tovább felette tartjuk, akkor felugró információs üzenetként megjelenik a szerver IP címe, amit majd a domain DNS-einél fel kell venni A rekordként.
- Gyökérkönyvtár: hagyjuk üresen (.../web/)
- WWW alias: alapértelmezetten be van kapcsolva. Nem állítható át.
- SSL tanúsítvány generálása: alapértelmezetten ki van kapcsolva. Ne kapcsoljuk be, mert jobb, ha ezek a folyamatok külön futnak le. Ha még nem tudjuk beállítani a domainhez/aldomainhez az A rekordot (pl migrálásnál), akkor nem fogja tudni létrehozni az SSL tanúsítványt még.
- Aktív: alapértelmezetten be van kapcsolva.
SSL generálása: Webtárhely → Webtárhely.
Ha élő oldalt akarunk migrálni azonos domain névre, akkor nem lehet SSL-t generálni, mert a DNS-eknél nem tudjuk beállítani az A rekordot az ELIN-re ekkor még.
- Az adott webtárhely "Átir. HTTPS-re" oszlopában látunk egy nyitott lakatról zárt lakatra mutató nyíl képet (infó szövege: Még nincs SSL tanúsítvány a tárhelyhez, automatikus generáláshoz kattintson ide) Kattintsunk erre. Várni kell kb 30 mp-et.
- Utána az "Átir. HTTPS-re" oszlopban kapcsoljuk be a kapcsolót.
Alap WordPress-t telepíttethetünk a WordPress jelre kattintva, ha szükséges. Óvatosan, mert a webtárhelyen az összes adat törlődni fog ezáltal.
- Ez létrehozza a weboldalhoz tartozó adatbázist is, ha még eddig nem hoztuk létre hozzá külön.
- Erről egy "WordPress telepítés" tárgyú email érkezik az Elin-nél beállított email címünkre, benne a bejelentkezési adatokkal.
- Általában nem teljesen friss ez a WordPress. Ha kell, frissítsük le. Néha viszont frissebb ez a verzió, mint amit át akarunk migrálni (ekkor érdemes downgrade-elni a WP-t).
- Esetenként a frissítés után sem veszi észre, hogy már friss és csak ajánlgatja tovább. Ekkor itt, a Frissítések menüpontban rá kell nyomni az Újraellenőrzés-re.
- Akismet és Hello Dolly bővítmények törölhetők.
Új SFTP felhasználó létrehozása: Webtárhely → SFTP felhasználó → + jel.
1 webtárhelyhez csak 1 SFTP felhasználót hozhatunk létre. Ő látja az adott szerveren lévő többi webtárhely könyvtárát is, de módosítani nem tudja a benne lévő fájlokat ezzel a felhasználóval bejelentkezve.
- Webtárhely domain név: válasszuk ki, melyik webtárhelyhez hozzuk létre az FTP-t
- Felhasználónév: megadja a webtárhely kiválasztása után.
- Jelszó: kattintsunk a fogaskerékre és vagy generáltassunk egyet vagy adjunk meg egyet, majd Jelszó alkalmazása.
- Aktív: hagyjuk
- 1Password-be mentsük el!
ÚJ adatbázis létrehozásánál: Webtárhely → Adatbázis → + jel
- Adatbázishoz tartozó webtárhely (Alapok és Haladó)
- Név utótag (Alapok): az adatbázis névben és az adatbázis felhasználónévben lévő utótag. Haladó fülön ezek testreszabhatóak, de ezt hagyjuk!
- Jelszó (Alapok): a fogaskerékre kattintva tudunk generáltatni egyet.
- Szerver (Haladó): hagyjuk ugyanazon, mint amin a webtárhely is van, hogy az egyéb problémákat elkerüljük.
- Napi automatikus mentések száma: hagyjuk 1-en
- Aktív (Haladó)
- Folyamatos hozzáadás
- 1Password-be mentsük el!
Meglévő adatbázis szerkesztésénél: Webtárhely → Adatbázis. Az alap WordPress telepítésével létrehoz egy adatbázist. Ennek jelszavát a wp-config.php-ben találjuk.
- Beállításait lásd az előző pontban.
- A jelszó kicserélése a WordPress beállításokban is: alapból ki van kapcsolva. Pedig érdemes bekapcsolni, ha módosítjuk a jelszót, hogy a wp-config.php-ban módosítsa az adatbázis elérési adatait.
Migrálás esetén lásd az alábbi leírást: IDE JÖHET A MIGRÁLÁSRÓL SZÓLÓ DOKSI LINKJE
☑️ [Előfizetés] Lépések ELIN-be migráláshoz (Egységesített)
Fontos! ELIN-nél a tárhelyszolgáltatási csomagot a domain szintjén lehet csak beállítani. Így az összes aldomain onnantól fogva ugyanabba a webtárhely szolgáltatási csomagba fog kerülni.
Élő weboldal költöztetése esetén a legjobb, ha ideiglenes aldomainre költöztetjük (például valami.sensei.hu) és később az adott webtárhely soránál a "Webtárhely domain csere" ikonra kattintva kicseréljük. Lépései:
1. Előkészületek és hozzáférések
- Premium WP: premiumwp admin felhasználó legyen az élő oldalon felvéve
- Sensei: premiumwp és senseiadmin admin felhasználók legyenek az élő oldalon felvéve
- Érdemes előbb hozzáadni az Elines domain ellenőrzéshez használt elin-check TXT rekordot az eredeti névszervereken lévő DNS-ekhez, hogy ne kelljen várni a CF-es névszerver módosításra ennek a rekordnak a felvételével.
- Cloudflare-re áthozni a DNS kezelést. Ha DNSSEC be van kapcsolva, azt ki kell kapcsolni.
- ideiglenes aldomainnel webtárhelyet létrehozni az Elinen (CF-en DNS). WordPress-t telepíttetni rá és azt frissíteni.
- Ha az Elin az ügyfél fiókja, akkor a WP belépési adatokat neki küldi, így nekünk nem lesz meg egyből. Ilyenkor az Elin adminon a WordPress → Kezelés → domain sorának bal elején szerkesztés ikon (="További lehetőségek") → Felhasználók almenüben át tudjuk írni a jelszót egy általunk választottra és be tudunk lépni a WP adminba. Ott érdemes létrehoznunk a premiumwp admin felhasználót.
- Adatbázis hozzáférési adatok: jelszót vagy wp-config.php-ból kiolvasni vagy generáltatni újat. 1Password-be felvenni.
- (Ha közvetlenül a fájlokat és az adatbázist másoljuk át, nem használunk migráló szoftvert, akkor a fájlkezelő nézetében be kell kapcsolni, hogy mutassa a rejtett fájlokat is, mert azokat is át kell másolni.)
2. WP Migrate Pro és PHP beállítások
- WP Migrate Pro-val push-olni ide a tartalmakat DE FORDÍTOTT sorrendben. Előbb az mu-plugins, utána Plugins, utána Sablonok, stb.
- premiumwp admin felhasználó legyen az élő oldalon felvéve
- Előtte a webtárhelyen WAF-ot ki kell kapcsolni.
- PHP ini-ben átállítani azonosra a PHP verziót
- PHP ini-ben átállítani a Maximum memória-t 256M-re (vagy nagyobbra, ha kell)
- Érdemes lehet az "Ideiglenes PHP futási idő növelés"-re is rányomni.
- Elinesek javasolták a PHP ini-ben az "Allow URL fopen"-t BE kapcsolni, de szerintem ez nem segített semmit.
3. Tartalmak ellenőrzése és Sensei beállítások
- Ellenőrizni a tartalmak darabszámát a 2 weboldalon (Bejegyzések, Vimeo videók, Média, Oldalak, Tanfolyamok, Leckék, Felhasználók)
- Sensei: Beállítások:
- Általános » Időzóna: Budapest
- Általános » A honlap nyelve: Magyar
- Általános » Tagság: Bárki regisztrálhat opciót bepipálni.
- Olvasás » Keresőmotor láthatóság
- Csak a wp-config.php-ben kell átírni a HOME és SITEURL-t az ideiglenes aldomainre. Az adatbázisban (wp_options) nem kell átírni, viszont érdemes ellenőrizni.
- Eddigi élő oldalon (csak Single-nél) átírni FTP-n a maintenance.txt-t .maintenance-ra, hogy lássuk, mikor áll át az új élő oldalra.
4. Domain és webtárhely lépések
- Átírni a domain DNS-énél az A rekordot az Elin szerver IP címére (185.75.192.3).
- Elin-en új webtárhelyet létrehozni. (Érdemes a végleges domainnel azonos ASA szerverre.)
- PHP-t beállítani rá
- Maximum memóriát min. 256M-re (vagy nagyobbra)
- SSL-t kérni az új végleges domainre.
- www átirányítást bekapcsolni, ha úgy van a domain.
- Elin-en cseréljük át a domaint az ideiglenes (valami.sensei.hu-ról) domain-ről a valódi domainre. Kattintsunk az ideiglenes domain webtárhelyének során a "Webtárhely domain csere" ikonra. (Ha különböző ASA szerveren voltak, akkor az felcserélődik.)
- Az adatbázis domainjét is át kell cserélni az ideiglenesről a valódira: Webtárhely → Adatbázis
5. SFTP, wp-config, keresés/csere és ellenőrzés
- SFTP felhasználót létrehozni az ideiglenes webtárhelyhez
- felvenni Transmit-be
- felvenni Forklift-be
- felvenni 1Password-be
- wp-config.php konfigurálása (PWP Control)
- Better Search Replace
- ideiglenes aldomain-ről éles domainre (https:// nélkül és végső perjel nélkül, például:
valami.domain.hu→domain.hu) - http-t https-re (például
- ideiglenes aldomain-ről éles domainre (https:// nélkül és végső perjel nélkül, például:
[
[
1. multisite-ból migrálás esetén `/uploads/sites/253/` helyett `/uploads/`- Megjelennek a bejegyzések, oldalak?
- Közvetlen hivatkozások-ra rámenteni.
- Purge All cache törlés
- Visszakapcsolni WAF-ot
6. DIVI, Premium WP, bővítmények és licenszek
- DIVI beállításai nem módosulnak:
- logo URL-je (Divi » Sablon beállítások » Általános » Logó)
- Divi-s oldalak háttérképei
- Divi » Sablon beállítások » Általános » Performance beállításait ellenőrizni, kikapcsolni (kivéve Dynamic Module Framework)
- Premium WP esetén: Beállítások:
- Általános » Időzóna: Budapest
- Általános » A honlap nyelve: Magyar
- Általános » Tagság: Bárki regisztrálhat opciót bepipálni.
- Olvasás » Keresőmotor láthatóság
- Bővítmények Elin miatt:
- Wordfence
- Wordfence Activator
- FluentSMTP
- Felesleges bővítményeket kikapcsolni, törölni (pl WP Migrate Pro, Better Search Replace)
- Felesleges sablonokat törölni (Twenty-...)
- GPL Times-ot beállítani
- Licenszeket ellenőrizni (pl Gravity Forms, Divi)
7. Migrálás, Sensei, monitoring és végső lépések
- DeployHQ
- Sensei: További fájlok átmásolása/ellenőrzése FTP-n
- wp-content/languages/custom (egyedi Sensei fordítások)
- wp-content/languages/plugins-ban pár saját fordítás (pl. woo-stripe-payment-hu_HU.mo)
- /wp-content/mu-plugins saját php fájlok (pl. surbma-vimeo-count.php)
- ha nincs fordítás a Blokkoknál, akkor CLI-t lefuttatni
- Ideiglenes aldomain webtárhelyét törölni Elinről. (Adatbázist nem kell, mert azt átadtuk a valós weboldalnak.)
- Ideiglenes aldomaint törölni CF-ről a DNS-ek közül.
- Sensei: multisite-ból migrálás esetén
- CF-en ideiglenes sensei aldomain CNAME-mel. Pl regi-valami.sensei.hu
- Closte domain-ek közül törölni a fődomaint.
- Closte-n hozzáadni a domaint + SSL-t kérni rá
- sensei hálózati networkben átírni az aloldal URL-jét erre az ideiglenes aldomainre és kikapcsolni az aloldalt
- 1-2 hétre kikapcsolni (nem törölni) az aloldalt
- Naptárba beállítani időzítést törlésre
- Smush Pro: Bulk Smush
- Új jelszót premiumwp-hez. Ezt felvenni 1Password-be.
- Modular DS-sel összekötni. Backup-ot bekapcsolni.
- MainWP-vel
- összekötni
- frissíteni adatait (pl Tags: ELIN)
- **Wordfence Scan-**t lefuttatni.
- PWP website monitoring táblázatba felvenni.
- Sensei: Google monitoring táblázatba felvenni.
- AirTable-ben adminisztrálni vagy aktualizálni (pl Elin).
8. Webtárhely és domain lépések ELIN-nél
- Domain hozzáadása: Domain → Domain → + jel
- Domain név
- 1. - 4. névszerver címe: úgy hagyni, ahogy van, mert úgysem Elin-es, hanem Cloudflare-es névszerverek lesznek/vannak beállítva a domainhez.
- DNS sablon: úgy hagyni, ahogy van
- Szolgáltatás hozzárendelése: Parkoltatás helyett válasszuk ki a webtárhely csomagot, amelyikbe el akarjuk helyezni.
- Használati jog ellenőrzése: a megadott karaktersorozattal egy TXT rekordot kell létrehozni a domain DNS-einél "elin-check" névvel. Megjegyzésben (CF-ben) érdemes beírni, hogy "ELIN"
- Webtárhely létrehozása: Webtárhely → Webtárhely → + jel
- Domain név: választani a már felvett domain-ek közül
- Aldomain név: megadni, ha aldomain-es weboldalt hozunk létre
- Szerver: talán automatikusan a legoptimálisabbat választja betöltéskor?!? Választhatunk másikat. Közben ha az egeret tovább felette tartjuk, akkor felugró információs üzenetként megjelenik a szerver IP címe, amit majd a domain DNS-einél fel kell venni A rekordként.
- Gyökérkönyvtár: hagyjuk üresen (.../web/)
- WWW alias: alapértelmezetten be van kapcsolva. Nem állítható át.
- SSL tanúsítvány generálása: alapértelmezetten ki van kapcsolva. Ne kapcsoljuk be, mert jobb, ha ezek a folyamatok külön futnak le. Ha még nem tudjuk beállítani a domainhez/aldomainhez az A rekordot (pl migrálásnál), akkor nem fogja tudni létrehozni az SSL tanúsítványt még.
- Aktív: alapértelmezetten be van kapcsolva.
- SSL generálása: Webtárhely → Webtárhely.
- Ha élő oldalt akarunk migrálni azonos domain névre, akkor nem lehet SSL-t generálni, mert a DNS-eknél nem tudjuk beállítani az A rekordot az ELIN-re ekkor még.
- Az adott webtárhely "Átir. HTTPS-re" oszlopában látunk egy nyitott lakatról zárt lakatra mutató nyíl képet (infó szövege: Még nincs SSL tanúsítvány a tárhelyhez, automatikus generáláshoz kattintson ide) Kattintsunk erre. Várni kell kb 30 mp-et.
- Utána az "Átir. HTTPS-re" oszlopban kapcsoljuk be a kapcsolót.
- Alap WordPress-t telepíttethetünk a WordPress jelre kattintva, ha szükséges. Óvatosan, mert a webtárhelyen az összes adat törlődni fog ezáltal.
- Ez létrehozza a weboldalhoz tartozó adatbázist is, ha még eddig nem hoztuk létre hozzá külön.
- Erről egy "WordPress telepítés" tárgyú email érkezik az Elin-nél beállított email címünkre, benne a bejelentkezési adatokkal.
- Általában nem teljesen friss ez a WordPress. Ha kell, frissítsük le. Néha viszont frissebb ez a verzió, mint amit át akarunk migrálni (ekkor érdemes downgrade-elni a WP-t).
- Esetenként a frissítés után sem veszi észre, hogy már friss és csak ajánlgatja tovább. Ekkor itt, a Frissítések menüpontban rá kell nyomni az Újraellenőrzés-re.
- Akismet és Hello Dolly bővítmények törölhetők.
- Sensei: Új FTP felhasználó létrehozása: Webtárhely → FTP felhasználó → + jel
- Webtárhely domain név: válasszuk ki, melyik webtárhelyhez hozzuk létre az FTP-t
- Felhasználónév: egy alapból beírt előtaghoz írjunk valami azonosító utótagot. Például a weboldal URL-jéből (pl. sensei) vagy az installáció azonosítóját (pl. amina).
- Jelszó: kattintsunk a fogaskerékre és vagy generáltassunk egyet vagy adjunk meg egyet, majd Jelszó alkalmazása.
- Csatlakozás ebbe a könyvtárba: hagyjuk
- IP cím szűrés: hagyjuk
- Aktív: hagyjuk
- 1Password-be mentsük el!
- Új SFTP felhasználó létrehozása: Webtárhely → SFTP felhasználó → + jel.
- 1 webtárhelyhez csak 1 SFTP felhasználót hozhatunk létre. Ő látja az adott szerveren lévő többi webtárhely könyvtárát is, de módosítani nem tudja a benne lévő fájlokat ezzel a felhasználóval bejelentkezve.
- Webtárhely domain név: válasszuk ki, melyik webtárhelyhez hozzuk létre az FTP-t
- Felhasználónév: megadja a webtárhely kiválasztása után.
- Jelszó: kattintsunk a fogaskerékre és vagy generáltassunk egyet vagy adjunk meg egyet, majd Jelszó alkalmazása.
- Aktív: hagyjuk
- 1Password-be mentsük el!
- ÚJ adatbázis létrehozásánál: Webtárhely → Adatbázis → + jel
- Adatbázishoz tartozó webtárhely (Alapok és Haladó)
- Név utótag (Alapok): az adatbázis névben és az adatbázis felhasználónévben lévő utótag. Haladó fülön ezek testreszabhatóak, de ezt hagyjuk!
- Jelszó (Alapok): a fogaskerékre kattintva tudunk generáltatni egyet.
- Szerver (Haladó): hagyjuk ugyanazon, mint amin a webtárhely is van, hogy az egyéb problémákat elkerüljük.
- Napi automatikus mentések száma: hagyjuk 1-en
- Aktív (Haladó)
- Folyamatos hozzáadás
- 1Password-be mentsük el!
- Meglévő adatbázis szerkesztésénél: Webtárhely → Adatbázis. Az alap WordPress telepítésével létrehoz egy adatbázist. Ennek jelszavát a wp-config.php-ben találjuk.
- Beállításait lásd az előző pontban.
- A jelszó kicserélése a WordPress beállításokban is: alapból ki van kapcsolva. Pedig érdemes bekapcsolni, ha módosítjuk a jelszót, hogy a wp-config.php-ban módosítsa az adatbázis elérési adatait.
- Migrálás esetén lásd az alábbi leírást: IDE JÖHET A MIGRÁLÁSRÓL SZÓLÓ DOKSI LINKJE
☑️ [Előfizetés] Single installáció költöztetése (migrálás) a Closte tárhelyre
1.) Migrálás kérése a Closte-től
2.) Manuális költöztetés
3.) Költöztetés utáni lépések
Ellenőrzések
Kép nem tölt be A böngészőben a Console-t kell megnézni. Ha 404-es hibát ír ki, akkor a kép fájl hiányzik a szerverről a megadott útvonal alatt. Ha például a "mixed content" hibát írja ki, akkor az SSL tanúsítvánnyal lesz valószínű gond.
Költöztetés ideiglenes domain-nel
Hátrány:
- Amennyiben az adatbázisban nem írtuk át a domain-t az ideiglenes domain-re, akkor az abszolút (statikus) URL-ek miatt nem tudjuk 100%-osan letesztelni a költöztetés sikerességét, például az uploads mappa áthozatalát, mivel a képeket még az eredeti szerverről fogja behúzni. Ennek a kiküszöbölése a hosts fájl átírása, így akkor ezeket az URL-eket is innen szolgálja ki.
Költöztetés az éles domain-nel
A weboldalt ebben az esetben a hosts fájl átírásával lehet ellenőrizni adott gépen. Fontos, hogy az ellenőrzés és a domain DNS módosítása után a hosts fájlt vissza kell állítani!
Előnyök:
- Nem kell kétszer is módosítani az adatbázisban az URL-t. Hátrány:
- Ügyfél nem tudja ellenőrizni.
- Nincs érvényes SSL tanúsítvány.
- Az URL-ek még az eredeti szerverre mutatnak, tehát a költöztetés sikerességét nem lehet 100%-ban leellenőrizni.
A hosts fájl átírása a weboldal teszteléséhez
A hosts fájl átírásával már előre tudjuk tesztelni a weboldalt az éles domain alatt. Ilyenkor még hiányzik az SSL tanúsítvány a szerveren, tehát a böngésző ezt a hibajelzést ki fogja írni. Az SSL tanúsítványt csak a domain DNS átírása után lehet kérni a szerveren.
- A fájl útvonala:
/etc/hosts - Szerkesztés: A "Szövegszerkesztő" alkalmazással nem lehet szerkeszteni, mivel ez egy rendszer fájl. Például a "Sublime Text" alkalmazással lehet szerkeszteni, de mentésnél kéri az adminisztrátori jelszót.
- Szintaxis: Minden adott meghatározást külön sorban kell megadni. Az elejére az IP címet kell írni, majd egy szóköz vagy tab után a domain-t kell megadni. A domain-t
https://nélkül kell megadni. Ha www-s a domain, akkor azt kell megadni. Pl.:123.456.789.000domain.hu
A legjobb, ha a tesztelés időszakára írjuk csak át. Így nyitva maradhat a szerkesztő, ami emlékeztet is arra, hogy ezt a fájlt vissza kell állítani.
☑️ [Előfizetés] Megrendelés folyamata (VÁZLAT)
- Megrendelés beérkezése
- Cég ellenőrzés (e-cégjegyzék) (magánszemély esetén nem kell!)
- Adószám, Cégjegyzék szám, Cím, Cégnév
- HA az adatok stimmelnek: Péternek jelezni
- HA az adatok nem stimmelnek: Megrendelőnek jelezni
- Új aloldal létrehozása multisite-ban (dokumentációja itt)
- Domain kezelés
- Ha megérkezett a visszaigazolás, hogy az (át)regisztráció befejeződött
Lépések előfizetés felmondása után
Lépések a különböző előfizetések megszűnése után
Lépések PRO előfizetés felmondása után
- Admin oldalon kikapcsolni és törölni a bővítményeket:
- GPL Times - Előtte deaktiválni a GPL Times fiókkal való kapcsolatát.
- Elementor Pro Activator (ha mi biztosítottuk a licenszt GPLTimes-on)
- WP Mail SMTP (ha mi biztosítottuk a licenszt GPLTimes-on):
- WP Mail SMTP (ingyenes) bővítményt telepíteni és BEKAPCSOLNI
- WP Mail SMTP Pro-t kikapcsolni és törölni
- Yoast SEO bővítmények (ha ezekhez mi biztosítottuk a licenszt GPLTimes-on):
- Yoast SEO: WooCommerce kikapcsolása és törlése
- Yoast SEO Premium kikapcsolása és törlése
- Yoast SEO (ingyenes) letöltése wordpress.org-ról és FELÜLÍRÁSA (adminon vagy ManageWP-n)
- Surbma | WP Control
- NS Cloner
- WPMU DEV Dashboard - Előtte kijelentkezni!
- Admin oldalon a licensz kulcsok törlése:
- Gravity Forms
- Soliloquy
- Divi, Extra, Monarch, Bloom
- AffiliateWP
- A WPML és Toolset fiókokban törölni az installációk oldalát, ha használtuk ezeket a bővítményeket az adott weboldalon.
- Jetpack összekötés törlése.
- WPMU regisztráció törlése.
- Használ valamilyen prémium HuCommerce modult az ügyfél? Ha igen, legyen saját HuCommerce prémium előfizetése.
- Felhasználó törlése
- admin@pwp.hu (szerepkör nélküli) felhasználó törlése
- premiumwp felhasználó törlése a ManageWP-vel úgy, hogy egy másik felhasználóval kell belépni.
- Admin oldalon kikapcsolni és törölni a bővítményeket:
- ManageWP - Worker
- MainWP Child
- WP Umbrella
- WordPress Management szolgáltatásokból kikötni:
- ManageWP oldalon törölni az installációt.
- Ha ez volt az utolsó weboldala az ügyfélnek, akkor az ügyfelet is törölni.
- WP Umbrella oldalon törölni az installációt.
- MainWP (main.pwp.hu ) oldalról törölni az oldalt.
- ManageWP oldalon törölni az installációt.
- HuCommerce whitelist-ből törölni a domaint.
- DeployHQ-ról törölni a szervert.
- Szerveren törölni a PWP Control fájljait és mappáit
- A
wp-config.phpfájlban törölni a kapcsolódó kódokat, DE- A
WP_HOMEésWP_SITEURLdefine-okat meghagyjuk! A "salt"-okat újra megadni:
- A
- A
[
api.wordpress.org
https://api.wordpress.org/secret-key/1.1/salt/
](https://api.wordpress.org/secret-key/1.1/salt/)
1. Szerveren törölni a **PWP Control fájljait és mappáit:** GitHub-on megnézni a fájlokat.- Szerveren a mu-plugins mappában is törölni a hozzáadott fájlokat.
- Ellenőrizni minden fájlt, ami így kezdődik:
surbma- - Ellenőrizni minden fájlt, ami így kezdődik:
pwp- - Ezt a fájlt is ellenőrizni:
1-custom-functions.phpvagy1-pwp-custom-functions.php
- Ellenőrizni minden fájlt, ami így kezdődik:
- Mailgun fiókból törölni az oldalt: Domain settings → Delete domain → Delete gomb
- Monitoring szolgáltatásokból törölni:
- Pagescreen
- Pulsetic
- Website monitoring - Google Sheet
- WPMU oldalon törölni (csak a www.hucommerce.hu van már ott.)
- A Closte fiókunkból is el kell távolítani az installációt. Erre három variáció van:
- HA van hozzáférésünk az ügyfél fiókjához, akkor be kell lépni és ott kell törölni a Collaboration alatt a hozzáféréseinket az installációhoz, DNS és SSL beállításokhoz.
- HA nincs hozzáférésünk az ügyfél Closte fiókjához és az ügyfelet meg tudjuk kérni, hogy távolítson el minket, akkor vele kell megbeszélni ezt. Erről kell írni dokumentációt a Prémium WordPress Tudásbázisba, hogy az alapján meg tudja ezt csinálni.
- HA nincs hozzáférésünk az ügyfél Closte fiókjához, de az ügyfél nem tudja megcsinálni vagy már nem vagyunk vele kapcsolatban, akkor a Closte-nak írni, hogy töröljék az installációt és az esetlegesen megosztott DNS, SSL hozzáféréseket is.
- Cloudflare fiókunkból törölni az ügyfél fiókját. Itt az az alap elvárás, hogy az ügyfélnek saját fiókja van, amit ha mi hoztunk eredetileg létre a pwp-s email címmel, akkor is átvette már tőlünk és a saját email címével és jelszavával használja. A Cloudflare fiókot a mi saját fiókunkból tudjuk leválasztani:
- Ehhez a megosztott fiókra kell kattintani.
- Ott a Manage Account → Members menüpontra kell kattintani.
- Le kell nyitni a mi email fiókunkhoz tartozó sort.
- Ott pedig a "Leave" linkre kell kattintani.
- Google fiókokból törölni kell:
- Search Console
- Google Analytics
- Tag Manager
- Google Cloud Console APIs
- reCaptcha
- Transmit-ból (és esetleg más FTP szoftverekből) törölni.
- Codeanywhere oldalról törölni.
- 1Password-ből törölni a login-ját.
- Prémium WordPress táblázatból törölni:
- Beírni a "Felmondott előfizetések" munkalapra a domaint.
- PRO Szolgáltatások munkalapról törölni.
- PRO Előfizetések munkalapról törölni.
- Dokumentációkból törölni, ha írtunk róla
- Slite
- Billingo:
- Leállítani az időzítést.
- Sztornózni az aktuális számlát, ha az a szolgáltatási idő nem járt le.
Lépések PWP előfizetés felmondása után
Ez a leírás bemutatja annak a lépéseit, amikor egy PWP ügyfél felmondja, törölteti a megrendelését.
PWP ügyfél felmondása esetén a jelenlegi szabályok szerint 1 évig megtartjuk az installációt ideiglenes valami.pwp.hu-s aldomainen.
Lépések:
- Cloudflare fiókból törölni a domaint:
- Cloudflare > premiumwp > kiválasztani a domaint > Overview oldal alján "Remove from Cloudflare"-re kattintani.
- Closte admin felületen törölni a domaint:
- Closte > Sites > premiumwp > Domains > az adott domain sorának végén lévő lenyíló menüből rákattintani a delete-re, majd végigvárni a törlési folyamatot.
- Ezzel óvatosan, mert a Closte nem kérdez rá domain törlés előtt még egyszer, hogy biztosan gondoltuk-e.
- Létrehozni Cloudflare-en az installációnak a pwp-s aldomaint:
- Cloudflare > Surbma > pwp.hu domain > DNS > Add record
- Type: CNAME
- Name: honlap_régi_domainje
- Target: pwp.hu
- Proxy status: kikapcsolva
- Closte oldalon pwp-s aldomain hozzáadása:
- Closte → Sites → premiumwp → Domains → Add Domain gomb
- Hostname: honlap_régi_domainje.pwp.hu
- Closte oldalon SSL beállítása a pwp-s aldomain-hez:
- Closte > Sites > premiumwp > Domains
- Hozzáadott új domain sorában rákattintani a Request & Install gombra, majd a megjelenő új oldalon megvárni, míg a felső sor végén (Status) kiírja, hogy install, amire rá kell kattintani, majd az újabb megjelenő oldalon újra az Install gombra kattintva elindítani az SSL hozzáadását.
- Premiumwp installációban network-ön átírni az aldomaint a pwp-s aldomainre.
- Felhasználók törlése az aloldalról (a network-ről nem töröljük egyelőre).
- Alapértelmezett sablon bekapcsolása (pl.: Genesis, Divi).
- Hálózati admin felületen ellenőrizni a sablonokat:
- Sablonok → PWP Theme manager alatt ellenőrizni, hogy a kikapcsolt sablon aktív-e valamelyik másik aloldalon.
- HA nem aktív sehol ÉS nem egyedi sablon volt, akkor azt is törölni kell.
- Ha egyedi sablon, akkor az aloldal későbbi végleges törlése esetén kell törölni.
- Bővítmények kikapcsolása az aloldalon.
- Hálózati admin felületen ellenőrizni a bővítményeket:
- Bővítmények → PWP Plugin manager alatt ellenőrizni, hogy a kikapcsolt bővítmények aktívak-e valamelyik másik aloldalon.
- HA nem aktív sehol, akkor azokat is törölni kell.
- Időzítést beállítani, amikor valóban töröljük az aloldalt (jelenleg +1 év múlva).
- Törlés utáni egyéb teendők:
- ManageWP-ből és MainWP-ből törölni az oldalt.
- Pagescreen-ből törölni.
- Google Térkép API törlése, ha a mi fiókunkhoz állítottuk be.
- Mobiltelefonból törölni az adatait (GDPR).
- 1Password-ből törölni bármilyen meglévő login-jét.
- Ellenőrizni, hogy a Google Analytics, Google Tag Manager és Google Search Console fiókokat megosztotta-e velünk, onnan törölni vagy kérni a törlést.
- A következő Google szolgáltatásokat is ellenőrizni és szükség esetén törölni: Google Cloud Console APIs, reCaptcha.
- Számlázókból törölni.
- Prémium WordPress táblázat → PWP előfizetések munkalapon leadminisztrálni a felmondást.
- Prémium WordPress táblázat → Felmondott előfizetések munkalapra beírni.
- (Multisite karbantartásnál törölni megmaradt dolgait.)
Lépések Moonshot előfizetés/oldal megszűnése után
- Admin oldalon kikapcsolni és törölni a bővítményeket:
- GPL Times – Előtte törölni a beállításokat! Ha az admin felületen kikapcsolom és törlöm, akkor ez törli a beállításokat. (Vagy esetleg előtte Deaktiválással törölni a GPLTimes fiókkal való kapcsolatot.)
- WP Mail SMTP (ha mi biztosítottuk a licenszt GPLTimes-on):
- WP Mail SMTP (ingyenes) bővítményt telepíteni és BEKAPCSOLNI.
- WP Mail SMTP Pro kikapcsol az ingyenes bekapcsolásával, viszont utána törölni.
- Yoast SEO bővítmények (ha ezekhez mi biztosítottuk a licenszt GPLTimes-on):
- Yoast SEO: WooCommerce kikapcsolása és törlése
- Yoast SEO Premium kikapcsolása és törlése
- Yoast SEO (ingyenes) letöltése wordpress.org-ról és FELÜLÍRÁSA (adminon vagy ManageWP-n)
- Wordfence Activator és Wordfence kikapcsolása és törlése
- Itt kikapcsoláskor megkérdezi, hogy mi legyen az adatokkal. Ott a minden adat törlését kell választani.
- Admin oldalon a licensz kulcsok törlése (AT-ben megnézni, mik a mieink):
- Gravity Forms
- Soliloquy
- Divi, Extra, Monarch, Bloom
- AffiliateWP
- A WPML és Toolset fiókokban törölni az installációk oldalát, ha használtuk ezeket a bővítményeket az adott weboldalon.
- Jetpack összekötés törlése, ha a mienk.
- HuCommerce whitelist-ből törölni a domaint.
- DeployHQ-ról törölni a szervert.
- PWP Control törlése:
- A
wp-config.phpfájlban (Closte esetén Closte felületen) törölni a kapcsolódó kódokat, DE:- A
WP_HOMEésWP_SITEURLdefine-okat meghagyjuk! A "salt"-okat újra megadni:
- A
- A
[
api.wordpress.org
https://api.wordpress.org/secret-key/1.1/salt/
](https://api.wordpress.org/secret-key/1.1/salt/)
1. Szerveren törölni a **PWP Control fájljait és mappáit:** GitHub-on megnézni a fájlokat.- Szerveren a mu-plugins mappában is törölni a hozzáadott fájlokat:
- Ellenőrizni minden fájlt, ami így kezdődik:
surbma- - Ellenőrizni minden fájlt, ami így kezdődik:
pwp- - Ezt a fájlt is ellenőrizni:
1-custom-functions.php
- Ellenőrizni minden fájlt, ami így kezdődik:
- Használ valamilyen prémium HuCommerce modult az ügyfél? Ha igen, legyen saját HuCommerce prémium előfizetése. Ügyfélnek szólni.
- A
premiumwpfelhasználónkat törölni/töröltetni a WordPress felületen. Saját magunkat nem törölhetjük, ezért a megoldások:- ManageWP-ből más adminnal bejelentkezve töröljük
- User Switching bővítmény telepítése után átváltunk egy másik Adminisztrátor felhasználóra és töröljük magunkat. (Csak így bekapcsolva marad ez a bővítmény.)
- Megkérjük Regiéket, hogy töröljenek.
- Admin oldalon kikapcsolni és törölni a bővítményeket:
- MainWP Child
- MainWP Child Reports
- ManageWP - Worker
- WordPress Management szolgáltatásokból kikötni:
- MainWP oldalon törölni az installációt
- ManageWP oldalon törölni az installációt
- Mailgun fiókból törölni az oldalt.
- Monitoring szolgáltatásokból törölni:
- Pagescreen
- Pulsetic
- PWP Website monitoring – Google Sheet
- Ha Closte-s, akkor a fiókunkból is el kell távolítani az installációt. Három variáció van:
- HA van hozzáférésünk az ügyfél fiókjához, akkor be kell lépni és ott törölni a Collaboration alatt a hozzáféréseinket az installációhoz, DNS és SSL beállításokhoz.
- HA nincs hozzáférésünk az ügyfél Closte fiókjához, akkor az ügyfelet megkérni, hogy távolítson el minket. Dokumentációt írni a Tudásbázisba.
- HA nincs hozzáférésünk és az ügyfél nem tudja megcsinálni vagy már nem vagyunk kapcsolatban, akkor a Closte-nak írni, hogy töröljék az installációt és az esetlegesen megosztott DNS, SSL hozzáféréseket is.
- Cloudflare fiókunkból törölni az ügyfél fiókját:
- Megosztott fiókra kattintani
- Manage Account → Members menüpontra kattintani
- A mi email fiókhoz tartozó sort kiválasztani
- "Leave" linkre kattintani
- Google fiókokból törölni:
- Search Console
- Google Analytics
- Tag Manager
- Google Cloud Console APIs
- reCaptcha
- Transmit-ból törölni az FTP adatokat.
- Codeanywhere oldalról törölni (ha felvéve).
- Moonshot táblázatokban:
- Moonshot előfizetések – a megfelelő hónaptól kihúzni a díját és pirosra színezni a domaint
- Moonshot szolgáltatások – PRO szolgáltatások munkalapról törölni a weboldal sorát
- Moonshot FTP – törölni a weboldal sorát
- Moonshot – Üzemeltetett projektek táblázatban:
- Aktív weboldalak munkalap – törölni a honlap sorát
- Felmondott weboldalak munkalap – beírni a honlapot és a felmondás dátumát (év, hónap)
- 1Password-ből törölni a loginját.
- Dokumentációkból törölni, ha írtunk róla:
- Slite
- Billingo:
- Leállítani az időzítést
- Sztornózni az aktuális számlát, ha a szolgáltatási idő nem járt le
Lépések Multisite aloldal kikötése/megszűnése/elköltözése esetén
Aloldal kikötése esetén a jelenlegi szabályok szerint 1 évig megtartjuk az installációt ideiglenes aldomainen.
Ezek a lépések akkor kellenek, ha az egyik multisite aloldalát valamilyen oknál fogva ki kell kötnünk. Ez lehet azért, mert a multisite tulajdonosa azt az aloldalt elvitte máshova, megszüntette, nem fizet neki az aloldal bérlője, stb.
Lépések 1 év szüneteltetésig (végleges kikötés esetén ez a rész átugorható)
- Ideiglenes aldomaint hozunk létre neki:
- Cloudflare-en (vagy ahol a DNS-ei kezelve vannak) a fődomainhez felvesszük az ideiglenes aldomaint CNAME rekorddal. A proxy-t nem kapcsoljuk még be a rekordnál (különben nem futna le az SSL).
- Closte-n is hozzáadjuk az ideiglenes aldomaint az adott domain vezérlőpultján:
- Domains » Add Domain gomb: Hostname-hez az ideiglenes aldomain név (https:// NÉLKÜL és perjel NÉLKÜL). Nem kell se Wildcard, se Primary, se Redirect.
- Domains menüpontban: a felvett ideiglenes aldomain SSL oszlopában rá kell kattintani a Request & Install gombra, mikor az megjelenik. Átdob az SSL » Free SSL Requests menüpontra, ahol elindul a folyamat. Ha kész, rá kell nyomni az Install gombra (a folyamatjelző helyén jelenik meg). Ez egy új oldalra visz, ahol az összes eddigi SSL oldal mellett egy Install gomb jelenik meg, amire szintén rá kell kattintani.
- Cloudflare-en (ha ott kezeljük) az ideiglenes aldomain DNS rekordjánál most már bekapcsolható a proxy.
- Átállítjuk az aloldal URL-jét az ideiglenes aldomainre.
- WordPress hálózati beállítások » Honlapok-nál az adott aloldalt szerkesztve beállítani a Honlap ideiglenes URL-jét, majd mentés.
- Kikapcsoljuk (nem töröljük!!!) az ideiglenes aldomaint a WordPress hálózati beállítások » Honlapok-nál.
- Időzítést beállítani, amikor valóban töröljük az aloldalt (jelenleg +1 év múlva).
- Megírni az ügyfélnek, hogy vegye vissza a domainje DNS kezelését, ha eddig mi kezeltük a Cloudflare-en.
- Ha visszavette az ügyfél a domainje DNS kezelését, akkor törölni a domaint a Cloudflare fiókból:
- Cloudflare > premiumwp > kiválasztani a domaint > Overview oldal alján "Remove from Cloudflare"-re kattintani.
- Closte admin felületen törölni a domaint:
- Closte > Sites > premiumwp > Domains > az adott domain sorának végén lévő lenyíló menüből rákattintani a delete-re, majd végigvárni a törlési folyamatot. Ezzel óvatosan, mert a Closte nem kérdez rá domain törlés előtt még egyszer.
- Felhasználók törlése az aloldalról (a network-ről csak azokat töröljük, akik egyik más multisite aloldalon sem aktívak).
- Valamelyik alapértelmezett sablon bekapcsolása (pl.: Genesis, Divi).
- Hálózati admin felületen a Sablonok ➝ PWP Theme manager alatt ellenőrizni, hogy a kikapcsolt sablon aktív-e valamelyik más aloldalon.
- HA nem aktív sehol ÉS nem egyedi sablon volt, akkor azt is törölni kell.
- Ha egyedi sablon, akkor az aloldal későbbi végleges törlése esetén kell törölni.
- A bővítmények kikapcsolása az aloldalon.
- Hálózati admin felületen a Bővítmények ➝ PWP Plugin manager alatt ellenőrizni, hogy a kikapcsolt bővítmények aktívak-e valamelyik más aloldalon.
- HA nem aktívak sehol, akkor azokat is törölni kell.
Adminisztráció
1. Pagescreen-ből törölni.
2. Google Térkép API törlése, ha a mi fiókunkhoz állítottuk be.
3. Mobiltelefonból törölni az adatait (GDPR), ha van.
4. 1Password-ből törölni bármilyen meglévő login-jét.
5. Ellenőrizni, hogy a Google Analytics, Google Tag Manager és Google Search Console fiókokat megosztotta-e velünk, onnan törölni vagy kérni a törlést.
6. A következő Google szolgáltatásokat is ellenőrizni és szükség esetén törölni: Google Cloud Console APIs, reCaptcha
7. Számlázókból törölni, ha mi számláztunk neki.
8. Prémium WordPress táblázat megfelelő munkalapján leadminisztrálni a felmondást.
9. Prémium WordPress táblázat → Felmondott előfizetések munkalapra beírni.
10. (Multisite karbantartásnál törölni megmaradt dolgait.)2
3
4
5
6
7
8
9
10
☑️ [MainWP] Weboldal hozzáadása
A MainWP management szolgáltatással is kezeljük, figyeljük a weboldalakat. Sok olyan szolgáltatást tud, amit a Modular DS még nem, így ezt a szolgáltatást is bekötjük mindenképpen a weboldalakhoz.
FONTOS! Időben össze kell kapcsolni a weboldalt a MainWP-vel, mert (alapértelmezetten) 20 perc után kikapcsolja magát a bővítmény.
- **Telepíteni és aktiválni a MainWP Child bővítményt **(teljes neve: MainWP Child – Securely Connects to the MainWP Dashboard to Manage Multiple Sites). Ezt akár ManageWP-ből is lehet.
- Először érdemes letesztelni a kapcsolódást MainWP felületünkön a "Test Connection" gombra kattintva, még mielőtt beállítunk mindent és akkor derül ki, hogy van valami gond.
- Weboldal admin felületén Beállítások → MainWP Child → Settings fül:
- Require Password Authentication kapcsolót BE kapcsolni.
- **Require Unique Secuirty ID kapcsolót BE **kapcsolni, majd Save Settings gomb.
- Erre legenerál egy Unique Secuirty ID-t, amit majd a MainWP rendszerbe kell beilleszteni.
- Rámenteni a Save Settings gombra.
- MainWP felületünkön (https://mainwp.pwp.hu/wp-admin/):
- "+" gomb jobb felül, majd Add Website-ot választani. (Egyszerre is meg lehet nyitni több fülön és pl. 5-ösével külön-külön végigvinni weboldalak hozzáadását.)
- Site URL: beírni a weboldal URL-jét
- Verify that the MainWP Child plugin is installed and activated: BE kapcsolni
- Administrator username: premiumwp
- Connection authentication method(s):
- Administrator password: KI kapcsolni
- Unique Security ID: BE kapcsolni
- Unique security ID: ide kell bemásolni azt az ID-t, amit a weboldalon legenerált a rendszer
- Site title: domain név legyen az oldal címe
- Show Optional Settings-re rákattintani
- Tags (optional): a releváns tag-eket megadni.
- Client (optional): kiválasztani az ügyfelet
- Add Site gombra kattintani
- Kiírja: "Adding the site to your MainWP Dashboard. Please wait..."
- Ha hibát ír, akkor rányomni a "Test Connection" zöld gombra
- Ha minden rendben: "Site successfully added ..."
✅ [Deploy HQ] Failed deployment of...
Leírás
Ez az email értesítő azt jelzi, hogy melyik szerver csoportba nem sikerült a deploy. Ha egy adott csoporton belül akár csak egy szerver is okozta a hibát, akkor már a teljes csoportra hibajelzést ad. Ahhoz hogy tudjuk melyik szerverrel (akár többel is) van baj, le kell ellenőrizni a kapcsolatokat, majd újra kell indítani a deploy-t manuálisan.
Lépések
- Bejelentkezés a Deploy HQ admin felületére.
- Ki kell választani az adott projektet a jobb oldalsávban.
- A bal oldalsávban a Settings menüpontra kell kattintani.
- A Run Tests gombra kell kattintani, hogy lefuttassa a teszteket az összes szerverre.
- Ezután egy popup-ban mutatja az eredményeket, ott lehet látni, melyik szerverrel van probléma. A szerver elnevezése mellé (ami nálunk a domain általában) ezt írja: Error
- Ezután a problémás szerverek beállításaira megyünk, azaz lezárjuk a popup-ot és a Servers & Groups menüpontra kattintunk a bal oldalsávban.
- A listában rákattintunk arra a szerverre, amelyikkel probléma volt, így annak a konfigurációs szerkesztőjébe jutunk.
- Ott újra megadjuk az FTP adatokat és rákattintunk az Update Server gombra.
- Ha az adatok rendben voltak, akkor hibajelzés nélkül elmenti és visszalép a lista oldalra.
- Ezután a Deployments menüpontra kell kattintani, ahol kilistázza a sikeres és sikertelen deploy-okat.
- Itt a Failed deploy-okat kell nézni, ahol a Retry gombra kell kattintani a folyamat újra indításához.
- Ha valamiért nem fut le így sem a deploy, akkor manuálisan kell azt lefuttatni:
- Ugyanitt a Deployments menüpont alatt a jobb felső sarokban a Deploy Project gombra kell kattintani.
- Servers - Itt ki kell választani azt a szerver csoportot, ahová szeretnénk elindítani a deploy-t.
- Branch - Ki kell választani azt a Git branch-et, amit akarunk deploy-olni.
- Start Revision - Az a kezdő verzió, ahonnan számolva szeretnénk a változásokat feltölteni. Itt a lila lista ikonra kattintva kiválaszthatunk egy múltbeli verziót is. Akár a legelsőt is, ebben az esetben az egészet felülírja a legfrissebb verzióval.
- End Revision - Az a verzió, aminek az állapotával szeretnénk frissíteni.
- Schedule Deployment - Azt lehet beállítani, hogy mikor fusson le a deployment. Nyilván a Start immediately a legjobb választás legtöbbször.
Gyakran Ismételt Kérdések
RunCloud kezelése
☑️ [RunCloud] Installáció migrálása
- Private (https://app.clickup.com/9015056002/docs/8cndnm2-5595/8cndnm2-20855)
- ...
- A
mu-pluginsmappa átvizsgálása:- A Closte által felrakott mappát és fájlt törölni.
Adatbázis importálás
- Az AdminNEO legújabb verzióját telepíteni:
- Le kell tölteni a legújabb verziót: https://www.adminneo.org/download
- Elég csak az angol nyelvűt választani.
- A fájlt át kell nevezni valami véletlen karaktersorral. Pl.:
adminneo-8734tgakuwzgsw4e5ze.php - Ezt a fájlt kell feltölteni az installáció főmappájába.
- Majd külön fülön meg kell nyitni ezt a fájlt.
- A "Permanent login" opciót be kell pipálni.
- Az adatbázis adatok megadása után be kell lépni.
- Az srdb mappa feltöltése az installáció főmappájába.
- A böngészőben a
/srdb/útvonal megnyitása. - A szükséges adatbázis adatokat a
wp-config.phpfájlból kimásolva a "Database Details" szekciónál kell megadni. - Utána a "Test connection" gombra kell kattintani.
- A "convert to innodb" gomb megnyomása, ha nem innodb az Engine a tábláknál.
- A "convert to utf8mb4 unicode" gomb megnyomása, hogy minden táblán a Collation
utf8mb4_unicode_cilegyen. - Az adatbázisnál a Collation beállítása
utf8mb4_unicode_ciértékre, hogy az új táblák is így jöjjenek létre. - A végén az
/srdb/mappát törölni kell!
☑️ [RunCloud] Redis beállítása
- Ha automatikusan nem illeszti be, akkor ezzel ki lehet egészíteni a
wp-config.phpfájlban a konfigurációt:define( 'RCWP_REDIS_HOST', 'localhost' );
✅ [RunCloud] Web Application létrehozása
A RunCloud rendszerében az egyes installációk, weboldalak úgynevezett Web Application egységenként hozhatók létre. Ezeknek külön beállításaik vannak, külön adatbázis és jogosultságok. Az egyes web alkalmazások teljesen elszigetelve léteznek.
https://runcloud.io/docs/create-a-web-application
Lépések Web Application létrehozása esetén
- Choose how you would like to deploy your web application: Itt lehet kiválasztani, hogy hogyan szeretnénk létrehozni az új web alkalmazást és milyen előre konfigurált szoftvert szeretnénk alkalmazni. A legtöbbször itt a "One-Click" fül alatt található "WordPress" opciót fogjuk használni.
- Web App Details
- Web Application Name: A domain alapján nevezzük el, de pont helyett kötőjelet használunk, például:
domain-hu - Web Application Owner: "Use existing system user" checkbox-ot be kell pipálni. Mindenképpen már létező felhasználót állítsunk be, így egy új Web Application esetén ezt előre létre kell hozni és a 1Password-ben el kell menteni.
- Web Application Name: A domain alapján nevezzük el, de pont helyett kötőjelet használunk, például:
- Domain
- Domain Name: Itt legtöbbször a "Use my own domain / subdomain" opciót fogjuk választani, mivel saját weboldalt fogunk használni. De lehet a "Use test domain" opciót is választani teszteléshez.
- Enable www for this domain / subdomain: A legtöbb (nem aldomaines) weboldal esetén ezzel az opcióval állítjuk be, hogy a www-s aldomain DNS rekordja is be lett állítva. Ezt bepipálva kijön egy következő lehetőség:
- Preferred Domain Version: Itt lehet kiválasztani, hogy melyik verziót szeretnénk alkalmazni:
- www (enable non-www → www redirection): A www változat esetén a nem www-s változatra beállít egy átirányítást.
- non-www (enable www → non-www redirection): Ha nem a www-s változatot szeretnénk használni, akkor ezzel állítjuk be, hogy a www-s változatot átirányítsa a nem www-s változatra.
- Do not set a preferred domain version: Amennyiben nem akarunk átirányítást beállítani, akkor ezzel az opcióval megengedjük, hogy mindkét változatban betöltsön a weboldal. EZ NEM AJÁNLOTT!
- Preferred Domain Version: Itt lehet kiválasztani, hogy melyik verziót szeretnénk alkalmazni:
- DNS Integration: Itt egyelőre (amíg nem vagyunk magasabb csomagban) a "None - I will setup DNS records manually" opciót kell választani. Ha magasabb csomagba megyünk, akkor lehet majd a "Cloudflare" opciót is választani, hogy automatikusan állítsa be a DNS rekordokat. Addig viszont manuálisan fogjuk szerkeszteni.
- WordPress: Az új installáció telepítéséhez szükséges adatokat kell itt megadni. Vagy megadunk rendes adatokat, ha egy teljesen új installációt akarunk létrehozni vagy ha azért hozzuk létre, hogy migráljunk egy weboldalt, akkor minden adatot ezzel kell kitölteni:
info@premiumwp.hu- Site Title: Az installáció címe.
- Admin Username: Az első admin felhasználó felhasználóneve.
- Admin Password: Az első admin felhasználó jelszava.
- Admin Email: Az első admin felhasználó email címe.
- WordPress Multisite: Be kell állítani, hogy Multisite lesz-e az installáció vagy "No (Standard Installation)".
- Database (Optional)
- Database User: Az adatbázis létrehozásánál az adatbázis neve és a felhasználó ugyanaz lesz. Így ide csak át kell másolni az adatbázis nevét.
- Database Password: Az adatbázis jelszót is ugyanúgy legeneráljuk a "Generate Password" linkre kattintva. Itt az alapértelmezett 32 karakter hosszú, minden karakteres verzió maradhat.
- Database Name: Ez egy 24 karakteres, csak kis angol ABC betűkből és számokból álló véletlen karaktersorozat lesz. Ott az adatbázis beállításának a blokkjában a jelszónál van egy "Generate Password" link, ami létrehoz ilyen véletlen karaktersorozatot. Tehát itt nem használunk nagy betűket és speciális karaktereket.
- Table Prefix: A WordPress táblák előtagját lehet itt az alapértelmezett helyett másikra beállítani. Ezt nem szoktuk már megváltoztatni.
- Backup
- Enable backup for this web application: Ezt kell bepipálni ahhoz, hogy a biztonsági mentések aktiválva legyenek. Ezért ezt mindig bepipáljuk.
- Backup Label: A következő sémát alkalmazzuk:
- Először kötőjellel az első időpontot, amikor elkezdi a mentést, például: 05-55
- Utána helyközzel elválasztva a Web Application elnevezését használjuk
- Majd a végén helyközzel elválasztva a mentés típusát: RC-APP-DB, RC-APP, RC-DB
- Tehát például:
05-55 weboldal-hu RC-APP-DB
- Alatta a "RunCloud Storage" opciót választjuk.
- Backup Type: A biztonsági mentés típusát lehet itt kiválasztani. Mi az "Incremental Backup" opciót választjuk.
- Backup Frequency: Itt a "12 hours" opciót választjuk.
- First Backup Start At: Ezt mindig másnap reggelre állítjuk úgy, hogy ne legyen két mentés azonos időpontban. 5 perces eltolással hozzuk létre a mentéseket 05:00 - 08:00 között. Ezt szerverenként kell így beosztani! Ha egy szerveren csak egy weboldal van, akkor ahhoz a mentést 06:00-ra kell állítani.
- Backup File Retention: Ügyfél esetén a "1 month" opciót választjuk, saját weboldalak esetén lehet más időintervallumot is, akár kevesebbet is.
- Basic Settings and Stack
- Public Path: Ez az elérési útvonala lesz a weboldalnak a szerveren. Nem bántjuk.
- PHP Version: Itt állítjuk be a PHP verziót.
- Web Application Stack: A telepítés típusát állítjuk itt be.
- NGINX + Apache2 Hybrid (You will be able to use .htaccess): NGINX és Apache hibrid stack. Ezt választjuk!
- Native NGINX (You won't be able to use .htaccess but it is faster): Csak NGINX stack, ami gyorsabb, de több rendszergazdai szakértelmet igényel, ezért ezt nem választjuk.
- Native NGINX + Custom config (For power user. Manual Nginx implementation): Ez is csak NGINX, plusz még teljesen egyedi konfiguráció, szóval ezt meg végképp nem választjuk.
- Stack Mode: Kiválasztható, hogy "Production" vagy "Development" környezetet akarunk-e létrehozni. Többnyire "Production" környezetet hozunk létre.
- A végén a jobb alsó sarokban található "Deploy..." gombra kell kattintani.
✅ [RunCloud] Web Application klónozása
A RunCloud rendszerében az egyes installációk, weboldalak úgynevezett Web Application egységenként hozhatók létre. Ezeknek külön beállításaik vannak, külön adatbázis és jogosultságok. Az egyes web alkalmazások teljesen elszigetelve léteznek.
https://runcloud.io/docs/create-a-web-application
Lépések Web Application klónozása esetén
- General
- Choose Destination Server: Itt választhatjuk ki, hogy a meglévő Web Application-t melyik szerverre szeretnénk klónozni.
- Web Application Option
- New Web Application Name: A domain alapján nevezzük el, de pont helyett kötőjelet használunk, például:
domain-hu - Web Application Owner: "Use existing system user" checkbox-ot be kell pipálni. Mindenképpen már létező felhasználót állítsunk be, így egy új Web Application esetén ezt előre létre kell hozni és a 1Password-ben el kell menteni.
- New Web Application Name: A domain alapján nevezzük el, de pont helyett kötőjelet használunk, például:
- Database Option
- New Database Name: Ez egy 24 karakteres, csak kis angol ABC betűkből és számokból álló véletlen karaktersorozat lesz. Ott az adatbázis beállításának a blokkjában a jelszónál van egy "Generate Password" link, ami létrehoz ilyen véletlen karaktersorozatot. Tehát itt nem használunk nagy betűket és speciális karaktereket.
- New Database Username: Az adatbázis létrehozásánál az adatbázis neve és a felhasználó ugyanaz lesz. Így ide csak át kell másolni az adatbázis nevét.
- New Database Password: Az adatbázis jelszót is ugyanúgy legeneráljuk a "Generate Password" linkre kattintva. Itt az alapértelmezett 32 karakter hosszú, minden karakteres verzió maradhat.
- Domain & SSL
- Domain Option: Itt legtöbbször a "Use my own domain / subdomain" opciót fogjuk választani, mivel saját weboldalt fogunk használni. De lehet a "Use test domain" opciót is választani teszteléshez.
- Domain Name: Itt kell megadni a domain nevet.
- Enable www for this domain / subdomain: A legtöbb (nem aldomaines) weboldal esetén ezzel az opcióval állítjuk be, hogy a www-s aldomain DNS rekordja is be lett állítva. Ezt bepipálva kijön egy következő lehetőség:
- Preferred Domain Version: Itt lehet kiválasztani, hogy melyik verziót szeretnénk alkalmazni:
- www (enable non-www → www redirection): A www változat esetén a nem www-s változatra beállít egy átirányítást.
- non-www (enable www → non-www redirection): Ha nem a www-s változatot szeretnénk használni, akkor ezzel állítjuk be, hogy a www-s változatot átirányítsa a nem www-s változatra.
- Do not set a preferred domain version: Amennyiben nem akarunk átirányítást beállítani, akkor ezzel az opcióval megengedjük, hogy mindkét változatban betöltsön a weboldal. EZ NEM AJÁNLOTT!
- Preferred Domain Version: Itt lehet kiválasztani, hogy melyik verziót szeretnénk alkalmazni:
- DNS Integration: Itt egyelőre (amíg nem vagyunk magasabb csomagban) a "None - I will setup DNS records manually" opciót kell választani. Ha magasabb csomagba megyünk, akkor lehet majd a "Cloudflare" opciót is választani, hogy automatikusan állítsa be a DNS rekordokat. Addig viszont manuálisan fogjuk szerkeszteni.
- SSL/TLS Method: Itt most csak a "Basic SSL (One SSL certificate for all domains)" opciót tudjuk választani, de ez is a jó választás.
- Advanced Options: További beállítások lehetősége KLÓNOZÁS ESETÉN!
- Custom NGINX config: Egyedi NGINX konfiguráció klónozása.
- RunCloud Hub: Amennyiben már telepítve volt, azt is lehet klónozni.
- Backup: A biztonsági mentéseket is lehet klónozni.
- A végén a jobb alsó sarokban található "Clone Webapp to Server..." gombra kell kattintani.
☑️ ClickUp feladat létrehozása Help Scout jegyből
- A ClickUp feladatnak a címe legyen egyértelműen a feladatra optimalizálva, nem kell, hogy ugyanaz legyen, mint a Help Scout jegy tárgya.
- A ClickUp feladatba be kell illeszteni a Help Scout jegy URL-jét.
- A ClickUp feladatba a leírásba kell írni egy összefoglalót, a pontos feladat leírását és esetleg az ügyfél levelét lehet beilleszteni.
- A ClickUp feladatnál is fel kell venni címkéket, nem feltétlen ugyanazokat, amiket a Help Scout-ban veszünk fel. Viszont a "help-scout" címke legyen hozzáadva!
- A Help Scout jegyben fel kell venni a
ClickUp Taskproperty-be a ClickUp feladat "Private link" URL-jét.- A feladatnál a Share gombra kell kattintani, majd a "Private link" sorában a "Copy link" gombra.
☑️ [Emailit] SMTP szolgáltatás bekötése
Lépések
Emailit beállítása:
- Sending domain hozzáadása.
- Domain hitelesítése a DNS beállításokkal.
- Az Emailit saját aldomainjéhez az SPF rekordnál átírjuk a szigorítást a legszigorúbbra, azaz a végén az
~allhelyett-alllesz! - A
_dmarcaldomain rekordját csak akkor kell beállítani, ha még nincs beállítva az adott domainnél. Ha be van állítva, akkor ahhoz nem nyúlunk. - A fődomain SPF rekordjához is mindenképpen fel kell venni ezt:
include:_spf.emailit.com
- Az Emailit saját aldomainjéhez az SPF rekordnál átírjuk a szigorítást a legszigorúbbra, azaz a végén az
- API létrehozása: Oldalsávban API Keys → Jobb felül Add API Key
- Name: Weboldal neve, ahol használuk URL https:// és www nélkül. Pl.: hucommerce.hu
- Scope: Sending Only
- Scope Domain: A küldő domain, amit használunk a weboldalon.
- API Key elmentése a 1Password-be. CSAK az API-t kell elmenteni Email típusú item-ként Password mezőt írjuk át erre -
API Key & SMTP. Ezt a kulcsot a rendszer többé már nem mutatja! FluentSMTP használata esetén: - FluentSMTP telepítése ha még nincs telepítve.
- FluentSMTP beállítása:
- SMTP adatok megadása:
- Host:
smtp.emailit.com - Username:
emailit - Password:
1Password-ben elmentett jelszó - Port:
587 - Encryption:
TLS
- Host:
- SMTP adatok megadása:
Fontos jegyzetek
- Nem a weboldal domain a mérvadó az SMTP beállításnál, hanem az, hogy milyen email domaint használnak (azaz a
@utáni domain) a levelek, értesítések küldőjeként. Például űrlap bővítményben az egyes űrlapokhoz beállított küldő domain, vagy Woocommerce - Beállítások - Email résznél beállított küldő domain, vagy Pagebuilder-es Form-ban beállított küldő domain stb... Ez lehet, hogy eltér az Adminisztrátori email címtől. Az is lehet, hogy egy weboldalon több küldő domaint kell beállítani. A FluentSMTP ezt megfelelően tudja kezelni és mindig azt a küldő domaint használja, amelyik az adott esetben szükséges. - Mindenképpen ellenőrizni kell a WordPress installációban beállított alapértelmezett admin email címet, mert ha más nem írja felül, akkor ez lesz a küldő email cím. Természetesen az SMTP bővítmények, PWP Control, illetve más bővítmények (pl.: űrlap kezelők) felülírhatják a küldő email címet. Tehát a beállított küldő email címhez tartozó domainnévhez kell az SMTP szolgáltatás.