提问人:Ichwanul Fadhli 提问时间:8/16/2023 最后编辑:Ichwanul Fadhli 更新时间:8/16/2023 访问量:32
为什么我的phpMyAdmin不断下载一个名为“下载”的不带扩展名的文件?
Why does my phpMyAdmin keep downloading a file without extension called "download"?
问:
我有一个带有 Ubuntu 22.04 的 VPS。在里面我安装了 XAMPP,或者在这种情况下,它实际上是 LAMPP,所以我可以运行 Web 服务器以及我在 localhost 上运行它们的所有内容。LAMPP 的 apache 工作得很好,MySQL 和 phpMyAdmin 也是如此。
但是在我第一次安装 LAMPP 后,我无法访问 phpMyAdmin,它返回了 Forbidden 错误。我看到了一个解决方案(对不起,我找不到它,因为我在隐身浏览),我需要更改文件。解决方案是我需要注释并将语法更改为:httpd-xampp.conf
/opt/lampp/etc/extra/
LoadModule perl_module modules/mod_perl
<Directory "/opt/lampp/phpmyadmin">
<Directory "/opt/lampp/phpmyadmin">
AllowOverride AuthConfig Limit
Order allow,deny
Allow from all
Require all granted
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</Directory>
这有效,但是当我想像这样访问phpMyAdmin时: ,它不断下载一个名为“downoad”的不带扩展名的文件。但是如果我像这样访问它,它可以正常工作并且不会下载文件。www.example.com/phpmyadmin
www.example.com/phpmyadmin/index.php
这是该文件中的内容:
<?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);
怎么会这样呢?以及如何解决它?
谢谢。
答: 暂无答案
评论