CityHost.UA
Помощь и поддержка

Ошибка 500 после установки OkayCMS

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

 

 

Выключить open_basedir

 

Чтобы отключить функцию open_basedir на сайте с установленным OkayCMS воспользуйтесь инструкцией [по ссылке]

 

Сразу после отключения open_basedir попробуйте перезагрузить страницу сайта — он должен работать. Если же сайт не заработал, переходите к следующей инструкции.

 

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

 

Советуем сделать резервную копию файла FlockStore.php перед внесением в него изменений, также убедитесь, что строки кода из инструкции похожи на те, которые в вашем файле, поскольку номер строк может измениться в зависимости от версии установленной 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. Сохраните изменения в файле и перезагрузите страницу сайта.


Похожие статьи