wordpress - 如何修复 phpMyAdmin 上的 HTTP 500?
问题描述
我正在使用 MAMP 5.3 在本地服务器上开发 WordPress 网站,一切正常,除了 phpmyadmin 返回带有 HTTP 500 代码的白屏。我该如何解决这 500 个问题?
一些背景: Apache 版本:2.2.34 PHP 版本:7.3.1 MySQL 版本:5.7.25
我不知道该怎么做,我需要访问我的 phpmyadmin 来做一些常规的事情,比如导入/导出数据库。2小时前,我开始哭泣并打破房间里的所有东西。开玩笑,但我真的被困在这里。
我尝试了几件事,包括: - 重命名我的 .htaccess 文件以查看 pb 是否可以来自它,但它也不起作用 - 从我在“conf”>“php7.3.1”中找到的 php.ini 文件修改大小容量> “php.ini”
下面是我在尝试向 phpmyadmin 收费时在 php 和 apache 日志文件中得到的信息:
1) PHP 日志:当我打开 phpmyadmin 时,我的 php 日志文件中总是出现相同的错误:
Stack trace:
#0 /Applications/MAMP/bin/phpMyAdmin/libraries/classes/Template.php(102): PhpMyAdmin\Template->__construct('select_lang')
#1 /Applications/MAMP/bin/phpMyAdmin/libraries/classes/LanguageManager.php(950): PhpMyAdmin\Template::get('select_lang')
#2 /Applications/MAMP/bin/phpMyAdmin/index.php(294): PhpMyAdmin\LanguageManager->getSelectorDisplay()
#3 {main}
thrown in /Applications/MAMP/bin/phpMyAdmin/libraries/classes/Template.php on line 61
[11-Sep-2019 17:59:19 UTC] PHP Fatal error: Uncaught Error: Class 'Twig\Loader\FilesystemLoader' not found in /Applications/MAMP/bin/phpMyAdmin/libraries/classes/Template.php:61
Stack trace:
#0 /Applications/MAMP/bin/phpMyAdmin/libraries/classes/Template.php(102): PhpMyAdmin\Template->__construct('navigation/logo')
#1 /Applications/MAMP/bin/phpMyAdmin/libraries/classes/Navigation/NavigationHeader.php(139): PhpMyAdmin\Template::get('navigation/logo')
#2 /Applications/MAMP/bin/phpMyAdmin/libraries/classes/Navigation/NavigationHeader.php(56): PhpMyAdmin\Navigation\NavigationHeader->_logo()
#3 /Applications/MAMP/bin/phpMyAdmin/libraries/classes/Navigation/Navigation.php(50): PhpMyAdmin\Navigation\NavigationHeader->getDisplay()
#4 /Applications/MAMP/bin/phpMyAdmin/libraries/classes/Header.php(440): PhpMyAdmin\Navigation\Navigation->getDisplay()
#5 /Applications/MAMP/bin/phpMyAdmin/libraries/classes/Response.php(266): PhpMyAdmin\Header->getDisplay()
#6 /Applications/MAMP/bin/phpMyAdmin/libraries/classes/Response.php(279): PhpMyAdmin\Response->_getDisplay()
# in /Applications/MAMP/bin/phpMyAdmin/libraries/classes/Template.php on line 61
2) Apache 日志:这里我的 apache 日志文件中发生了什么:
[Wed Sep 11 19:44:59 2019] [notice] Digest: generating secret for digest authentication ...
[Wed Sep 11 19:44:59 2019] [notice] Digest: done
[Wed Sep 11 19:44:59 2019] [notice] FastCGI: process manager initialized (pid 31827)
[Wed Sep 11 19:44:59 2019] [notice] Apache/2.2.34 (Unix) mod_wsgi/3.5 Python/2.7.13 PHP/7.3.1 mod_ssl/2.2.34 OpenSSL/1.0.2o DAV/2 mod_fastcgi/mod_fastcgi-SNAP-0910052141 mod_perl/2.0.9 Perl/v5.24.0 configured -- resuming normal operations
我希望最终获得 200 分并能够管理我的数据库,显然我完全可以为您提供任何进一步的信息。
希望这个主题也能帮助其他人:)
解决方案
命令行:
a2enmod auth_digest
推荐阅读
- typescript - 是否可以将函数的返回类型用作变量的类型?
- python - 字符串检查器,无效输入 - Python
- ruby-on-rails - 除非设置参数,否则为什么 Ruby 会为此抱怨?
- oracle - 从 Oracle 查询中删除重复的结果
- r - 有条件地提取连续递减的数字
- google-app-engine - 带有 Hydra Docker 映像和 Cloud SQL 代理的 Google App Engine 无法正常工作
- asp.net-mvc - 具有 .Net 4.7 MVC 身份问题的实体框架核心
- python - 通过 os.system('') 激活 VT100?
- go - 什么是 locationName 标签以及如何使用它们?
- kdb - 按列传递多个函数参数 kdb q