当前位置: 首页 > 知识库问答 >
问题:

Nginx上的phpMyAdim不会登录

邰棋
2023-03-14

我在NGINX上运行phpMyAdmin。当我尝试登录时,唯一发生的事情就是url参数“token”刷新/更新。我实际上没有被重定向到主phpMyAdmin页面,也没有收到任何错误。

下面是我的服务器块:

server {
    server_name localhost;
    location {
        root /usr/share/phpMyAdmin;
        index.php index index.html index.htm;
    }
    location ~ \.php$ {
        root    /usr/share/phpMyAdmin;
        fastcgi_pass 127.0.0.1:9000;
        fastcgi_index index.php;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
    }
    access_log /var/log/nginx/phpmyadmin.access.log;
    error_log /var/log/nginx/phpmyadmin.error.log;
    include /etc/nginx/global/common.conf;
} 

这里有一个指向我的common.conf文件的链接,http://pastebin.com/13f9bxsr

下面是我的access.log文件的最后两行:

[25/APR/2014:10:39:04-0500]“post/phpmyadmin/index.php http/1.1”302 5“http://ip.addr.here/phpmyadmin/index.php?token=86419bd6905a7db027f7e0723d01484f”“Mozilla/5.0(Windows NT 6.3;WOW64)AppleWebKit/537.36(KHTML,像壁虎)chrome/34.0.1847.116 safari/537.36”“-”172.16.2.231--[25/APR/2014:10:39:04-0500]“get/phpmyadmin/index.php

下面是我的error.log文件的最后一行:

2014/04/25 12:17:23[warn]11865#0:*2当读取上游时,上游响应被缓冲到临时文件/var/cache/nginx/fastcgi_temp/1/00/0000000001,客户端:ip.addr.here,服务器:ip.addr.here,请求:“GET/phpmyadmin/js/get_scripts.js.php?token=3631986de7e454290267650bd8acecdc&scripts[]=jquery/jquery-1.8.3.min.js&scripts[]=ajax.js&scripts[]=

另外,如果打开phpmyadmin config.inc.php文件并替换以下内容:

$CFG['Servers'][$I]['AUTH_TYPE']='cookie';

用这个:

$CFG['Servers'][$I]['AUTH_TYPE']='HTTP';

我可以登录,但我不能预装任何功能。我得到一个错误,说“error:Token mismatch”。

共有1个答案

慕容博涛
2023-03-14

在nginx配置中尝试:

http {

     ...

     proxy_max_temp_file_size 0;

     proxy_buffer_size 4k;
     proxy_buffers 32 4k;
 类似资料:
  • 问题内容: 我正在研究Java Web项目。我使用Wildfly10。我想将其与logback一起使用。我做了一些配置: pom.xml logback.xml jboss-deployment-structure.xml 问题是我期望输出如下: [2017-02-26 12:32:23,671] [ServerService线程池-179] [调试] [o.springframework.jnd

  • 我有一台远程计算机,正在尝试使用以下命令登录postgres数据库(通过

  • 每个人登录后,我一直无法使用Laravel重定向。连接工作,在我登录后,它重定向到一个空白页面,但如果我更改url路径,我可以访问不同的网页。我们将不胜感激!我正在使用LDAP进行连接,它正在工作。 请让我知道,如果有任何其他代码,我应该提供。 非常感谢。 (重定向IfAuthenticated.php) 命名空间应用程序\ Http\中间件; 使用闭包;使用Illumb\Support\Faca

  • 我正在升级运行在Tomcat 8上的Web应用程序的log4j版本。我正在从1.2.12版本升级到最新的2.11.1。 应用程序正在使用Maven。因此,我向我的应用程序(版本在父pom中管理): 我删除了旧的配置文件,并将其替换为文件夹中的一个新的文件(在我的log4j2文件内容下面找到)。 当我直接运行函数时,日志会正确地写入控制台和文件中。但是,当我在Tomcat上部署应用程序并运行它时,没

  • 我现在一直在努力使用我的登录页面来让组件呈现Loggedin组件。我的前端是Reactjs,后端是NodeJS。我对nodejs、expression和react都是新手。 在loginform组件上,我使用fetch进行了一次post,它将用户名和密码传递给后端的相应endpoint。没问题。在后端,它读取我存储用户(不使用任何数据库)的jsonfile来查找匹配项,如果用户名和密码都匹配,则它

  • 下面是关于Spring-Security-Oauth2的教程: https://github.com/spring-guides/tut-spring-boot-oauth2/tree/master/logout 我面临的问题是,当我单击注销按钮时,这会向 /logoutendpoint发送一个发布请求以杀死会话,但是当我再次单击登录按钮时,我希望再次看到登录表单。但是当调用 /logout时,这

  • 简介 除了典型的基于表单的认证之外, Laravel 同时提供一种简单便捷的方式授权通过 OAuth providers 使用 Laravel Socialite 。 社会化登录现在支持通过 Facebook、 Twitter、 LinkedIn、 Google、GitHub 和 Bitbucket 授权。 {提示}其他平台的驱动器可以在 Socialite Providers 社区驱动网站查找。

  • 我正在用android编程。当我使用(LoginActivity)成功登录时,下一步是加载MainActivity,这个MainActivity是一个导航抽屉活动,但我遇到了这个错误: 致命异常:主进程:com.example.administrador.vicon,PID:32149java.lang.运行时异常:无法启动活动ComponentInfo{com.example.administr