Допустим у нас есть сайт, и мы хотим на нем выводить какую нибудь информацию, для которой необходимо выполнение bash команд. Например ‘whoami’. Для этого необходим следующий код:
Если в результате на странице выводится ошибка:
Обычно на хостингах функция exec выключена, для исключения возможности взлома сервера.
echo «Кто я: «;Вместо whoami может быть любая другая команда, или можно запускать любой выполняемый скрипт.
echo exec (‘whoami’);
?>
Если в результате на странице выводится ошибка:
Warning: exec() has been disabled for security reasonsнеобходимо разрешить выполнение exec в файле php.ini.
disable_functions = system, execНужно просто стереть exec из этой строчки. Тогда эта функция не будет запрещена для вызова из php.
Обычно на хостингах функция exec выключена, для исключения возможности взлома сервера.
а как эту проблему решить?
ОтветитьУдалитьFailed loading /usr/local/lib/php/20121212-zts/opcache.so: /usr/local/lib/php/20121212-zts/opcache.so: Undefined symbol "core_globals_id"