如何修复下面的错误?
您的 PHP 安装似乎缺少 WordPress 所需的 MySQL 扩展。
我使用带有 telnet 连接的 NAS。
我安装了FFP 0.7
My php.ini
is in: ffp/etc/php.ini
我取消了我认为有用的所有内容的注释。
下面是我的一部分php.ini
file;
;If you wish to have an extension loaded automatically, use the following
; syntax:
;
; extension=modulename.extension
;
; For example, on Windows:
;
extension=msql.dll
;
; ... or under UNIX:
;
extension=msql.so
;
; ... or with a path:
;
extension=/ffp/lib/extensions/no-debug-non-zts-20100525/mysql.so
;
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_pdo_mssql.dll
extension=php_pdo_mysql.dll
extension=php_pdo_oci.dll
extension=php_pdo_odbc.dll
extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll
extension=php_pgsql.dll
extension=pdo.so
extension=pdo_sqlite.so
extension=sqlite.so
extension=pdo_mysql.so
突出的问题是当我跑进去时phpinfo()
,我看到模块 MySQLi 已激活,但未激活 MySQL。
MySQL 与 PHP 和 Lighttpd Web 服务器一样按预期工作。
我同样让 phpmyadmin 工作。
它位于 Zyxel NSA310 上。
另外,当mysqld
启动后,它会创建一个从我的根目录到以下位置的快捷方式:ffp/opt/mysql..
每次我重新启动 NAS 时,快捷方式都会被删除。
有谁可能知道这个技巧吗?
最后我找到了解决方案首先,确保MySQL服务器正在运行。在 shell 提示符下键入以下命令:
/etc/init.d/mysql status
如果 MySQL 未运行,请输入:
/etc/init.d/mysql start
如果未安装 MySQL,请键入以下命令安装 MySQL 服务器:
apt-get install mysql-server
确保安装了 php5 的 MySQL 模块:
dpkg --list | grep php5-mysql
要安装 php5-mysql 模块,请输入:
apt-get install php5-mysql
接下来,重新启动 Apache2 Web 服务器:
/etc/init.d/apache2 restart
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)