Я не могу понять, что может быть причиной этой ошибки. Мой журнал Apache не записывает каких-либо ошибок в журнале доступа или журнале ошибок, связанных со страницей, и все же, когда я раскомментирую строку header()
, я получаю 500 Internal Server Error. Это не может произойти из-за фатальной ошибки PHP, когда содержимое выводится до вызова header()
, что не вызовет 500, не так ли?
header("Location: /offices/page-".ceil($cache->size() / 15));
Я протестировал $cache->size()
, и он возвращает 22, поэтому он должен добавить 2 в конец строки и перенаправить. Мне звонили ob_start()
до header()
, но я пытался позвонить ob_end_clean()
прямо перед этим, и он все равно ничего не делал ...
Я даже пытался поместить header("Location: /offices");
в самом начале файла, и он все еще дает мне 500.