tôi chạy này từ tập tin phpcommand not found - Lỗi trong exec() lệnh
exec("epm package");
tôi đã nhận dưới đây lỗi trong error_log
sh: epm: command not found
Tôi đã thử nghiệm bằng tay trong terminal nó hoạt động tốt.
tôi chạy này từ tập tin phpcommand not found - Lỗi trong exec() lệnh
exec("epm package");
tôi đã nhận dưới đây lỗi trong error_log
sh: epm: command not found
Tôi đã thử nghiệm bằng tay trong terminal nó hoạt động tốt.
Cố gắng đưa vào một tên đường dẫn đầy đủ:
exec("/path/to/epm package");
quá trình webserver của bạn sẽ không nhất thiết phải được thiết lập với cấu hình tương tự như tài khoản của riêng bạn.
Tôi giả định người dùng bạn đang thử nghiệm trong thiết bị đầu cuối và người dùng máy chủ web đang chạy PHP của bạn khác nhau. Bạn cần đảm bảo thư mục cho gói epm được xuất sang biến môi trường PATH cho người dùng máy chủ web.
âm thanh như epm
không có trong biến môi trường PATH cho người dùng máy chủ web của bạn đang chạy (có thể là apache). để giải quyết này, thực hiện một trong các:
epm
đến webserver người sử dụng PATH/whatever/folder/epm package
)
Tuyệt vời! nó hoạt động. Tôi chấp nhận điều này cho giải pháp nhanh chóng của bạn – sathish