На моем ПК с сервером WAMP и php 5.3.9 все работает нормально.cakephp redirect не работает на сервере
Когда я загружаю его на сервер с php 5.2.1.7, все переадресации перестают работать - когда выполняется -> перенаправление (..), скрипт перестает работать - он действует, как будто die;
вместо перенаправления и ничего не печатается и не перенаправляется не работает.
Это переадресовывает я использую:
$this->redirect(array('controller' => 'users', 'action' => 'login'));
$this->redirect($this->referer())
Оба (на самом деле все ...) перестал работать после загрузки на сервер ...
------ редактировать
Мне удалось показать ошибки E_ALL и, например, если я напишу $omg->lol()
перед перенаправлением, то сообщается как
Уведомление (8): Неопределенная переменная: omg [APP/Controller/LanguagesControlle r.php, строка 31] Фатальная ошибка: Вызов функции-члена лол() на не-объект в ...
Но до сих пор нет сообщений об ошибках для редиректа ...
Проверьте свой журнал ошибок apache. Также проверьте правильность установки AllowOverride в конфигурации apache для .htaccess. Альтернативно включайте отчет об ошибках PHP. –
Как я могу это сделать? У меня только ftp-доступ ... – user606521
Я пробовал, например, следующее: ' Php \t header ('Местоположение: http://www.google.com/'); ?> 'И он отлично работает ... – user606521