Fehér Bitrix Képernyő
Néha, főleg, amikor megtette az átutalást a Bitrix helyszínen a biztonsági rendszer (backup) is előfordulhat, hogy a helyszínen került át, de a végén nem jött össze - csak egy fehér képernyő. Ez különösen igaz a rendszer régebbi verzióira, amelyek néha működniük kell. Bánjunk ezzel a problémával.
Először is használja a Bitrix fejlesztő ajánlásait.
Fejlesztői ajánlások
A .htaccess fájlban meg kell adnia a line php_value display_errors 1 -et, így a kiszolgáló megmutatja a felmerülő PHP hibákat.
A /bitrix/.settings.php fájlban pedig hozzáad egy elemet a tömbhöz
Így láthatja pontosan, hogy a hiba hol van eltemetve és hol kell szerkeszteni.
Gyakran előfordul, hogy a hiba megtalálható fájlok vagy /bitrix/php_interface/init.php /bitrix/php_interface/dbconn.php - akkor minden, amire szüksége van - az, hogy csatlakozzon hozzá, ftp-n keresztül fájlokat és kijavítani a hibát a helyen, ahol az említett hiba.
Megértettem, hogy egy nem szakember számára ez nem lehet megoldás a problémára. De egy személy, aki kevéssé ismeri a PHP-kódot, valószínűleg képes lesz megtalálni és kijavítani egy hibát a rekord alapján.
Ha egy ilyen opció nem segít - akkor ezt megteheti, ahogy azt javaslom
Gyakran a probléma a rendszer moduljaiban van.
A /bitrix/php_interface/dbconn.php fájlban a következő sort adjuk meg:
Ez a vonal letiltja a rendszer összes modulját, kivéve a fő egységet. Ha egy webhely csatlakoztatása után állandó szerzett (azaz a helyszínen lehet mindenféle hibákat, de működik admin panel) -, akkor a probléma az egyik modult. Kiderül, hogy ki kell számolnia - melyik modulban.
Ehhez megyünk a / bitrix / modules / szakaszhoz. és a mappák (kivéve a fő mappát) ebben a könyvtárban megváltoztatjuk a nevet. Változzon az elmével - csak add meg a név vége, például 1. És ha korábban, például létezett egy "iblock" mappa, akkor átneveztük az "iblock1" mappába. És így az összes mappával:
Most, egy olyan modul esetében, amelyet most neveztünk át, megölünk a névből 1 - azaz. adja vissza a régi neveket. Ie egy modul visszakerült az előző névre - a webhelyet frissítették. A második modul visszatért - a webhely frissült. És így tovább, amíg a fehér képernyő újra megjelenik. Ha az egyik modul előző állapotába való visszatérés után ismét megjelenik egy fehér képernyő - akkor ezt a modult jelöljük, és újból hozzáadjuk a készüléket - kikapcsoljuk. Nos, miután hibát találtunk a modulban - ugyanabban a sorrendben nevezzük át a többi modult.
Gyakran feltétlenül felesleges modulot találsz, és csak pontot találsz rajta, de jobb, ha ássz, és megpróbálsz hibát találni.