A Joomla eltávolítása - a hozzáférési jogok megváltoztatására szolgáló parancsfájl

Néha előfordul, hogy telepíteni néhány CMS komponensek, különösen alkatrészek joomla, script feltételezi a rendszergazda, és nem tudja megváltoztatni a mappa / fájl jogosultságok beállítása révén az admin felületen a motor, és nem lehet eltávolítani joomla teljesen. De a cikk olvasása után már nem lesz probléma a szerverek mappáinak megváltoztatásával és a joomla eltávolításával kapcsolatban.

A Joomla eltávolítása - a hozzáférési jogok megváltoztatására szolgáló parancsfájl

Gyakran, a Joomla kísérletei során kiderült, hogy el kellett távolítanom, és vissza kellett állítanom a webhelyet, ami a változások előtt volt. Bizonyos esetekben egyes Joomla komponensek helytelen telepítése után kiderül, hogy sem a webhely, sem a Joomla admin panel nem tud menni. Tehát a komponens, amely miatt a probléma merült fel, nem távolítható el a Jumla közigazgatási panelén keresztül. Ilyen esetekben teljesen törölni kell a Joomla-t, és vissza kell állítani a webhelyet a változások előtt. De itt van egy probléma, egyes mappák és jumla fájlok nincsenek törölve, nincs joguk törölni őket. Nem lehet megváltoztatni a jogokat a Total Commander által, sem a tárhely c-paneljén keresztül.

Ismét a Joomla add-on-k ellátása, több komponens telepítése. Telepítettem úgy, hogy nem tudtam eljutni a webhelyre, a szerver hibát adott. Az admin panelbe való bejutás sikertelen is. Úgy döntöttem, hogy teljesen eltávolítom a telket, és kitöltem a dumpot, amit természetesen tettem. De még egyszer nem tudtam törölni a mappákat kiegészítőkkel, amelyeket az admin panelen telepítettem.

Persze, akkor lépjen kapcsolatba a támogató szolgáltatás tárhely, akkor segítenek megoldani a problémát, és helyreállítja a jog, hanem a tárhely szolgáltató ezen a napon már foglalkoztak, és kezelni ugyanazt a problémát, és ugyanazon a helyszínen. ) Ezért úgy döntöttem, hogy nem hiába húzzák meg őket, hanem magam is megoldást találok. Továbbá régóta olvastam, hogy ilyen esetekben a jogokat egy harmadik féltől származó szkript megváltoztathatja.

Elkezdtem keresni valamit, és megtaláltam. )

A PHP-ben a hozzáférési jogok rekurzív módosítása a szkript segítségével. Mi a rekurzív jogváltozás, amit nem értettem, de úgy döntöttem, hogy erre van szükségem. Megnéztem. Ez az. ) Könnyen megváltoztattam a mappák és jumla fájlok engedélyeit, amelyeket nem tudtam eltávolítani. Ezután problémamentesen eltávolítottam a Joomla-t, vagyis a fennmaradó alkatrészeket.

A szkript beállítása és futtatása a jogok megváltoztatásához

$ PARENT_DIR - írja ide a mappát, ahová módosítani kívánja a jogokat. A mappák összes almappájához és fájljához való változtatáshoz való jog, de a mappában a jogok ugyanazok maradnak. Az elérési utat abszolút értékben kell megadni - /home/login/domain.com/folder/ (talán más, az adott tárhelytől függ).

$ FILE_MODE és $ DIR_MODE - itt írja be a fájlokhoz és mappákhoz szükséges engedélyeket. Ha tetszik nekem, csak törölni kell a fájlokat, majd be kell állítania a jogokat 777. Alapértelmezés szerint $ FILE_MODE = 0644; és $ DIR_MODE = 0755. Változás $ FILE_MODE = 0777; és $ DIR_MODE = 0777;

Ha a script futtatása után - egy fehér képernyő, akkor minden jól ment :).

Nem volt fehér képernyőm, de angolul hibáztam, de a jogok továbbra is sikeresen megváltoztak, és töröltem a joomla-t.

Ez minden. Most a Joomla következő kísérleteivel már nem aggódom a házigazdám támogatása miatt, ha nem tudom eltávolítani a Joomla-t, és ezzel a kis forgatókönyvvel megoldom a problémát.

Kapcsolódó cikkek