我已经从6岁的XAMPP升级到下一个最新的XAMPP:XAMPP-WIN32-7.0.23-0-VC14-installer.exe
-
安装之前,我做了一个mysql转储:mysqldump -u root -p -p - all-databases> all-db-dump.sql
-
安装后,我从phpmyadmin中导入了all-db-dump.sql。
-
启动我的php-application filmtv.php时,我会遇到上述错误,请参阅附件filmtv.php.png。
看源样本,我希望有人对什么问题有任何想法,因为我希望它能顺利进行,而无需更改我的应用程序。另外,如果我使用phpmyadmin做了较小的更改,例如添加新用户,那么我再也无法使用phpmyadmin,它会响应用户/pwd不正确,非常奇怪。到目前为止,我已经完成了5个重新安装。
来自phpmyadmin用户: root localhost是所有特权
filmtv.php警告:mysqli_connect():(hy000/1045):c: xampp xampp htdocs css css css css bertil.php in 2第2行中的用户'root'@'localhost'(使用密码:是)警告:mysqli_connect():( hy000/1045):c: xampp xampp htdocs css css css bertil.php在第3行3 p> 致命错误:未定义的错误:c: xampp htdocs htdocs filmtv.php:156 stack跟踪:#0 {main}在c中插入c: xampp xampp htdocs filmimtv htdocs filmimtv htdocs htdocs htdocs htdocs htdocs htdocs filmimtv.php在第156行
filmtv.php includes
include 'css/adam.php';
include 'css/bertil.php';
if (!$cxn) { echo "Unable to connect to DB: " . mysql_error();
exit;}
Source-code:
*adam.php:*
<?php
$user="root";
$host="localhost";
$password="tenthirty";
$database = "ljung";
?
*bertil.php:*
<?php
$cxn = mysqli_connect($host,$user,$password,$database);
$cxu = mysqli_connect($host,$user,$password,$database);
?>
_通过方式,我的XAMPP安装是:包括:Apache 2.4.27,MariadB 10.1.26,PHP 7.0.23,PhpMyAdmin 4.7.4,OpenSSL 1.0.2,XAMPP控制面板3.2.2,WebAlizer 2.23-04,Mercury Mail Transport Systems 4.63,FileZilla FTP Server 0.9。41,tomcat 7.0.56(带有mod_proxy_ajp作为连接器),草莓perl 7.0.56 Portable__干杯,Torbjorn斯德哥尔摩
在最新版本的XAMPP中,他们开始使用MariaDB而不是MySQL因此,您不能以root用户登录,因此您必须创建新用户并授予该用户的特权