Я использую CentOS 6.5 на экземпляре Google Compute Engine, который я использую для XMPP-сервера ejabberd. У меня также установлен php 5 и ejabberd настроен на использование скрипт php аутентифицировать пользователей.
Пока все хорошо — ejabberd выполняет скрипт и получает от него правильный результат. Проблема в том, что я хочу, чтобы PHP-скрипт записывал файл журнала. Пока что я пробовал:
Я пришел к выводу, что с правами на запись пользователя ejabberd (который запускает сценарии php) должно быть что-то не так, но даже когда я устанавливаю chmod 777 для каждого файла в каждом из вариантов выше, журнал остается пустым.
Есть намеки? Что мне не хватает? (как вы, вероятно, можете сказать, я не очень разбираюсь в Linux, и впервые использую его в проекте)
Это может быть не тот ответ, который вы ищете. Я не очень знаком с Linux. Существует класс php KeyLogging, известный как KLogger. Вы можете создавать журналы, используя этот класс. Это очень легко использование, Вы должны скачать файл php и использовать его. Вы можете найти это в GitHub. Надеюсь, что это может решить вашу проблему.
Других решений пока нет …