- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在 NginX 服务器上设置 PHPMyAdmin。系统本身可以工作,但是,我应该能够更改设置(即构建新的 config.inc.php)的/setup 页面是空白的。它没有显示错误,返回 200 OK 并且/var/log/nginx/error.log 中没有任何内容。
这是我对这个服务器 block 的 nginx 配置:
listen [::]:80;
root /usr/share/phpmyadmin; # path to my pma installation
index index.php;
charset utf-8;
server_name my-host;
location / {
autoindex off;
}
location ~ \.php$ {
try_files $uri =404;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
include fastcgi_params;
}
location ~ /\. {
deny all;
}
location /libraries {
deny all;
}
location /setup/lib {
deny all;
}
有人知道这里发生了什么吗?
/setup/lib/common.inc.php 文件似乎有错误:
<?php
/* vim: set expandtab sw=4 ts=4 sts=4: */
/**
* Loads libraries/common.inc.php and preforms some additional actions
*
* @package PhpMyAdmin-setup
*/
/**
* Do not include full common.
* @ignore
*/
echo 1;
define('PMA_MINIMUM_COMMON', true);
define('PMA_SETUP', true);
chdir('..');
echo 2;
if (!file_exists('./libraries/common.inc.php')) {
die('Bad invocation!');
}
echo 3;
require_once './libraries/common.inc.php';
require_once './libraries/config/config_functions.lib.php';
require_once './libraries/config/messages.inc.php';
require_once './libraries/config/ConfigFile.class.php';
require_once './libraries/url_generating.lib.php';
require_once './libraries/user_preferences.lib.php';
echo 4;
// use default error handler
restore_error_handler();
echo 5;
// Save current language in a cookie, required since we use PMA_MINIMUM_COMMON
$GLOBALS['PMA_Config']->setCookie('pma_lang', $GLOBALS['lang']);
echo 6;
ConfigFile::getInstance()->setPersistKeys(array(
'DefaultLang',
'ServerDefault',
'UploadDir',
'SaveDir',
'Servers/1/verbose',
'Servers/1/host',
'Servers/1/port',
'Servers/1/socket',
'Servers/1/extension',
'Servers/1/connect_type',
'Servers/1/auth_type',
'Servers/1/user',
'Servers/1/password'));
echo 7;
// allows for redirection even after sending some data
ob_start();
输出:123456
最佳答案
我遇到了同样的问题,我通过更改特定于我的 phpmyadmin 目录的 nginx conf 中的默认缓冲区大小解决了这个问题。最后 4 行是我添加/更改的。
location ~ \.php$ {
try_files $uri =404;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
fastcgi_buffer_size 128k;
fastcgi_buffers 256 4k;
fastcgi_busy_buffers_size 256k;
fastcgi_temp_file_write_size 256k;
}
关于PHPMyAdmin/setup 显示空白屏幕,而 PMA 本身有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17123624/
在我们执行查询时在 phpmyadmin 中 Example : SELECT * FROM `employee_details` 它显示执行时间是这样的 Showing rows 0 - 29 (
在 xampp 中导入数据库时出现这些错误 SQL查询: Error SQL query: Edit SHOW TABLE STATUS FROM `berty12_emb
我有一个在 PMA 上设置的现有 MySQL 数据库,它具有引用非主键列的 FK。现在我正在尝试将数据库移至 Django,但遇到了麻烦,因为当我尝试在 django 中设置 d 外键时,它会自动引用
这是查询 $db=mysql_connect('localhost','root','root'); mysql_select_db('test'); $query=mysql_query("SELE
我正在 NginX 服务器上设置 PHPMyAdmin。系统本身可以工作,但是,我应该能够更改设置(即构建新的 config.inc.php)的/setup 页面是空白的。它没有显示错误,返回 200
我真的很困惑 有一个 phpinfo() 输出: MySQL 支持 启用 客户端 API 版本 5.5.40 MYSQL_MODULE_TYPE 外部 phpMyAdmin 显示: 服务器类型:Mar
是否有可能将 lampp PMA 连接到我的系统中单独安装的 mysqld ...? PMA-PHPMYADMIN (XAMPP) 最佳答案 它在 phpMyAdmin 文档和配置文件本身中都有清楚的
尊敬的专家们;我有两个关于 MySQL 的问题。 Q1 : 我用自己的用户密码登陆,能不能访问到自己的MySQL密码?Q2 : 我的数据库密码包含空格字符例如:mysql://bdr:Part1 21
我刚刚在我的 Win8 PC IIS localhost 上与 phpMyAdmin 和 MySQL 服务器争吵(它们之间没有连接,我认为这是由于 MySQL 服务没有启动所以我重新安装 MySQL
我正在尝试将我的数据库导入一个新的数据库,但是出现以下错误: 1064 - You have an error in your SQL syntax; check the manual that co
我有一个准备好的声明,如下所示: CREATE TABLE IF NOT EXISTS ? (uuid VARCHAR(128), item VARCHAR(48), value FLOAT, UNI
我的 phpMyAdmin 安装有问题。我不小心点击了一些创建 phpMyAdmin 使用的 pma 表的东西。相当愚蠢的是,我在客户的数据库中创建了它们。虽然我没有在我的 config.inc.ph
我正在尝试使用 XAMPP 在 MySQL 中设置我的数据库。我正在通过本地主机上的 phpMyAdmin 执行此操作(Apache 正在运行)。我唯一的操作是为数据库输入一个新的、未使用的名称,单击
我正在开发我的第一个 sprinboot 应用程序,我正在尝试在我的 sprinboot 应用程序中配置 postgreSQL 数据库的属性。当我运行此应用程序时,出现以下错误。 **org.post
我叫 HiCt,是 SOF 的新人。 对于我的学校项目,我需要创建一个网站,其中包含一些 PHP 脚本和 SQL。我的页面当前在 PHP 网站上正确显示了我的 SQL 表。 现在我创建了一个删除操作来
我有一个带有 Apache 和 php 7 的 ubuntu 服务器 14.04 服务器。 我将 phpmyadmin 上传到服务器,但未安装。 然后在我的本地计算机上同样有效,但在服务器上失败。 唯
从 PPA 在我的 Ubuntu 服务器上安装 phpMyAdmin 之后 https://launchpad.net/~nijel/+archive/ubuntu/phpmyadmin 我收到一系列
当尝试在 MariaDB 数据库上的 phpMyAdmin 4.5.0 中创建新用户时,我在打印的查询上方收到“1065 - 查询为空”错误和“在特权表中找不到所选用户”。就在用户创建向导的顶部。 此
我通过 XAMPP 使用 mysql 连接时不断收到以下错误,我不知道该怎么办: 那是 config.inc.php 中的代码 我已经两次从命令行从 MySql 重置密码,并将更改添加到上面的代码和
我是一名优秀的程序员,十分优秀!