Állandók a wp-config.php fájlban
Az UpdraftPlus működését módosító PHP-állandók listája, magyarázattal.
Az UpdraftPlus viselkedését a wp-config.php fájlban megadott állandókkal is módosíthatod. Írd őket a fájl elejére, a nyitó <?php után, még azelőtt, hogy a WordPress betölt mindent, különben nem lépnek érvénybe. A lista nem feltétlenül teljes, de a gyakorlatban használt állandókat tartalmazza.
Példa: figyelmeztetés a 25 MB-nál nagyobb fájlokra (az alapérték 250 MB):
define('UPDRAFTPLUS_WARN_FILE_SIZE', 1048576*25);Mentés és tömörítés
Szekció neve “Mentés és tömörítés”| Állandó | Mit csinál |
|---|---|
UPDRAFTPLUS_SEMAPHORE_LOCK_WAIT |
Hány másodpercnek kell eltelnie két azonos típusú mentési futás között (alapérték: 180, vagyis 3 perc). Ha kevesebb telt el, a második futás megszakad. Ez védi a mentést a WordPress időzítőjének hibájától, amely bizonyos esetekben ugyanazt a feladatot többször indítja. |
UPDRAFTPLUS_ZIP_EXECUTABLE |
A bináris zip program teljes elérési útja. Ha megtalálható, a zip-fájlok gyorsabban készülnek. |
UPDRAFTPLUS_BINZIP_OPTS |
Extra parancssori kapcsolók a bináris zip programnak. Alapból ezzel kerülnek tömörítetlenül tárolásra bizonyos fájltípusok. |
UPDRAFTPLUS_NO_BINZIP |
true esetén az UpdraftPlus soha nem használ bináris zip programot. Akkor hasznos, ha tudod, hogy a szerveren nem működik (például biztonsági korlátozás miatt), és nem akarsz időt veszíteni a próbálkozással. |
UPDRAFTPLUS_PREFERPCLZIP |
true esetén mindig a PclZip tömörítőt használja. Lassabb, de tisztán PHP-alapú, ezért mindenhol működik, és részletesebb hibaüzenetet ad, mint a ZipArchive. Akkor érdemes bekapcsolni, ha a ZipArchive hibát jelez, de nem mondja meg pontosan, mi a baj. |
UPDRAFTPLUS_PCLZIP_FORCEALLINONE |
A PclZip gyorsítása: ha az adatmennyiség (bájtban) kisebb a megadott értéknél, kikapcsolja a kötegelést. Ügyelj rá, hogy elég idő legyen a zip elkészítésére, mert a kötegelés célja éppen az, hogy a webszerver ne állítsa le a futást. |
UPDRAFTPLUS_ZIP_BATCH_CEILING és UPDRAFTPLUS_MAXBATCHFILES |
A zip-készítés kötegeinek legnagyobb mérete bájtban (alapérték és legkisebb érték: 209715200) és a kötegenkénti fájlok legnagyobb száma (alapérték: 500). |
UPDRAFTPLUS_SPLIT_MIN |
A Szakértői beállítások között az archívumok felosztási méretét legfeljebb ennyi megabájtra csökkentheted (alapérték: 25). |
UPDRAFTPLUS_EXCLUDE_EXTENSIONS |
Vesszővel elválasztott fájlkiterjesztések, amelyeket a mentés bárhol kihagy, például zip,mp4. |
UPDRAFTPLUS_SKIP_FILE_OVER_SIZE |
Az ennél nagyobb (bájtban megadott) fájlokat a mentés kihagyja. Nincs alapértéke. |
UPDRAFTPLUS_WARN_FILE_SIZE |
Figyelmeztetés nagyon nagy fájlra (bájtban). Csak akkor látszik, ha a mentés nem fejeződik be, és támpontot ad az okhoz: lehet, hogy kevés az erőforrás a nagy fájl becsomagolásához. |
UPDRAFTPLUS_WARN_DB_ROWS |
Figyelmeztetés, ha egy adatbázistábla ennél több sort tartalmaz. Ez is csak befejezetlen mentésnél látszik. |
UPDRAFTPLUS_NOAUTOBACKUPS |
true esetén teljesen kikapcsolja a frissítés előtti automatikus mentést (nem az ütemezett mentést). |
Adatbázis
Szekció neve “Adatbázis”| Állandó | Mit csinál |
|---|---|
UPDRAFTPLUS_DATA_OPTIONAL_TABLES |
Vesszővel elválasztott tábláknév-lista (előtag nélkül), amelyek tartalma nem fontos, és kevés erőforrásnál kihagyható. Csak nagy táblákra való, és csak gyenge szervereken lép életbe. Az alapérték naplózó és statisztikai bővítmények tábláit tartalmazza, például bwps_log, statpress, itsec_log, woocommerce_sessions. |
UPDRAFTPLUS_MYSQLDUMP_EXECUTABLE |
A bináris mysqldump teljes elérési útja. Ha megtalálható, nagy táblák mentésére használja. |
UPDRAFTPLUS_ALWAYS_TRY_MYSQLDUMP |
Alapból csak nagy táblákhoz próbálja a bináris mysqldump programot. true esetén mindig megpróbálja. Akkor hasznos, ha van olyan tábla, amelynek egyes sorai rendkívül sok adatot tartalmaznak, és ezért elfogy a memória: a bináris program jobban bírja. |
UPDRAFTPLUS_LOG_BACKUP_SELECTS |
true esetén a táblák mentésekor használt SELECT parancsok is bekerülnek a mentési naplóba. |
UPDRAFTPLUS_SUPPRESS_CONNECTION_CHECKS |
true esetén kikapcsolja annak ellenőrzését, hogy az adatbázis-kapcsolat még él-e. Csak akkor kell, ha az ellenőrzés a te környezetedben hibásan működik (Amazon Aurorán előfordult). |
Visszaállítás
Szekció neve “Visszaállítás”| Állandó | Mit csinál |
|---|---|
UPDRAFTPLUS_SQLEXEC_MAXIMUM_ERRORS |
Ennyi SQL-hiba után megszakad a visszaállítás (alapérték: 50). |
UPDRAFTPLUS_ATOMIC_RESTORE_DISABLED |
true esetén a táblák visszaállítása nem ideiglenes táblán, majd átnevezéssel történik, hanem a régi módon: a tábla törlődik, és a végleges néven jön létre újra. |
UPDRAFTPLUS_DECRYPTION_ENGINE |
Megadja, melyik motorral dolgozzon a visszafejtés (phpseclib). Lehetséges értékek: openssl, mcrypt, internal. Nem mindegyik érhető el minden PHP-beállításon. |
UPDRAFTPLUS_EXISTING_BACKUPS_LIMIT |
Hány mentés töltődjön be oldalanként a Meglévő biztonsági mentések listában (alapérték: 100). |
Naplózás
Szekció neve “Naplózás”| Állandó | Mit csinál |
|---|---|
UPDRAFTPLUS_CONSOLELOG |
true esetén a napló a kimenetre is kiíródik, nem csak a naplófájlba. Parancssori mentésnél hasznos. |
UPDRAFTPLUS_BROWSERLOG |
Mint az előző, de a HTML-karaktereket kiváltja (escape-eli). |
UPDRAFTPLUS_LOG_IDENT és UPDRAFTPLUS_LOG_FACILITY |
A syslog-azonosító (alapérték: updraftplus) és a syslog-szolgáltatás (alapérték: LOG_USER), ha a naplóüzenetek a syslogba is mennek (a jelentések kiegészítővel vagy a fizetős kiadással). |
Távoli tárhelyek
Szekció neve “Távoli tárhelyek”| Állandó | Mit csinál |
|---|---|
UPDRAFTPLUS_CLOUDFILES_USEOLDSDK |
Rackspace Cloud Files esetén a régi, elavult SDK használata. Alapból az új SDK működik, ha lehetséges (PHP 5.5-től). |
UPDRAFTPLUS_S3_OLDLIB |
Amazon S3 esetén a régi SDK használata. Alapból az új működik, ha lehetséges (PHP 5.5-től). |
UPDRAFTPLUS_WEBDAV_NEVER_CHUNK |
WebDAV esetén a mentés egyben megy át, darabolás nélkül. Az Apache mod_dav tudja a darabolást, a legtöbb más WebDAV-szerver nem, és néhány egzotikus szerver még hasznos hibakódot sem küld vissza. |
UPDRAFTPLUS_UPLOAD_CHUNKSIZE |
A feltöltési darabok mérete bájtban egyes tárhelyeknél (jelenleg a OneDrive használja). Csak akkor módosítsd, ha pontosan tudod, miért. |
UPDRAFTPLUS_IPV4_ONLY |
A tárhelymódszerek csak IPv4-et használnak. Segít, ha a tárhelyed IPv6-beállítása hibás (jelenleg a Google Drive és a Google Cloud, valamint a WP HTTP API hívásai támogatják). |
UPDRAFTPLUS_GDRIVE_CURL_HTTP_VERSION |
Kényszeríti a Google Drive kódját egy adott HTTP-verzióra. Alapból 1.1 van, mert bizonyos curl-verziók mással hibát dobnak. Az érvényes értékek a PHP CURLOPT_HTTP_VERSION állandóinak értékei. |
Felület és értesítések
Szekció neve “Felület és értesítések”| Állandó | Mit csinál |
|---|---|
UPDRAFTPLUS_DISABLECOMPATNOTICE |
true esetén nem jelenik meg az értesítés, hogy a WordPress-verziód „túl új” (az UpdraftPlus még nem tesztelte rajta). Fejlesztői, kiadás előtti WordPress-verziókhoz hasznos. |
UPDRAFTPLUS_NOADMINLOCK |
true esetén kikapcsolja a fizetős kiadás beállítás-zárolását. Akkor hasznos, ha elfelejtetted a jelszót. Mivel írhatod a wp-config.php fájlt, a zárnál amúgy is nagyobb hatalmad van. |
UPDRAFTPLUS_ADMINBAR_DISABLE |
Elrejti az UpdraftPlus menüpontjait az admin eszköztárból. (Alapból csak adminisztrátoroknak látszanak, és ha a beállítóoldal jelszóval zárolt, csak annak, aki feloldotta.) |
UPDRAFTPLUS_DISABLE_TOP_LEVEL_MENU_ENTRY |
Az UpdraftPlus alapból önálló főmenüpont. true esetén visszakerül a Beállítások alá. |
UPDRAFTPLUS_ENABLE_SELECT2 |
false esetén nem használja a „select2” legördülő elemet. Akkor kell, ha egy másik összetevő (például hibás CSS-t betöltő) megakadályozza a helyes betöltését. |
UPDRAFTPLUS_ENABLE_TOUR |
false esetén kikapcsolja a bemutató túra minden funkcióját. |
UPDRAFTPLUS_DISABLE_WP_CRON_NOTICE |
Ha a DISABLE_WP_CRON állandóval kikapcsoltad a WordPress időzítőjét, és nem akarod, hogy az UpdraftPlus ezt jelezze a beállítóoldalon, állítsd true-ra. Hibakeresésnél viszont nehezebb lesz észrevenni, ha az időzítő nem működik. |
UPDRAFTPLUS_SEND_UNWRITABLE_BACKUP_DIRECTORY_EMAIL |
Ha a mentés azért hiúsul meg, mert a mentési könyvtár nem írható, az UpdraftPlus alapból jelentést küld e-mailben (ha be van állítva). false esetén ez az e-mail elmarad. |
UPDRAFTPLUS_SKIP_CPANEL_QUOTA_CHECK |
Kihagyja a cPanel lekérdezését a felhasznált és szabad tárhelykvótáról. Csak akkor érdemes, ha ez komoly gondot okoz. |
Készült: