【问题标题】:I recieve a file instead of access PhpMyAdmin page我收到一个文件而不是访问 PhpMyAdmin 页面
【发布时间】:2023-01-18 18:27:45
【问题描述】:

当我安装 Php、PhpMyAdmin 和 Nginx 时,我收到了包含这些代码文件的文件,而不是访问

http://localhost:80/phpmyadmin

<?php

declare(strict_types=1);

use PhpMyAdmin\Routing;

if (! defined('ROOT_PATH')) {
    // phpcs:disable PSR1.Files.SideEffects
    define('ROOT_PATH', __DIR__ . DIRECTORY_SEPARATOR);
    // phpcs:enable
}

global $route, $containerBuilder;

require_once ROOT_PATH . 'libraries/common.inc.php';

$dispatcher = Routing::getDispatcher();
Routing::callControllerForRoute($route, $dispatcher, $containerBuilder);

我这样做过 phpmyadmin 404 error in nginx 修复 404 错误,但之后我收到了上面的错误。 对不起,我的英语不好。

【问题讨论】:

  • 您的网络服务器未正确配置为以 PHP 的形式执行带有 .php 扩展名的页面。
  • 我知道我的网络服务器配置不正确。但作为新手,我不知道如何解决这个问题。我试过重新安装,但还是出错了。

标签: php ubuntu nginx phpmyadmin


【解决方案1】:

第1步:您需要使用命令行检查nginx服务器的状态:

sudo service nginx status

  • 如果 nginx 服务器未激活,请尝试使用命令行重新启动 nginx 服务器sudo service nginx restart
  • 如果您看到失败,让我们检查一下端口 80 上运行的是什么程序(在评论中让我知道)。常见的错误是80端口运行的apache2服务器导致的(如果是,则进行下一步)。

第 2 步:有两种适合您的解决方案

1,使用此命令行停止服务器 apache2:

sudo service apache2 stop

重启 nginx 服务器:

sudo service nginx restart

再次检查nginx服务器状态,现在应该没问题了。

2、更改端口apache2 您需要更改两个文件 /etc/httpd/conf/httpd.conf/etc/apache2/ports.conf

例如,我将端口 apache2 从 80 更改为 8888:

sudo nano /etc/apache2/ports.conf并将Listen 80更改为Listen 8888

sudo nano /etc/apache2/ports.conf 并将&lt;VirtualHost: *:80&gt; 更改为&lt;VirtualHost: *:8080&gt;

之后,重启apache2服务器和nginx服务器:

  • 重启apache2服务器:sudo service apache2 restart

  • 重启nginx服务器:sudo service nginx restart

如果您想问什么,请发表评论。

【讨论】:

  • 首先,感谢您的建议,但我看不到什么程序使用端口 80 huykhoi@huykhoi-Vostro-3480:~$ sudo lsof -i -P -n | grep LISTEN systemd-r 594 systemd-resolve 14u IPv4 24071 0t0 TCP 127.0.0.53:53 (LISTEN) cupsd 869 root 6u IPv6 27965 0t0 TCP [::1]:631 (LISTEN) cupsd 869 root 7u IPv4 27966 0t0 TCP 127.0. 0.1:631(监听)mysqld 1016 mysql 21u IPv4 24386 0t0 TCP 127.0.0.1:33060(监听)mysqld 1016 mysql 23u IPv4 29096 0t0 TCP 127.0.0.1:3306(监听)
  • 你能给我命令行'sudo lsof -i -P -n | 的链接图像吗? grep LISTEN' 在此评论中,它会很棒
猜你喜欢
  • 2018-06-19
  • 2017-06-20
  • 1970-01-01
  • 2019-05-24
  • 2018-11-13
  • 1970-01-01
  • 1970-01-01
  • 2016-03-14
  • 1970-01-01
相关资源
最近更新 更多