2013-10-25 2 views
0

Я использую cakePHP 2.4 для Windows с WAMP без проблем.CakePHP Разница сеансов между Mac и Windows

Как только я переведу исходный код на Mac, работающий с WAMP, я получаю ошибки в отношении уже отправленных заголовков.

Неужели кто-нибудь сталкивался с этим раньше?

Warning (2): session_start(): Cannot send session cache limiter - headers already sent (output started at /Applications/MAMP/htdocs/cskplay/app/Controller/UsersController.php:2) [APP/Vendor/facebook-php-sdk-master/src/facebook.php, line 49] 

Я уже попробовал все в этом посте:

CakePHP 2.x sessions behaving inconsistently between local dev and production

+1

Вы уверены, что ничего не отправили в браузер перед началом сеанса? Даже конечные пробелы после '?>' В файле PHP, который входит в комплект, могут вызывать вывод (и последующие заголовки). – Crackertastic

ответ

1

Исправлено! Это была пустая строка между началом контроллера и открытием <?.

странно, как это имело значение только для Mac, а не для окон.

+3

Может быть несколько причин. Возможны разные директивы 'error_reporting' между двумя средами. –

+0

привет, паул, вы отвечаете правильно. но найти место в проекте сложно. вы можете сделать короткий путь? –

Смежные вопросы