我的做法是配置好 PHP 之后,直接到 DOCUMENT_ROOT 下建立一个到 PMA 的软链接。

[16:56] caiknife@caiknife-ThinkPad-T400:/usr/share/nginx/html

> ll

总用量 12K

-rw-r--r-- 1 root root 537 5月 13 2013 50x.html

lrwxrwxrwx 1 caiknife caiknife 43 9月 30 09:49 cakestrap -> /home/caiknife/source/cakestrap/app/webroot

-rw-r--r-- 1 root root 612 5月 13 2013 index.html

-rwxrwxrwx 1 caiknife caiknife 17 9月 21 10:52 phpinfo.php

lrwxrwxrwx 1 caiknife caiknife 21 9月 22 10:18 phpmyadmin -> /usr/share/phpmyadmin

lrwxrwxrwx 1 caiknife caiknife 21 10月 12 18:27 pma -> /usr/share/phpmyadmin

之后直接访问子目录就可以了。

更新

按照题主的思路,我做了下面这个配置:

location /p {

root /usr/share/phpmyadmin;

index index.php;

}

location ~ ^/p/.*\.(php|php5)$ {

root /usr/share/phpmyadmin;

fastcgi_split_path_info ^(.+\.php)(/.+)$;

fastcgi_pass unix:/var/run/php5-fpm.sock;

fastcgi_index index.php;

include fastcgi_params;

}

重启 nginx 后,访问 http://localhost:81/p , 得到了 404 页面。我的 nginx 端口监听的是 81 ,80端口留给了 apache 。

为什么会报错 404 ?看一下错误日志:

2013/12/13 23:17:55 [error] 5276#0: *1 open() "/usr/share/phpmyadmin/p" failed (2: No such file or directory), client: 127.0.0.1, server: localhost, request: "GET /p HTTP/1.1", host: "localhost:81"

从 log 中看出,你重写了 root 之后,访问 phpmyadmin 的子目录时,实际上访问的物理路径是 DOCUMENT_ROOT + 'phpmyadmin' 。

OK,那么我再建立一个软链接吧。

$ sudo ln -s /usr/share/phpmyadmin/ /usr/share/phpmyadmin/p

现在访问正常了。

多麻烦的事情,本来一个软链接就能搞定的事情,现在要两个配置+一个软链接才能搞定,多次一举。

php用户登录后跳转到主页,phpmyadmin登录后跳到首页的问题相关推荐

  1. 微信扫描PC端二维码跳转到小程序确认登录通过WebSocket来获取用户信息达到PC端登录

    需求: 在pc端获取后端给的token值来生产二维码(这里后端给了我两个url:一个是二维码url,一个是ws的 url),用微信扫描二维码跳转到小程序写的确定登录页面(进行确定):然后在PC端使用W ...

  2. php怎么实现登录后管理员和普通会员的不同的登录页面_智学网怎么登录 智学网怎么查分数 智学网统一登录平台网址分享https://www.zhixue.com/login.html...

    阅读本文前,请您先点击上面的"蓝色字体",再点击"关注",这样您就可以继续免费收到文章了.每天都有分享,完全是免费订阅,请放心关注. 注:本文转载自网络,不代表 ...

  3. python获取微信用户基本信息_微信开放平台扫码登录获取用户基本信息!附可用demo...

    微信开放平台提供了网站扫码登录的接口,用于获取用户基本信息(头像,昵称)方便网站快速接入微信登录,快捷登录.需要使用登录接口,需要成为微信开放平台认证开发者(300元)才可以获得这个接口权限. 准备工 ...

  4. 计算机屏保后无法进入登录界面,Win10锁屏界面无法登录卡在登录状态的应对办法...

    使用win10系统过程中,在锁屏界面输入密码后一直卡在登录状态,约 20~30 秒系统又自动锁屏并重复这个过程,Win10锁屏界面无法登录卡在登录状态怎么办?现小编介绍Win10锁屏界面无法登录卡在登 ...

  5. php拦截登录页面跳转页面,PHP未登录自动跳转到登录页面

    PHP未登录自动跳转到登录页面 下面一段代码给大家分享php未登录自动跳转到登录页面,具体代码如下所示: namespace Home\Controller; use Think\Controller ...

  6. Discuz!x3.4 QQ互联跳过完善资料直接登录(详细教程方法)

    Discuz!x3.4 QQ互联跳过完善资料直接登录(详细教程方法) 有很多人都为QQ互联的问题困扰,最近我正在研究QQ登录怎么才能避开完善信息直接登录的问题,结果经过几天的反复测验终于被我找到了方法 ...

  7. java web实现页面跳转页面_JavaWeb过滤器实现页面跳转至登录页面

    需求说明: 1.用户登录某页面一段时间之内,如果无任何操作,跳转至登录页面. 2.用户在非登录状态下,无法访问项目下的某些页面. 解决方式: 通过session过滤器实现对请求的过滤,如果未登录跳转至 ...

  8. 计算机调试致sa登录失败,无法打开登录 'xxxx' 中请求的数据库。登录失败。用户 'sa' 登录失败。解决思路...

    当前位置:我的异常网» Sql Server » 无法打开登录 'xxxx' 中请求的数据库.登录失败.用 无法打开登录 'xxxx' 中请求的数据库.登录失败.用户 'sa' 登录失败.解决思路 w ...

  9. Windows10切换用户显示User Profile Service或ProfSvc服务登录失败

    Windows10切换用户显示User Profile Service或ProfSvc服务登录失败 问题1: 如果切换的用户是一个新用户,导致如上问题的原因是路径c:Users下Default目录缺失 ...

最新文章

  1. 【Java】阿里巴巴java开发手册总结(我能看懂的)
  2. 同事说,我写Java代码像写诗
  3. 几种开源分词工具的比較
  4. MySQL数据库入门———常用基础命令
  5. GNS3中不同型号路由器支持的模块表
  6. 洛谷 P2951 [USACO09OPEN]捉迷藏Hide and Seek
  7. 互联网岗位介绍和成长
  8. VS2013+cuda8.0配置及案例
  9. mysql查询季度数据统计_mysql按年度、季度、月度、周、日SQL统计查询代码
  10. 如何使用xshell4连接自己搭建的服务器
  11. PHP玄帧道长,青龙道长率众弟子朝真“凝真宫”
  12. 【整理】GOS附件的上传与下载
  13. html标签(5):form,input,select,textarea
  14. 计算机域名怎么查看?如何查看电脑域名?
  15. web前端从学习到学废
  16. MinGW编译log4cpp
  17. WebStorm2016.2 注册码及激活,2018.6.14亲测有效
  18. LoadRunner使用
  19. win7浏览器主页修改不过来_win7系统ie主页无法修改怎么办_解决win7ie主页改不过来的办法...
  20. Python升级到最新版本代码

热门文章

  1. Will Wright总是能给我们带来惊奇啊
  2. systemverilog硬件设计及建模_3D建模和渲染都吃什么硬件?设计师该如何选购电脑...
  3. html 屏蔽蓝色电话,html – 在Chrome扩展程序中停用文字字段蓝色突出显示?
  4. 一起学nRF51xx 17 -  lpcomp
  5. 功率增长步长(powerRampingStep)
  6. 【Android工具】更新安卓手机传感器信息获取工具Ampere Castro phyphox,轻松获取硬件数据和状态信息...
  7. MATLAB中plot()画图的颜色线型和希腊字母参数设置
  8. oracle如何计算2个坐标的距离,百度地图两个坐标之间的距离计算
  9. 复数混频发射机原理与仿真
  10. HttpRunner环境部署-踩坑篇