wordpress内的Phpseclib无效

时间:2013-11-26 06:30:11

标签: php wordpress ssh phpseclib

我在wordpress网站上安装了phpseclib。每次我运行这个脚本时,它都显示空白页面,甚至它隐藏了wordpress管理栏。

include('Net/SSH2.php');
$ssh = new Net_SSH2('www.domain.tld');

if (!$ssh->login('username', 'password')) 
{
    exit('Login Failed');
}
echo $ssh->exec('pwd');

echo $ssh->exec('ls -la');`

然后我将图书馆放在wordpress之外,它完美无缺。可能是什么问题呢?我真的需要在wordpress.Thanks中运行代码!

1 个答案:

答案 0 :(得分:0)

我的猜测:phpseclib不在你脚本的include_path中。您正在获取的空白页可能是由于PHP因无法实例化Net_SSH2类而导致的致命错误,因为Net / SSH2.php未被包含在内。

如果您设置display_errors = 1error_reporting = E_ALL,您可能会看到错误。