如何在php中使用exec函数执行脚本?在外部服务器和主机中
我尝试在外部服务器上运行php脚本并托管。我选择byethost是因为它是一项免费服务。除了这个脚本,我所有的系统都运行得很好。我搜索信息,但什么也没找到如何在php中使用exec函数执行脚本?在外部服务器和主机中,php,cpanel,Php,Cpanel,我尝试在外部服务器上运行php脚本并托管。我选择byethost是因为它是一项免费服务。除了这个脚本,我所有的系统都运行得很好。我搜索信息,但什么也没找到 exec('mysqldump -u useronserver -ppasswordonserver clinicasbv >' . RESPALDOS_DB_L . date('Y_m_d_g_i_s', time() - (21600 - 3600)) . '_clinicasbv_backup.sql'); 这段代码在我的机器中
exec('mysqldump -u useronserver -ppasswordonserver clinicasbv >' . RESPALDOS_DB_L . date('Y_m_d_g_i_s', time() - (21600 - 3600)) . '_clinicasbv_backup.sql');
这段代码在我的机器中的虚拟主机上运行得很好,但在byethost中不起作用
因此,我需要一个根权限或任何东西,以便在
外部服务器?我需要这个脚本在外部服务器上工作,仅此而已
为此,连接主机最好需要一个静态IP地址,否则每次ISP的动态IP地址发生变化时,您都需要重新执行本指南。 您可以允许从cPanel访问MySQL本身。我们还需要通过防火墙设置一个允许规则,这里介绍了这一点
为此,连接主机最好需要一个静态IP地址,否则每次ISP的动态IP地址发生变化时,您都需要重新执行本指南。 您可以允许从cPanel访问MySQL本身。我们还需要通过防火墙设置一个允许规则,这里介绍了这一点
托管提供程序很可能已阻止您运行“exec()”函数。从技术上讲,允许它存在安全风险。您应该找到另一种获取MySQL转储的方法,即使用MySQL系统或使用PHP MySQLi函数进行远程连接。很可能是托管提供商阻止了您运行“exec()”函数。从技术上讲,允许它存在安全风险。您应该找到另一种获取MySQL转储的方法,即使用MySQL系统或使用PHP MySQLi函数远程连接。您需要在MySQLi上设置一个willcard用于外部连接到cpanely您需要在MySQLi上设置一个willcard用于外部连接到cpanel