首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >mediawiki找不到mysql

mediawiki找不到mysql
EN

Ask Ubuntu用户
提问于 2023-01-27 11:00:37
回答 1查看 58关注 0票数 0

在重新安装Ubuntu22.10并将备份复制到/var/www/html/ of mediawiki-1.38.4之后,重新安装PHP8并在www浏览器中启用mbstring、intl和xml以本地主机/mediawiki-1.38.4

代码语言:javascript
运行
复制
[bbaec1736a578888733dc2ec] /mediawiki-1.38.4/index.php/ InvalidArgumentException: Wikimedia\Rdbms\Database::getClass no viable database extension found for type 'mysql'

回溯:

代码语言:javascript
运行
复制
from /var/www/html/mediawiki-1.38.4/includes/libs/rdbms/database/Database.php(491)
#0 /var/www/html/mediawiki-1.38.4/includes/libs/rdbms/database/Database.php(436): Wikimedia\Rdbms\Database::getClass()
...
#32 /var/www/html/mediawiki-1.38.4/index.php(44): require(string)

index.php包含以下内容,其中第44行是以

开始的行

代码语言:javascript
运行
复制
define( 'MW_ENTRY_POINT', 'index' );

// Bail on old versions of PHP, or if composer has not been run yet to install
// dependencies. Using dirname( __FILE__ ) here because __DIR__ is PHP5.3+.
// phpcs:ignore MediaWiki.Usage.DirUsage.FunctionFound
require_once dirname( __FILE__ ) . '/includes/PHPVersionCheck.php';
wfEntryPointCheck( 'html', dirname( $_SERVER['SCRIPT_NAME'] ) );

require __DIR__ . '/includes/WebStart.php';
wfIndexMain();

function wfIndexMain() {
    // @todo Deprecate global $mediaWiki
    // phpcs:ignore MediaWiki.NamingConventions.ValidGlobalName.allowedPrefix
    global $mediaWiki;
    $mediaWiki = new MediaWiki();
    $mediaWiki->run();
}

我应该如何继续查找和纠正错误?

EN

回答 1

Ask Ubuntu用户

发布于 2023-01-28 15:42:58

更愚蠢的答案。MySql没有安装,让我真的很惭愧。谢谢你的提问,它指引了我的解决之道。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1452106

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档