CityHost.UA
Pomoc i wsparcie

Błąd 500 po zainstalowaniu OkayCMS

Jeśli na stronie zarządzanej przez OkayCMS zaraz po instalacji występuje błąd HTTP ERROR 500, istnieje kilka podstawowych sposobów jego rozwiązania.

 

 

Wyłącz open_basedir

 

Aby wyłączyć funkcję open_basedir na stronie z zainstalowanym OkayCMS, skorzystaj z instrukcji [pod linkiem]

 

Tuż po wyłączeniu open_basedir spróbuj ponownie załadować stronę — powinna działać. Jeśli jednak strona nie działa, przejdź do następnej instrukcji.

 

Skoryguj plik FlockStore.php

 

Zalecamy wykonanie kopii zapasowej pliku FlockStore.php przed wprowadzeniem w nim zmian, upewnij się również, że linie kodu z instrukcji są podobne do tych w twoim pliku, ponieważ numer linii może się zmienić w zależności od wersji zainstalowanego OkayCMS.

 

1. Otwórz w [menedżerze plików] plik /vendor/symfony/lock/Store/FlockStore.php

 

2. Przejdź do linii #45 i zamień ją na:

if (@is_dir($lockPath)) {

 

3. Przejdź do linii #46 i zamień ją na:

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

 

4. Przejdź do linii #49 i zamień ją na:

} elseif (@is_writable($lockPath)) {

 

5. Zapisz zmiany w pliku i załaduj stronę ponownie.


Podobne artykuły