最初,我可以在执行 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