Якщо на сайті під керуванням OkayCMS одразу після встановлення виникає помилка HTTP ERROR 500, існує декілька основних шляхів її вирішення.
Щоб вимкнути функцію open_basedir на сайті зі встановленим OkayCMS скористайтесь інструкцією [за посиланням]
Одразу після вимкнення open_basedir спробуйте перезавантажити сторінку сайту — він повинен працювати. Якщо ж сайт не запрацював, переходьте до наступної інструкції.
Радимо зробити резервну копію файлу 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. Збережіть зміни у файлі та перезавантажте сторінку сайту.
Всі категорії питань