Spis treści |
Objawy
Forum wyświetla informację:
- Fatal error: Not able to open ./../cache/data_global.php in includes/acm/acm_file.php on line 112
Powód
Bug w phpBB 3.0.3 i 3.0.4.
Rozwiązanie
Bug ten został naprawiony w phpBB 3.0.5, zalecamy aktualizację.
Alternatywne rozwiązanie
1. Otwórz plik includes/acm/acm_file.php
a) Znajdź:
phpbb_chmod($this->cache_dir . 'data_global.' . $phpEx, CHMOD_WRITE);
b) Zamień na:
phpbb_chmod($this->cache_dir . 'data_global.' . $phpEx, CHMOD_READ | CHMOD_WRITE);
c) Znajdź:
phpbb_chmod($this->cache_dir . "data{$var_name}.$phpEx", CHMOD_WRITE);
d) Zamień na:
phpbb_chmod($this->cache_dir . "data{$var_name}.$phpEx", CHMOD_READ | CHMOD_WRITE);
e) Znajdź:
phpbb_chmod($filename, CHMOD_WRITE);
f) Zamień na:
phpbb_chmod($filename, CHMOD_READ | CHMOD_WRITE);
Zapisz plik i wyślij go na serwer.
2. Jeśli to nie pomoże, sprawdź czy w includes/constants.php masz następujący fragment kodu:
// phpbb_chmod() permissions @define('CHMOD_ALL', 7); @define('CHMOD_READ', 4); @define('CHMOD_WRITE', 2); @define('CHMOD_EXECUTE', 1);
Jeżeli nie, to dodaj powyższy fragment kodu po:
define('REFERER_VALIDATE_PATH', 2);
Nie zapomnij o...
Jeżeli po instalacji modyfikacji pojawił się błąd zawierający słowa "Cannot modify header information", to powinieneś zastosować się do instrukcji zawartych w tym artykule: Błąd:Cannot modify header information
Jeżeli po instalacji modyfikacji pojawił się błąd zawierający słowa "Cannot modify header information", to powinieneś zastosować się do instrukcji zawartych w tym artykule: Błąd:Cannot modify header information