通过cpanel登录网站文件夹时的php警告 [英] php warning when logging in website folder by cpanel
本文介绍了通过cpanel登录网站文件夹时的php警告的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在cpanel中写了一些php脚本。当我访问网站文件夹
(例如www.bbbbbb.com/folder/)
它给出这样的警告。
I am writing some php script in the cpanel. When I access the website folder (e.g. www.bbbbbb.com/folder/) It give the warning like that.
Warning: mysqli::mysqli() [mysqli.mysqli]: (HY000/2005): Unknown MySQL server host 'host07.portalwebhosting' (1) in /home/restaur/public_html/restaurant/variables/variables.php on line 7
Warning: mysqli::set_charset() [mysqli.set-charset]: Couldn't fetch mysqli in /home/restaur/public_html/restaurant/includes/connect_database.php on line 3
Warning: mysqli::stmt_init() [mysqli.stmt-init]: Couldn't fetch mysqli in /home/restaur/public_html/restaurant/includes/login_form.php on line 45
Fatal error: Call to a member function prepare() on a non-object in /home/restaur/public_html/restaurant/includes/login_form.php on line 46
我使用默认帐户admin来访问给我相同的结果。
And I use the default account admin to access, it gives me the same result.
这里是我的php编码
<?php
// database configuration
$host ="host07.portalwebhosting.com";
$user ="user";
$pass ="password";
$database = "monkey";
$connect = new mysqli($host, $user, $pass,$database) or die("Error : ".mysql_error());
// access key to access API
$access_key = "12345";?>
推荐答案
检查连接字符串或者您可能需要尝试
check your connection string or may be you need to try with port
$connection = new mysqli("host", "user", "pwd", "db", "3306");
无需更改端口3306是默认
为什么要使用 die(Error:.mysql_error());
使用mysqli
no need to change port 3306 is default
why you use die("Error : ".mysql_error());
use mysqli
这篇关于通过cpanel登录网站文件夹时的php警告的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文