我从Windows电脑上的Xamp移动到Mac上的Mamp。并且Php版本将tom 5.4.19移动到5.5.3。 我导出并导入了我的Mysql数据库,它工作正常。但是,当我在Xamp中完美地运行.php文件时,他们现在给我错误,如下所示
Notice: Use of undefined constant “root†- assumed '“rootâ€' in /Applications/MAMP/htdocs/2_Documents/upload.php on line 20
Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /Applications/MAMP/htdocs/2_Documents/upload.php on line 20
Warning: mysql_connect(): Access denied for user 'root'@'localhost' (using password: YES) in /Applications/MAMP/htdocs/2_Documents/upload.php on line 20
Access denied for user 'root'@'localhost' (using password: YES)
似乎有一个问题是Mysql_connect():不再接受在旧服务器上工作的事实。 如何顺利管理脚本升级?没有回写所有代码?
答案 0 :(得分:0)
你有一个不同的php配置,它显示你之前可能已经被压制过的警告。你很可能现在也使用更新的php版本。
当你解决了这些问题时,你应该将php重新配置为根本不显示错误和警告,因为它们会破坏你的输出。使用phps日志记录工具,尤其是在生产站点。