при запуске из консоли пхп скрипта ошыбка

Тема в разделе "Администрирование серверов", создана пользователем Bicdibus, 17 ноя 2017.

Модераторы: mefish
  1. Bicdibus

    Bicdibus

    Регистр.:
    5 мар 2010
    Сообщения:
    498
    Симпатии:
    7
    Скрипт работает в браузере нормально. В изначальном варианте он просто доставал данные из текстового файла и на их основе генерил запрос. Потом посадил это дело на крон но не работал, при запуске из консоли ругался на считывание из файла, хотя права на нем были 777. Потом перенес всю инфу в БД sqlite но история та же запросы на считывание пустые, права на все файлы 777. Скрипты без обращения в файлам отрабатывают нормально при запуске из консоли. В чем может быть причина и куда копать?
     
  2. latteo

    latteo Эффективное использование PHP, MySQL

    Moderator
    Регистр.:
    28 фев 2008
    Сообщения:
    1.607
    Симпатии:
    1.534
    sqlite хранит информацию в файле, из которого и читает php процесс, так что вы поменяли шыло на мыло ;)

    ll или ls -al для файла, который читаете или sqlite файла, чтобы посмотреть кому он принадлежит
    И попробуй консольный php запустить от имени этого пользователя:
    Код:
    sudo -u user -c <команда>
     
  3. mefish

    mefish Support

    Moderator
    • Супермодератор
    Регистр.:
    30 авг 2007
    Сообщения:
    908
    Симпатии:
    649
    **я что за вопрос, А ? где вывод ошибки ? где сам скрипт в конце концов, нам гадать по кофейной гуще ?