1

I need to check if my shared host has suexec or suphp. I found this documentation: http://www.alain.knaff.lu/howto/PhpSuexec/

At the very end of this document there is a test. When I run the test, it says:

Warning: system() has been disabled for security reasons in /home.......... on line 3

Is there any other method to check it? (I have SSH access)

camcam
  • 2,585
  • 8
  • 49
  • 65

2 Answers2

4

the best and simplest way I have found to test it is to have a PHP script executing the "id" command:

put the following in a .php file, and uplaod via ft. then, visit the file location in your browser.

<?php
system('id');
?>
vulgarbulgar
  • 845
  • 1
  • 13
  • 28
0

Because of warning system() has been disabled for security reasons, you should run this PHP function getmyuid() instead of system():

<?php
echo "<p>Current User ID: ".getmyuid()."</p>";
echo "<p>Current Script Owner: ".get_current_user()."</p>";
?>
  • getmyuid() returns the uid for the owner of the script, not the user the server is executing the script as. – Tim B Feb 13 '15 at 18:50