php - PHP 中的 System() 函数

标签 php mysql phpmyadmin

当我使用此链接 example.com/cmd.php?cmd=ls 通过 shell 访问我的 friend 网站时,我收到此错误

warning the function system() diasbled in php in /opt/lampp/htdocs/files/cmd.php on line 1

那么如何使用 Phpmyadmin 启用该系统功能>>

我只能访问 phpmyadmin,因为我知道 root 密码。我曾尝试在 google 中寻找解决方案,但很多网站都说要编辑 php.ini 文件,但我无法访问该 php.ini 文件。

所以请有人帮助我通过 phpmyadmin 启用该功能

谢谢

最佳答案

如 PhpMyAdmin 网站本身所述

phpMyAdmin is a free software tool written in PHP, intended to handle the administration of MySQL over the Web.

PhpMyAdmin 只允许您管理 MySQL 数据库,与 PHP 本身没有任何关系,也不能更改 PHP 的配置。

因为 system 是 PHP 中一个非常强大的工具,大多数托管提供商都会在其配置(php.ini 文件)中限制甚至禁用此功能,以确保安全。这意味着如果没有更改配置文件本身的权限,您将无法访问此功能。

关于php - PHP 中的 System() 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29459580/

相关文章:

php - 保存多个附件并检索它们

mysql - 无法截断 MySQL 表,同时能够删除所有记录

php - InnoDB/phpmyadmin 问题

php - 数据未从 PHP 发布到 MySQL 表中。请告诉我我在这里做错了什么

php - 嵌套的 foreach 循环,使用 php 和 laravel

php - 如何使用 PHP 和 PDO 将数组插入到单个 MySQL 准备语句中

mysql - mysqli 中用于选择和加入的案例用法

PHP/mysql 如何使用登录用户将数据从数据库回显到文本框

java - 如果选择login.activity或register.activity有问题

javascript - 如何在不刷新页面的情况下提交表单并显示结果