• Introducing WebPros Cloud - a fully managed infrastructure platform purpose-built to simplify the deployment of WebPros products !  WebPros Cloud enables you to easily deliver WebPros solutions — without the complexity of managing the infrastructure.
    Join the pilot program today!
  • Support for BIND DNS has been removed from Plesk for Windows due to security and maintenance risks.
    If a Plesk for Windows server is still using BIND, the upgrade to Plesk Obsidian 18.0.70 will be unavailable until the administrator switches the DNS server to Microsoft DNS.

("Error: proc_close() failed") on Joomla install

shoggy24

Regular Pleskian
Whenever a client try to setup joomla i get the following errors

Program execution failed, please check Plesk log files for details (proc_close() failed: Empty error message from utility.). Contact your system administrator for assistance.

Error: proc_close() failed: Empty error message from utility.

When i check the plesk log this errors were generated.

PHP Warning: require_once(env-parser.php): failed to open stream: Operation not permitted in /var/www/vhosts/domain.com/vault_scripts/joomla/scripts/configure on line 5
PHP Fatal error: require_once(): Failed opening required 'env-parser.php' (include_path='.') in /var/www/vhosts/domain.com/vault_scripts/joomla/scripts/configure on line 5

PHP Warning: require_once(env-parser.php): failed to open stream: Operation not permitted in /var/www/vhosts/domain.com/vault_scripts/joomla/scripts/configure on line 5
PHP Fatal error: require_once(): Failed opening required 'env-parser.php' (include_path='.') in /var/www/vhosts/domain.com/vault_scripts/joomla/scripts/configure on line 5

I also notice to my dismay that plesk restores the skeleton file to the document root of that domain.
According to the change log here http://download1.swsoft.com/Plesk/P...ild82070807.17.x86_64.html#of_appvault_format plesk says the issue has been resolved in 8.2.0 well i am using 8.2.1

Do anyone know what the problem is or what i can do to resolve this error.

Thanks
 
Its most likely disabled in php.ini

Code:
cat /etc/php.ini | grep proc_close

Sample of returned output
disable_functions = dl , exec , furl_open , passthru , pfsockopen , popen , posix_kill , posix_mkfifo , posix_setuid , proc_close , proc_open , proc_terminate , shell_exec , system , leak , posix_kill , posix_setpgid , posix_setsid , proc_get_status , proc_nice , show_source
 
I ran the command but no output was returned, my OS is FC6. Is there anyway i can check to see if it is disabld.

Thanks
 
you could do:

Code:
cat /etc/php.ini | grep disable_functions

or

Code:
php -i 'phpinfo' | grep disable_functions


Both of those should roughly give you the same exact output results. The second one may be more accurate if you are using a php.ini file that is not located at /etc/php.ini as some installations use different paths.
 
When i run the first command i get;
disable_functions =
The second command returns;
disable_functions => no value => no value

Just to be sure this is not an OS issue i manually installed joomla and mambo and i was able to install both without errors, confirming it is a plesk issue.
 
i installed the 1.0.12 and 1.0.13 version of joomla, plesk application vault comes with the 1.0.12 version.
So the answer is yes same version
 
Did you get a resolution as i have the extact same problem...
 
I never did, i had to install joomla manually and i recently tried again after upgrading to plesk 8.3 and i got a different error, something in the line of env_parser. I just havent had the time to trouble shoot that.
 
Back
Top