Похоже, что PHP подгружает переменные окружения от пользователя, но не подгружает системные. Не знаю как это исправить, нужна помощь.
Когда запускаю с консоли - видит мою переменную PATH, где указано, в каком месте лежит 7z.exe. В запуске через браузер (Apache), получает PATH пользователя наверное Public или дефолтного какого-то, в общем не реагирует на добавление в "системные переменные" и соответственно из браузера не знает где лежит 7z.
Варианты?
ps. там в настройках есть выпадашка "Свой Path", это оно?
====
Сработало. Вопрос открыт - а как такое же вытворять на nginx/apache на удаленном хосте? Где это меняется?
Точнее так - какой принцип сделать так же, чтобы операционка тянула из системы переменные окружения? Неужели редактированием какого-то /etc/apache/env с дописыванием туда . /etc/environment? А на винде?
- Главная Список форумов Ошибки Open Server
- Поиск
-
- Текущее время: 21 апр 2025, 18:30
- Часовой пояс: UTC+03:00
Информация: Конференция переехала на GitHub. Старый форум доступен только для чтения.