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

推荐订阅源

酷 壳 – CoolShell
酷 壳 – CoolShell
aimingoo的专栏
aimingoo的专栏
P
Proofpoint News Feed
宝玉的分享
宝玉的分享
MyScale Blog
MyScale Blog
The GitHub Blog
The GitHub Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
月光博客
月光博客
量子位
博客园 - 司徒正美
V
V2EX
I
InfoQ
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Vercel News
Vercel News
H
Hackread – Cybersecurity News, Data Breaches, AI and More
美团技术团队
N
Netflix TechBlog - Medium
L
LangChain Blog
IT之家
IT之家
Blog — PlanetScale
Blog — PlanetScale
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Stack Overflow Blog
Stack Overflow Blog
A
About on SuperTechFans
Microsoft Azure Blog
Microsoft Azure Blog

博客园 - 玛瑙河

用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进行指定。