每当我尝试访问phpMyAdmin时,都会收到以下错误:
" 缺少mbstring扩展名.请检查您的PHP配置. "
我在CentOS 7服务器上运行LEMP堆栈.我选择使用PHP 7进行此安装.我没有在运行早期版本的PHP的相同设置上遇到此错误.
extension_loaded('mbstring')即使mbstring.ini(/etc/php.d/)包含:
; Enable mbstring extension module
extension=mbstring.so
Run Code Online (Sandbox Code Playgroud)
我100%确定我的服务器上安装了mbstring模块.
我完全难过,所以如果有任何想法,请告诉我.谢谢.
我遇到了一个我以前从未见过的新问题:我的客户端正在将文件添加到我们构建的项目中,并且一些文件名中包含特殊字符,因为有些字是西班牙语.
例如,我正在测试的文件中有一个á.我在css文件中将该图像称为背景图像,但在Safari中它不显示.但它确实在FF和Chrome上.
作为测试,我将链接粘贴到浏览器和同样的事情.适用于FF和Chrome,但Safari会抛出错误.所以语言字符是我猜的吗?
Firefox转换以下网址并将á更改为%CC%81并加载图像.
http://www.themediacouncil.com/test/nonascii/LA-MAR_Cebiche -Clássico_foto -恩里克-庇隆,470x120-1371827671.jpg
你可以看到它突破......但FF和Chrome将其转换为:http: //www.themediacouncil.com/test/nonascii/LA-MAR_Cebiche-Cla%CC%81ssico_foto-Henrique-Peron-470x120-1371827671.jpg
你也可以在这里看到这个:http://jsfiddle.net/Md4gZ/2/
.testbox {
width:340px;
height:100px;
background:url('http://www.themediacouncil.com/test/nonascii/LA-MAR_Cebiche-Clássico_foto-Henrique-Peron-470x120-1371827671.jpg') no-repeat top left;
}
所以最正确的方法来解决这个问题.我正在开发PHP和WORDPRESS.我宁愿不必告诉客户回去并用特殊字符替换所有文件.
任何帮助表示赞赏.谢谢!