安装 wordpress 后无法访问 phpmyadmin(LAMP 堆栈)

安装 wordpress 后无法访问 phpmyadmin(LAMP 堆栈)

最初,我可以在执行 wordpress 安装之前登录 phpmyadmin,使用http://127.0.0.1:8888/phpmyadmin 但是在安装 wordpress 环境之后,我在 wordpress 和 phpmyadmin 上遇到了问题

WordPress 问题:

<?php
/**
 * Front to the WordPress application. This file doesn't do anything, but loads
 * wp-blog-header.php which does and tells WordPress to load the theme.
 *
 * @package WordPress
 */

/**
 * Tells WordPress to load the WordPress theme and output it.
 *
 * @var bool
 */
define('WP_USE_THEMES', true);

/** Loads the WordPress Environment and Template */
require( dirname( __FILE__ ) . '/wp-blog-header.php' );)

phpmyadmin:

Not Found

The requested URL /phpmyadmin/index.php was not found on this server.

Apache/2.4.18 (Ubuntu) Server at 127.0.0.1 Port 8888)

请帮忙,我是 Linux 新手

答案1

它们是 2 个不同的站点。我会尽力解释这一点。PhpMyAdmin 位于一个位置,当您加载 WordPress 时,它会写入自己的位置。您需要进入 apache 站点并创建一个新站点以指向 PhpMyAdmin 目录。

我完全误解了那个解释。但我很确定事情就是这样的。

我使用 WordPress 已经有一段时间了。所以我试着记住这一切。仔细查看我的 apache 配置后。/etc/apache2/conf-enabled/phpmyadmin.conf 中有一个带有指令的 conf 文件Alias /phpmyadmin /usr/share/phpmyadmin

这应该允许任何虚拟服务器目录“phpmyadmin”并将其指向 phpmyadmin 目录。WordPress 可能会覆盖该指令。

我将在 /etc/apache2/sites-enabled/ 中创建一个新站点(请注意,您确实应该在 available 中创建它,然后链接它),然后将其指向默认值(/var/www/html/)并将其设置在不同的端口上。然后您应该可以恢复它。

答案2

根据本指南,你只需要添加这一行:

sudo ln -s /usr/share/phpmyadmin /var/www/html

相关内容