За последние 24 часа нас посетили 20918 программистов и 1111 роботов. Сейчас ищет 391 программист ...

Ошибка shell_exec wkhtmltopdf: Permission denied

Тема в разделе "Вопросы от блондинок", создана пользователем goginn94, 16 окт 2017.

  1. goginn94

    goginn94 Новичок

    С нами с:
    16 окт 2017
    Сообщения:
    6
    Симпатии:
    0
    О системе:
    FreeBSD
    Nginx
    Joomla

    Пытаюсь выполнить код.
    Код:
    Код (Text):
    1. $output = shell_exec("/usr/local/bin/wkhtmltopdf ./tmp.html html.pdf 2>&1");
    Выходит ошибка.
    Ошибка:
    Код (Text):
    1. /usr/local/bin/wkhtmltopdf: Permission denied
    Команда выполняется от пользователя www. Проверил.
    А папка /usr/local/bin/wkhtmltopdf пользователя root
    Но другие скрипты по типу распаковки выполняются которые тоже в этой папке.
    Еще что заметил:
    Даже если в php выполнить ls -la то он не отображает файл wkhtmltopdf
    Помогите кто может 4 день не сплю... не понимаю что не так

    Также пробывал всем папкам и файлам 777 дать толку нет так что такие ответы не задавайте!!! Читал и русские и английские форумы толку ноль от этого.
    Нужно не стандартное решение.
     
    #1 goginn94, 16 окт 2017
    Последнее редактирование: 16 окт 2017
  2. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.068
    Симпатии:
    1.231
    Адрес:
    там-сям
    по русски: пробовал

    если ты не имеешь прав на файл/папку и ты не рут, то ты и права не сможешь назначить
    — К.О.
    --- Добавлено ---
    то есть прав нет
    --- Добавлено ---
    так же есть вероятность, что ты ошибаешся насчёт того как работает нужная тебе программа. может она успешно выполняется, если правильно аргументы задать. хз.
     
  3. goginn94

    goginn94 Новичок

    С нами с:
    16 окт 2017
    Сообщения:
    6
    Симпатии:
    0
    Проблему решил добавлением файла в клетку сайта.