CityHost.UA
Допомога і підтримка

Помилка 500 після встановлення OkayCMS

Якщо на сайті під керуванням OkayCMS одразу після встановлення виникає помилка HTTP ERROR 500, існує декілька основних шляхів її вирішення.

 

 

Вимкнути open_basedir

 

Щоб вимкнути функцію open_basedir на сайті зі встановленим OkayCMS скористайтесь інструкцією [за посиланням]

 

Одразу після вимкнення open_basedir спробуйте перезавантажити сторінку сайту — він повинен працювати. Якщо ж сайт не запрацював, переходьте до наступної інструкції.

 

Скорегувати файл FlockStore.php

 

Радимо зробити резервну копію файлу FlockStore.php перед внесенням у нього змін, також впевніться, що рядки коду з інструкції cхожі до тих, які у вашому файлі, оскільки номер рядків може змінитись в залежності від версії встановленої OkayCMS.

 

1. Відкрийте у [файловому менеджері] файл /vendor/symfony/lock/Store/FlockStore.php

 

2. Перейдіть до рядка #45 та замініть його на:

if (@is_dir($lockPath)) {

 

3. Перейдіть до рядка #46 та замініть його на:

if (false === mkdir($lockPath, 0777, true) && @is_dir($lockPath)) {

 

4. Перейдіть до рядка #49 та замініть його на:

} elseif (@is_writable($lockPath)) {

 

5. Збережіть зміни у файлі та перезавантажте сторінку сайту.


Схожі статті