四时宝库

程序员的知识宝库

详解nginx+php出现No input file specified解决办法

概述

今天在自己本地的开发环境突然出现了No input file specified错误,反复检查返现自己的配置文件和配置路径以及权限都没有问题。经过反复的排查终于发现了问题,现将问题及解决分享如下。


问题原因分析

在GitHub上下载了一个开源的tp5项目,之前自己本地的网站运行都没有问题。但是安装了这个开源项目后就发现本地其他网站都无法访问了。访问就是No input file specified错误。在网上也找了解决办法,但是都不是,看来这个错误有点儿诡异。

CTF中PHP相关题目考点总结(二)(ctf web php)

介绍

本篇文章主要总结了我在写ctfshow题目中遇到的关于PHP的考点。因为总结知识点和考点会比较空洞,也不容易理解,所以我都是通过题目来总结知识点,这样的话比较容易理解。

基于Dockerfile构建LNMP环境(PHP7+MySQL+Nginx)

概述

下面是通过dockerfile来实现整个LNMP环境构建,已用于公司开发环境并测试成功,这里分享下~

各个版本如下:CentOS7.4.1708 + tengine-2.1.2 + php-7.0.17 + PHP扩展

php文件上传与图片处理的结合使用

第一步:生成文件上传类

/* 该用于文件上传

* 有4个公有方法可以在对象外部调用:

* __construct()构造方法用于初使化成员属性

* uploadFile()方法用于上传文件

* getNewFileName()方法用于获取上传成功后的文件名称

使用Dockerfile基于7.4-fpm-buster镜像搭建php7.4微服务环境

1. 介绍

1.1 介绍

大家根福哥学会了使用Dockerfile创建Docker镜像的技巧了,那么我们现在搭建服务器环境就不需要再去下载软件的源代码了,也不需要编译安装了,更加不用操心软件和操作系统的各种兼容问题了。

在Dockerfile里面安装php7.4的GD库

1. 介绍

1.1 介绍

福哥在将TFLinux的PHP+Apache的组合转换成PHP+FPM+Nginx的过程里遇到了一个问题,就是无法通过默认方式安装GD库。

使用x-sendfile提升PHP文件下载效率

最近做的项目有个工具库模块,需要实现工具的上传与下载。上传与下载都使用的是Laravel内置的方法,本来都没什么问题,今天无意上传了一个两百多M的文件,上传很顺利,但当点击下载时,发现会出现下载回来的数据不全的情况。暂时没找到是什么原因,估计是内存方面的问题。

一文搞懂$_POST和file_get_contents(“php://input”)的区别

今天来说一说 $_POST、file_get_contents(“php://input”)和$GLOBALS[‘HTTP_RAW_POST_DATA’]的区别,这三个方法都是用来接收post请求的,但是很少有人说出他们的区别是啥,下面就来说一说

PHP非阻塞实现方法(js非阻塞)

1 使用 fastcgi_finish_request()

如果 PHP 与 Web 服务器使用了 PHP-FPM(FastCGI 进程管理器),那通过 fastcgi_finish_request() 函数能马上结束会话,而 PHP 线程可以继续在后台运行。

php应用界面报php No input file specified.是什么原因

今天遇到在浏览器打开网站报No input file specified。

这个问题很容易解决,先查看nginx的报错日志。果然看到了详细的报错信息

astCGI sent in stderr: "PHP message: PHP Warning: Unknown: open_basedir restriction in effect. File(/www/wwwroot/xxxx/public/index.php) is not within the allowed path(s): (/data/www/wwwroot/xxxx/:/tmp/) in Unknown on line 0PHP message: PHP Warning: Unknown: failed to open stream: Operation not permitted in Unknown on line 0Unable to open primary script: /www/wwwroot/xxxxx/public/index.php (Operation not permitted)" while reading response header from upstream, client: 36.148.230.248, server: xxxxx, request: "GET / HTTP/2.0", upstream: "fastcgi://unix:/tmp/php-cgi-74.sock:", host: "xxxx"

<< < 1 2 3 > >>
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接