Возможный дубликат:
Как я могу исправить ошибку разрешения при вызове session_start ()?
Предупреждение о предупреждении PHP (13) на session_start ()
Я пытаюсь создать панель администратора. К сожалению, сеанс не работает на macbook. В настоящее время у меня все установлено и работает, а также последняя версия php.
Мне просто не удается заставить его работать на моем mac. Он работает на моем платном хостинге, но я не могу с этим поработать.
Пожалуйста, помогите мне решить эту проблему. Я считаю, что это что-то вроде написания разрешения или так.
Вам необходимо изменить разрешения:
/var/folders
Я бы предложил изменить право собственности на папку:
sudo chown -R nobody /var/lib/php/session sudo chgrp -R nobody /var/lib/php/session
Опция 'nobody' является пользователем, которым работает ваш веб-сервер, и для второй команды это группа.
Примечание. Папка должна быть изменена туда, где вы установили свой сеанс. Save_path. В вопросе выше папка /var/folders
поэтому код будет chown -R nobody /var/folders
Дубликат разрешения предупреждения PHP (13) на session_start ()
Это в основном права на запись, вы также можете щелкнуть правой кнопкой мыши по папке и предоставить доступ всем.
Задайте больше разрешений для вашей папки сеанса:
/var/folders/
возможно, это будет лучше, если вы установите путь сохранения сеанса в каталог temp.