我是wordpress的新手。上传网站后,我面临此错误。该网站运作良好一段时间后发生了这种情况。输入URL后,此文本显示为#34;您的PHP安装似乎缺少WordPress"所需的MySQL扩展。 去了php.ini,但无法找到取消注释的内容。请以最好的方式提出建议。 服务器 - Xampp
答案 0 :(得分:6)
你得到的错误this.FormClosing += new FormClosingEventHandler(AddStock_FormClosing);
private void AddStock_FormClosing(object sender, FormClosingEventArgs e)
{
Program.FORM1.ShowStock();
}
是因为你的服务器没有运行Wordpress所需的MySQL扩展
如果您使用基于Windows的操作系统,则应在xampp中启用mysql扩展
即,您应取消注释Your PHP installation appears to be missing the MySQL extension which is required by WordPress
php.ini
或者如果您使用基于Linux的操作系统,那么您应该从终端安装mysql
extension=php_mysql.dll
然后取消注释php.ini中的以下行
sudo apt-get install php5-mysql
注意:
您使用的操作系统是什么,取消注释extension=mysql.so
文件
如果您在线工作,那么您应该联系您的主机提供商,为您的帐户启用MySQL扩展程序。
答案 1 :(得分:3)
在Windows中,您需要像下面这样设置php.ini:
取消注释行extension = php_mysqli.dll
找到" extension_dir"参数并设置php安装的ext目录的路径,如下所示:
extension_dir =" c:/ php56 / ext"
答案 2 :(得分:1)
此答案特定于那些将HostGator用于其WordPress网站的人,但是前提仍然是要处理哪些文件,前提是步骤1-3与您使用特定的方法获取正确的文件不同主持人。
这是我修复此错误的方法:您的PHP安装似乎缺少WordPress所需的MySQL扩展。不建议使用:在第0行的“未知”中不建议使用“ allow_url_include”指令
# php -- BEGIN cPanel-generated handler, do not edit
# Set the “ea-php74” package as the default “PHP” programming language.
<IfModule mime_module>
AddHandler application/x-httpd-ea-php74 .php .php7 .phtml
</IfModule>
# php -- END cPanel-generated handler, do not edit
# Use PHP70 as default
AddHandler application/x-httpd-php70 .php
<IfModule mod_suphp.c>
suPHP_ConfigPath /opt/php70/lib
</IfModule>
# Use PHP70 as default
#AddHandler application/x-httpd-php70 .php
#<IfModule mod_suphp.c>
# suPHP_ConfigPath /opt/php70/lib
#</IfModule>
# Use PHP70 as default
AddHandler application/x-httpd-php70 .php
<IfModule mod_suphp.c>
suPHP_ConfigPath /opt/php70/lib
</IfModule>
保存更改后,这应该可以解决问题。
答案 3 :(得分:0)
登录您的c面板 得到PHP配置 选择您当前的PHP版本(您可以从phpinfo了解这一点) 点击更新
答案 4 :(得分:0)
在安装php的文件夹中,尝试找到“ php.ini”。现在,您应该从该行中删除“;”。
; extension=mysqli
; extension=pdo_mysql
答案 5 :(得分:-1)