惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
爱范儿
爱范儿
博客园 - 三生石上(FineUI控件)
Vercel News
Vercel News
M
MIT News - Artificial intelligence
L
LangChain Blog
大猫的无限游戏
大猫的无限游戏
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Microsoft Azure Blog
Microsoft Azure Blog
J
Java Code Geeks
Recent Announcements
Recent Announcements
Stack Overflow Blog
Stack Overflow Blog
人人都是产品经理
人人都是产品经理
IT之家
IT之家
F
Fortinet All Blogs
博客园 - 聂微东
U
Unit 42
Martin Fowler
Martin Fowler
腾讯CDC
博客园_首页
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
量子位
阮一峰的网络日志
阮一峰的网络日志
博客园 - Franky

博客园 - 玛瑙河

用matplotlib绘制带误差的条形图及中英文字体设置 Python中用MacFSEvents模块监视MacOS文件系统改变一例 修改gnome-shell扩展“Applications Menu”的菜单区域宽度。 VirtualBox 4.3.18 启动虚拟机时显示不能加载 R3模块并退出故障解决一例 自定义IPython Qt Console 窗口大小、字体、颜色 Windows Server 2012 R2 两个奇葩问题的解决 ubuntu下从源码编译安装cherokee liftweb整合ckfinder进行文件上传与管理 命令行下多线程下载工具 Axel 2.4 for Windows 正确设置H2数据库的Collation解决中文排序问题 解决MASM编程对话框中文问题 清除U盘子目录变成1K大小的快捷方式病毒的脚本 Scala 脚本的 pound bang 魔术 Google URL Shorter HTML中常用的特殊字符实体编码(Character entity references in HTML 4) - 玛瑙河 MrBayes v3.2 for windows 并行版下载及 checkpoint 功能介绍 强制垃圾回收解决.NET Office互操作中文件锁未能释放的问题 童言无忌之小瑈与甲虫 MrBayes v3.1.2 for windows 并行版下载
cherokee +php fastcgi 出现 No input file specified 故障一例
玛瑙河 · 2013-09-09 · via 博客园 - 玛瑙河

在arch上编译cherokee 时用的--with-wwwroot=/srv/http。在建立虚拟服务器时,只要虚拟服务器的根目录位于/srv/http下,php页面都能正确运行。但只要将拟服务器的根目录挪出/srv/http,比如放在/var/www,访问PHP页面就会出现 No input file specified 错误。但奇怪的是另一台Ubuntu服务器上就不会有这种错误。

在Cherokee的管理页面上折腾了很久,未果。转到Cherokee日志中查看,发现一条报open_basedir相关的错误。然后打开php.ini,发现 :

open_basedir = /srv/http/:/home/:/tmp/:/usr/share/pear/:/usr/share/webapps/

  原来php解释程序被限定只能执行open_basedir所限定的目录中的php文件。将/var/www/加进列表中,保存。杀掉php-cgi进程,刷新页面,问题解决。

open_basedir = /srv/http/:/var/www/:/home/:/tmp/:/usr/share/pear/:/usr/share/webapps/

  而ubuntu上不会有 No input file specified 错误是因为php.ini中没有对open_basedir进行指定。