Why i cant run exec in php when run script with machine name?
Helle coders,
I have a PHP script that contains the following three lines. my server is Ubuntu and I run this code over the network with server IP or server hostname. when I run this script with server IP, there is no problem. but when i try to run this code with server host name, the code running but the exec wont execute. Does anybody have any idea? how I can solve this problem?
<?php
$total_sys_memory = array();
exec("awk '/MemTotal/ {print $2}' /proc/meminfo", $total_sys_memory);
print_r($total_sys_memory);
?>
I think the issue may be with the privilege of call exec with the server hostname.
when with the browser in client system open this script with the address below :
http://192.168.1.101/armiti/login/script.php
exec run. but when I open this script with the address below :
http://server/armiti/login/script.php
exec won't run. why?
php ubuntu exec
add a comment |
Helle coders,
I have a PHP script that contains the following three lines. my server is Ubuntu and I run this code over the network with server IP or server hostname. when I run this script with server IP, there is no problem. but when i try to run this code with server host name, the code running but the exec wont execute. Does anybody have any idea? how I can solve this problem?
<?php
$total_sys_memory = array();
exec("awk '/MemTotal/ {print $2}' /proc/meminfo", $total_sys_memory);
print_r($total_sys_memory);
?>
I think the issue may be with the privilege of call exec with the server hostname.
when with the browser in client system open this script with the address below :
http://192.168.1.101/armiti/login/script.php
exec run. but when I open this script with the address below :
http://server/armiti/login/script.php
exec won't run. why?
php ubuntu exec
how are you calling this cli script?
– wodka
Jan 19 at 20:47
Mostly sounds like a vhost misconfiguration. Albeit first investigate the invocation: How can I debug exec() problems?
– mario
Jan 19 at 22:51
From the manual: Note: When safe mode is enabled, you can only execute files within the safe_mode_exec_dir. For practical reasons, it is currently not allowed to have .. components in the path to the executable. Perhaps the safe_mode is set on the target server
– Lukas
Jan 20 at 1:12
add a comment |
Helle coders,
I have a PHP script that contains the following three lines. my server is Ubuntu and I run this code over the network with server IP or server hostname. when I run this script with server IP, there is no problem. but when i try to run this code with server host name, the code running but the exec wont execute. Does anybody have any idea? how I can solve this problem?
<?php
$total_sys_memory = array();
exec("awk '/MemTotal/ {print $2}' /proc/meminfo", $total_sys_memory);
print_r($total_sys_memory);
?>
I think the issue may be with the privilege of call exec with the server hostname.
when with the browser in client system open this script with the address below :
http://192.168.1.101/armiti/login/script.php
exec run. but when I open this script with the address below :
http://server/armiti/login/script.php
exec won't run. why?
php ubuntu exec
Helle coders,
I have a PHP script that contains the following three lines. my server is Ubuntu and I run this code over the network with server IP or server hostname. when I run this script with server IP, there is no problem. but when i try to run this code with server host name, the code running but the exec wont execute. Does anybody have any idea? how I can solve this problem?
<?php
$total_sys_memory = array();
exec("awk '/MemTotal/ {print $2}' /proc/meminfo", $total_sys_memory);
print_r($total_sys_memory);
?>
I think the issue may be with the privilege of call exec with the server hostname.
when with the browser in client system open this script with the address below :
http://192.168.1.101/armiti/login/script.php
exec run. but when I open this script with the address below :
http://server/armiti/login/script.php
exec won't run. why?
php ubuntu exec
php ubuntu exec
edited Jan 19 at 20:59
Mehdi Mohammadpour
asked Jan 19 at 20:38
Mehdi MohammadpourMehdi Mohammadpour
413
413
how are you calling this cli script?
– wodka
Jan 19 at 20:47
Mostly sounds like a vhost misconfiguration. Albeit first investigate the invocation: How can I debug exec() problems?
– mario
Jan 19 at 22:51
From the manual: Note: When safe mode is enabled, you can only execute files within the safe_mode_exec_dir. For practical reasons, it is currently not allowed to have .. components in the path to the executable. Perhaps the safe_mode is set on the target server
– Lukas
Jan 20 at 1:12
add a comment |
how are you calling this cli script?
– wodka
Jan 19 at 20:47
Mostly sounds like a vhost misconfiguration. Albeit first investigate the invocation: How can I debug exec() problems?
– mario
Jan 19 at 22:51
From the manual: Note: When safe mode is enabled, you can only execute files within the safe_mode_exec_dir. For practical reasons, it is currently not allowed to have .. components in the path to the executable. Perhaps the safe_mode is set on the target server
– Lukas
Jan 20 at 1:12
how are you calling this cli script?
– wodka
Jan 19 at 20:47
how are you calling this cli script?
– wodka
Jan 19 at 20:47
Mostly sounds like a vhost misconfiguration. Albeit first investigate the invocation: How can I debug exec() problems?
– mario
Jan 19 at 22:51
Mostly sounds like a vhost misconfiguration. Albeit first investigate the invocation: How can I debug exec() problems?
– mario
Jan 19 at 22:51
From the manual: Note: When safe mode is enabled, you can only execute files within the safe_mode_exec_dir. For practical reasons, it is currently not allowed to have .. components in the path to the executable. Perhaps the safe_mode is set on the target server
– Lukas
Jan 20 at 1:12
From the manual: Note: When safe mode is enabled, you can only execute files within the safe_mode_exec_dir. For practical reasons, it is currently not allowed to have .. components in the path to the executable. Perhaps the safe_mode is set on the target server
– Lukas
Jan 20 at 1:12
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function () {
StackExchange.using("externalEditor", function () {
StackExchange.using("snippets", function () {
StackExchange.snippets.init();
});
});
}, "code-snippets");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "1"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54271186%2fwhy-i-cant-run-exec-in-php-when-run-script-with-machine-name%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f54271186%2fwhy-i-cant-run-exec-in-php-when-run-script-with-machine-name%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
how are you calling this cli script?
– wodka
Jan 19 at 20:47
Mostly sounds like a vhost misconfiguration. Albeit first investigate the invocation: How can I debug exec() problems?
– mario
Jan 19 at 22:51
From the manual: Note: When safe mode is enabled, you can only execute files within the safe_mode_exec_dir. For practical reasons, it is currently not allowed to have .. components in the path to the executable. Perhaps the safe_mode is set on the target server
– Lukas
Jan 20 at 1:12