在http://kb.sp.parallels.com/en/118378之后,我成功地将php5.4.38和5.5.21安装到运行在php 5.3上的centos6.6plesk服务器上。
在此服务器上传输joomla站点后,我得到:
Error displaying the error page: Application Instantiation Error: Could not connect to MySQL.通过将$dbtype从mysqli更改为joomla的configuration.php中的mysql,我让它正常工作,但这不是我想要的
此外,我还转让了更多使用mysqli的自定义网站,它们都返回:
Warning: mysqli_connect(): (HY000/2002): No such file or director我检查了unix_socket,它是默认的,但是我将它保存在php5.4和5.5的php.ini中,但是mysqli.default_socket = /var/lib/mysql/mysql.sock仍然什么都没有。
是因为php-mysqli没有为php的其他版本提供基础吗?如果是这样的话,我如何在这些并行的php实例上安装模块呢?
默认的Centos 5.3.3是mysqli的phpinfo
用于自定义安装5.4的mysqli的phpinfo是
发布于 2015-04-20 08:32:20
我也有同样的问题,我用127.0.0.1解决了更改"localhost“的问题。
https://stackoverflow.com/questions/28941426
复制相似问题