Intereting Posts
Создать собственный (более сильный) ключ RSA для OpenSSH? Default sources.list в Debian Jessie (недопустимые зависимости) Дать jenkins выполнить команды как root Google Compute Engine – подождите, пока служба systemd не выйдет с 0 при выключении Как переместить кнопки окна на панель 3.16 gnome shell Современное распределение на старом оборудовании Как настроить сценарии загрузки для сохранения inphin inodes после неправильного завершения работы? suid executibles работают только тогда, когда они присутствуют в системе PATH Конфигурация ядра для специальных светодиодов клавиатуры Редактируйте файл с помощью скрипта, но сохраняйте теги osx Официальное описание UNC (Universal Naming Convention) Чтение многострочного текста внутри сценария bash Перебирать переменные SiS 771/671 графическая карта: Есть ли какой-то Unix-подобный дистрибутив ОС, который работает с ним правильно? Как перемонтироваться в режиме чтения-записи определенного монтирования устройства?

Не удается запустить php cli в webuser, но будет выполняться как root

Я запускаю приложение Magento на сервере Nginx.

nginx + php-fpm работает как webuser: www

В каталоге оболочки Magento есть некоторая функция, которая работает нормально как root, а импорт выполняется нормально в нашем поле apache. php 5.4

Этот запуск как webuser не работает php -f shell / importfromapi.php

но если я выполняю роль root, он отлично работает? Когда я говорю, что это нормально работает, я имею в виду, что с помощью root я могу подтвердить в журнале, что api подключается, и мы получаем данные. Но используя webuser, я получаю пустой ответ от API

Я не могу найти журналы ошибок для php.

Я нашел var / log / php-fpm / error.log, но он не регистрирует никаких ошибок.

EDIT: Разрешение для php является root, следует ли это изменить?

ls -la /usr/bin/php -rwxr-xr-x 1 root root 3865896 Mar 13 15:20 /usr/bin/php 

Я сделал еще несколько отладок:

 curl -v http://api3.codebasehq.com/projects \ -u "myuser/keycombo" 

Вышеизложенное работает от моего webuser, так что это не так. Это должно быть что-то в PHP

EDIT2:

Я просто проверил приложение на другом сервере и запустил php-команду в качестве веб-пользователя по умолчанию, и он сработал. Я думаю, что это имеет какое-то отношение к php-fpm.