php访问指定的php文件可以访问,但是访问该php文件的文件夹时404 [问题点数:20分,无满意结帖,结帖人CaiTangBuTian]

Bbs1
本版专家分:0
结帖率 100%
Bbs1
本版专家分:0
Bbs12
本版专家分:395645
版主
Blank
状元 2018年总版新获得的技术专家分排名第一
Blank
进士 2017年 总版技术专家分年内排行榜第四
2014年 总版技术专家分年内排行榜第四
2013年 总版技术专家分年内排行榜第四
2012年 总版技术专家分年内排行榜第六
Blank
金牌 2018年3月 总版技术专家分月排行榜第一
2013年5月 总版技术专家分月排行榜第一
Blank
银牌 2018年10月 总版技术专家分月排行榜第二
2018年9月 总版技术专家分月排行榜第二
2018年8月 总版技术专家分月排行榜第二
2018年4月 总版技术专家分月排行榜第二
2016年7月 总版技术专家分月排行榜第二
2016年3月 总版技术专家分月排行榜第二
2015年12月 总版技术专家分月排行榜第二
2014年8月 总版技术专家分月排行榜第二
2014年7月 总版技术专家分月排行榜第二
2013年6月 总版技术专家分月排行榜第二
Bbs1
本版专家分:0
Bbs1
本版专家分:5
Bbs6
本版专家分:6137
Blank
红花 2019年3月 PHP大版内专家分月排行榜第一
2019年1月 PHP大版内专家分月排行榜第一
2018年12月 PHP大版内专家分月排行榜第一
Blank
黄花 2018年11月 PHP大版内专家分月排行榜第二
2018年10月 PHP大版内专家分月排行榜第二
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
nginx配置后只有根目录首页index.php访问,其他页面404
只有首页面根目录<em>可以</em><em>访问</em>,其他页面地址都是<em>404</em> not found。网上找了半天url重定向,url重写都试了无效,要不就是重定向过多,下图为跳坑历程。 1 location / { 2 #if ($http_host !~ “^www\.nginxtest\.com/index\.<em>php</em>$”) { 3 4 ...
访问本地php文件一直报404 file not found错误(已解决)
环境是mac + nginx + maysql + <em>php</em>。在桌面上建立了一个<em>文件夹</em>,路径是/Users/wyung/Desktop/st,在st<em>文件夹</em>下面有html文件和<em>php</em>文件。用nginx对这个项目分配了接口,<em>访问</em>地址是http://127.0.0.1:9999/login.html,此时页面是<em>可以</em>正常<em>访问</em>的,<em>但是</em><em>访问</em>st<em>文件夹</em>下的<em>php</em>文件(链接是:http://127.0.0.1:99...
用docker部署nginx+php环境时,访问php文件不执行
今天用docker部署nginx+<em>php</em>环境时,<em>访问</em><em>php</em>页面,提示<em>404</em>错误。查看docker日志发现下面错误: [error] 6#6: *1 connect() failed (111: Connection refused) while connecting to upstream, client: 192.168.248.1, server: 115.182.68.147, reques...
CentOs7Nginx+php-fpm出现访问php文件404 not found
前提 1.nginx成功安装并跑起来了 2.<em>php</em>安装成功且<em>php</em>-fpm成功运行 3.netstat -antp | grep :80 and netstat -antp | grep :9000 ,80和9000端口处于监听状态 问题 [root@xxx ~] # curl -i http://localhost/test.<em>php</em> 2018/10/19 14:38:47 [error] 26...
谁知道上传的资源为什么提示404
今天上传的几个资源,下午还有有几个人下载过的,怎么现在就打不开了。。求解啊
解决lnmp环境nginx无法解析php文件
lnmp环境nginx无法解析<em>php</em>文件,html正常解析。 一键安装lnmp环境,内含nginx。 首先先安装<em>php</em>-fpm, yum install <em>php</em>-fpm service <em>php</em>-fpm start    #启动 <em>php</em>-fpm 然后修改nginx配置文件nginx.conf 识别<em>php</em>  vi /usr/local/nginx/conf/nginx.conf,如
php网站的index.php文件打开空白,其他html和php都能打开的问题所在
昨天晚上开始我的网站的首页打不开,一打开就是空白页,这就很气人了。 于是测试了一下,其他根目录的html页面正常打开,比如index.html正常打开;其他根目录的<em>php</em>文件正常打开,比如a.<em>php</em>,打开输出555。 所以这个问题就很麻烦了,首先其他文件能打开说明服务器的配置是没有问题的,那问题就是出在index.<em>php</em>这个文件上,于是要先看看文件的权限问题,再看看文件的代码问题: 1.文件...
php文件权限访问
本来我是想到直接在htaccess文件里面路由重写,然后经过单一入口点来进行处理,这个单一入口点是为<em>访问</em>者做一些验证的操作,如果不符合条件则直接 T掉,<em>但是</em>这样就要局限与apache服务器,也就是说,当我换个IIS服务器的时候就会出一些问题了。当然,我也看了一些框架的实现,他们一般都不借助 htaccess文件的,取而代之的是用PATH_INFO来进行路由,<em>但是</em>一般都要实现编译功能,有没有其他的方
安装wampserver后,在www文件夹下面写php文件,而在网页里输入localhost而无法打开php文件时解决办法汇总
wampserver安装后,在www<em>文件夹</em>下面写入xx.PHP文件,然后在网页里输入localhost:xx.<em>php</em>。 你可能会遇到如下三种情况: 情形一:网页上显示空白,按F12,出现<em>404</em>的错误。 解决方法: 1、在开始菜单中搜索IIS(Internet Information Service),回车进入。 2、在右边的操作中找到管理服务器选项,选择停止。
nginx+php 出现404错误解决方法
错误日志 装好 nginx-1.0.5 与 <em>php</em>-5.3.6(<em>php</em>-fpm) 迫不及待的测试 info.<em>php</em>(),<em>但是</em>只返回了空白页,什么也没有输出,以下是错误日志。 192.168.6.82 - - [01/Aug/2011:13:54:20 +0800] "GET /info.<em>php</em> HTTP/1.1" <em>404</em> 5 "-" "Mozilla/5.0(X11
apache+php 不能直接访问根目录下的php/html等文件
-
PHP引入文件的路径问题
在PHP中的文件包含的函数有include,include_once,require,require_once,关于这些函数的参数也就是需要包含文件的路径问题可能会被大家忽略。    以前总以为include(’path.<em>php</em>’)和include(’./path.<em>php</em>’)这两个都是表示相同的路径,其实事实并非这样。    include(’path.<em>php</em>’) 这样表示的是包含文件
yaf路由解析错误一次问题记录
问题描述 nginx服务器,部分配置如下: location / { try_files $uri $uri/ /index.<em>php</em>?$query_string; } location ~ \.<em>php</em>($|/) { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.<em>php</em>; fastcgi_split_pat...
浏览器通过apache访问php文件提示下载问题,更改项目文件目录
在配置了apache和<em>php</em>后,首次<em>访问</em><em>php</em>文件时,提示下载,解决办法如下在apache安装目录下,有个conf<em>文件夹</em>,打开该<em>文件夹</em>下的httpd.conf配置文件,加入如下代码:AddType application/x-httpd-<em>php</em> .<em>php</em> .phtml #表示允许处理的文件类型 AddType application/x-httpd-<em>php</em>-source .<em>php</em>s LoadM
解决lnmp环境nginx无法解析php文件,html正常解析
lnmp环境nginx无法解析<em>php</em>文件,html正常解析。 出现nginx无法解析<em>php</em>显示<em>404</em> Not Found 一键安装lnmp环境,内含nginx。 首先先安装<em>php</em>-fpm, yum install <em>php</em>-fpm service <em>php</em>-fpm start    #启动 <em>php</em>-fpm 然后修改nginx配置文件nginx.conf 识别<em>php</em>  vi /usr/lo
wampserver安装后,在www文件夹下面写php文件,而在网页里输入localhost而无法打开php文件时解决办法
 详细描述:wampserver安装后,也许在你做过一些更改后,在www<em>文件夹</em>下面写入xx.<em>php</em>文件, 然后在网页里输入localhost:xx.<em>php</em>而无法打开<em>php</em>文件,该如何处理? 解决办法: 1.在wamp安装目录下找到 D:\wamp\Apache2\conf\extra\httpd-vhosts.conf文件, 2.然后添加如下代码:           
nginx/php-fpm 访问php文件直接下载而不运行
遇到这种问题,通常是由于fastcgi_script_name<em>访问</em>脚本路径不正确引起的。尤其是带有子目录的情况,比如对于Yii框架而言,路径通常是project/web那么如果在URL中<em>访问</em> /project/index.<em>php</em>,那么nginx配置中的SCRIPT_NAME会是全路径:project/index.<em>php</em>如果你配置中的代码如下:fastcgi_param SCRIPT_FILENAM
【IIS】可以解析html 无法解析PHP文件
在做好解析域名、在IIS中添加站点之后,打开网页出现的就是文件找不到 首先确定文件存在的情况下建立了一个a.html  随便写点东西   <em>可以</em><em>访问</em>  那么就是PHP无法<em>访问</em>了 解决办法: IIS管理器---网站---右键---属性---主目录---配置---添加---浏览---C:\WINDOWS\system32\inetsrv\fcgiext.dll---扩展名.<em>php</em>---限制为GET,...
Nginx 一个服务器多域名配置 以及 访问php文件直接下载而不运行
Nginx 一个服务器多域名配置 以及 <em>访问</em><em>php</em>文件直接下载而不运行
Apache下禁止php文件被直接访问的解决方案
本文为大家讲解的是Apache下如何禁止<em>php</em>文件被直接<em>访问</em>的解决方法,感兴趣的同学参考下。 想在重写规则里直接禁止<em>php</em>后缀的URL被<em>访问</em>。但后来发现重写规则是递归调用的,如果在重写规则里直接禁止<em>php</em>,那么重写到<em>php</em>文件的规则也会失效,于是有了下面的方法   一开始,我想在重写规则里直接禁止<em>php</em>后缀的URL被<em>访问</em>。但后来发现重写规则是递归调用的,如果在重写规则里直接禁止<em>php</em>,
解决lnmp环境浏览器访问.php文件页面空白
一、原因:   原因是nginx无法正确的将 *.<em>php</em> 文件的地址传递给<em>php</em>-fpm去解析, 相当于<em>php</em>-fpm接受到了请求,但这请求却指向一个不存在的文件,于是返回空结果 二、解决   修改fastcgi_params vim /etc/nginx/fastcgi_params   添加以下参数: fastcgi_param SCRIPT_FILENAME $document_root...
nginx服务器,访问目录下php文档会直接下载,而不是转到页面
nginx服务器,<em>访问</em>目录下<em>php</em>文档会直接下载,而不是转到页面
宝塔面板网站运行php文件的时候提示404错误
其实报这个错误原因大部分在<em>php</em>的原因。 解决办法1: 开启<em>php</em>的错误提示 修改配置文件 将display_errors = Off 修改成display_errors = On 修改完之后重启<em>php</em>即可 注:7月份以前安装过宝塔<em>php</em>的默认是关闭错误提示的,7月份后安装的默认开启   如果这个还没解决别着急,把第二个地方也设置一下 在PHP配置里面继续搜索 修改<em>php</em>配置文件...
解决nginx服务器访问不存在的php页面显示No input file specified.问题
如果使用nginx服务器,默认情况下<em>访问</em>非<em>php</em>程序文件(比如html、jpg文件等),均会显示:<em>404</em> Not Found。而<em>访问</em>不存在的PHP页面则会显示:No input file specified。解决前面一个问题比较简单,只要在对应网站的配置文件中加入语句<em>指定</em><em>404</em>错误显示的页面,比如:error_page <em>404</em> http://blog.is36.com/<em>404</em>.html;。当然
centos7.0 可以访问HTML文件,不能访问PHP文件,因为php-fpm没有扩展包
解决方法 :https://blog.csdn.net/ityang_/article/details/53980190 nginx调用PHP有sock方式和端口方式1、确认nginx已经调用了<em>php</em>;2、先确认你的nginx使用什么方式调用PHP;3、如果使用端口方式,端口对不对应,如果使用SOCK方式,那么路径对不对; ...
nginx 访问 .php文件变成下载
原文链接: http://www.51ask.org/article/3 解决 nginx 浏览.<em>php</em>文件变成下载   Nginx 浏览.<em>php</em>文件变成下载:这是因为nginx没有设置好碰到<em>php</em>文件时,要传递到后方的<em>php</em>解释器。   看看你的nginx.conf配置,里面有没有这样的设置:   location ~ .*\.<em>php</em>$ { fastcgi_pas
php禁止直接从浏览器输入地址访问.php文件的方法
<em>php</em>禁止直接从浏览器输入地址<em>访问</em>.<em>php</em>文件的方法 投稿:shichen2014 字体:[增加 减小] 类型:转载 时间:2014-11-04 我要评论 这篇文章主要介绍了<em>php</em>禁止直接从浏览器输入地址<em>访问</em>.<em>php</em>文件的方法,实例总结了判断来源URL与定义常量两种方法来实现这一功能,是非常具有实用价值的技巧,需要的朋友<em>可以</em>参考下 本文实例讲述了<em>php</em>禁止直接从浏览器输入地址
Centos配置完php-fpm和Nginx之后,只能打开php无法加载其他文件处理方法
1.修改/usr/local/<em>php</em>/etc/目录下<em>php</em>-fpm.conf尾端添加security.limit_extensions = .<em>php</em> .html .js .css .jpg .jpeg .gif .png .htm .woff .ico因为在<em>php</em>-fom5.3以上,就要求添加后缀才能加载2.修改/usr/local/<em>php</em>/lib/<em>php</em>.ini默认是不打开,注释掉即可cgi.f...
wordpress网站打开php文件出现500错误的解决方式
昨天我虚拟主机上的wordpress网站的子目录<em>文件夹</em>下的<em>php</em>文件<em>访问</em>时,突然出现了500错误,显示的是服务器内部错误。 查了很多网页,发现服务器内部错误一般都是什么地方受到限制了。 折腾了很长时间,最后发现是<em>php</em>文件的权限问题。 这个文件权限可能是服务器自己设定的,如果不是就不执行吧。 所以只要把<em>php</em>文件的权限改成0644,把<em>文件夹</em>的权限改成0755,把根目录<em>文件夹</em>权限改成750。即...
mac系统在apache上部署php项目,无法访问的问题。
网站以前是别的公司开发的,用的是<em>php</em>,以前没有接触过<em>php</em>,所以就先好好研究了一下怎么测试、部署。 网上搜了一下,环境很简单apache+mysql+<em>php</em>。直接在网上下载了一个mac版的xampp,整个环境就都好了。 然后兴冲冲的把<em>php</em>项目放到apache的项目目录下面,我这里的目录是:/Applications/XAMPP/xamppfiles/htdocs/ 然后通过localho
浏览器访问服务器上.php文件不解析直接下载
在用Nginx做静态服务器的时候,<em>访问</em>后缀名为.<em>php</em>的文件浏览器不会解析,直接显示源码或者下载.究其具体原因,服务器,没有<em>指定</em><em>php</em>文件的解析方式,在给浏览器的相应中没有说明,所以只能给你下载或者提示你安装.所以要解决此问题,根本是要在nginx.conf中配置<em>php</em>的解析方式. location ~ [^/]\.<em>php</em>(/|$) { #try_file
window下IIS限制某个目录执行PHP
上传目录我们肯定是要禁止<em>php</em>的执行的,我们<em>可以</em>这样去限制。 如下使用iis的URL规则工具进行处理: 这样所有<em>访问</em>upload目录后缀为<em>php</em>的文件全部禁止<em>访问</em>, &amp;lt;configuration&amp;gt; &amp;lt;system.webServer&amp;gt; &amp;lt;rewrite&amp;gt; &amp;lt;rules&amp;gt; &amp;lt;rule name=&quot;<em>php</em><em>404</em>&quot; stopPro...
nginx访问php的 file not find问题和测试php时出现下载页面解答
在用nginx<em>访问</em><em>php</em>文件时,遇到的返回状态是file not find,最后查明原因是:<em>php</em>-fpm找不到SCRIPT_FILENAME里执行的<em>php</em>文件。所以要在nginx配置文件中做出以下修改:vim  /usr/local/nginx/conf/nginx.conf location ~ \.<em>php</em>$ {           root           html;          ...
访问网页php文件正常解析,输入php -v报错
在centos下使用yum安装<em>php</em> yum install <em>php</em>72w 安装成功后输入<em>php</em> -v,提示-bash: /usr/bin/<em>php</em>: No such file or directory 然后开启<em>php</em>-fpm后通过网页<em>访问</em><em>php</em>文件正常, 各种百度没找到解决方法,也许是我搜索的方式不对。 最后发现和本地虚拟机安装的<em>php</em>差了一个<em>php</em>-cli。 <em>php</em>-cli是<em>php</em>命令行模式,没...
1212更新的宝塔Linux面板6.8提示404错误无法打开php文件的解决方法
Markdown 1212更新的宝塔Linux面板6.8提示<em>404</em>错误无法打开<em>php</em>文件的解决方法 宝塔Linux面板安装教程 - 12月12日更新 - 6.8正式版 今天又更新,又赶上迁移新服务器,之前用的好好滴,突然更新了以后,就无法跳动了…… 所有PHP文件打开都是<em>404</em>错误…… WTFD… 进入宝塔面板,发现nginx宕了…… 重启… 提示如下报错: [emerg] open() “/ww...
linux Apache服务------通过域名访问php文件
以下基于debain系统 1.安装apache apt-get install update apt-getinstall apache2 装完之后会有/var/ www/html apt-get install <em>php</em>7.0 以下两条命令无用 apt-cache search XXX apt-filesearch filename 2.安装完毕后,<em>可以</em>在windows浏览...
php 禁止通过文件目录访问
如果该虚拟目录下没有 index.html,浏览器也会显示该虚拟目录的目录结构,列出该虚拟目录下的文件和子目录。 如何禁止 Apache 显示目录列表呢? 要禁止 Apache 显示目录结构列表,只需将 Option 中的 Indexes 去掉即可。 比如我们看看一个目录的目录配置: &amp;lt;Directory &quot;D:/Apa/blabla&quot;&amp;gt;  Options Indexes Fo...
apache无法解析php文件,显示php源码或直接下载文件
我百度了一下午,根本原因是漏了一个<em>php</em>扩展:mod_<em>php</em> 安装完重启apache就好了。 yum install mod_<em>php</em> 其他解决办法 罗列一下百度搜到的一些其他解决办法,本人尝试无用。 1.找到: AddType application/x-gzip .gz .tgz 在其下面添加: AddType application/x-httpd-<em>php</em> .<em>php</em> //...
Ubuntu下apache2无法解析php文件,浏览器提示下载所要打开的php文件
最近突然遇到apache2无法解析<em>php</em>文件,google之后,在官方发现如下内容,成功解决问题。 执行: sudo apt-get install libapache2-mod-<em>php</em>5 sudo a2enmod <em>php</em>5 如果显示为: This module does not exist! 那就要彻底删除libapache2-mod-<em>php</em>5,然后重新
IE浏览器打开网页时提示下载php文件的解决办法
因为浏览器无法解析<em>php</em>造成的,这时浏览器只能把<em>php</em>网页当作一个文件,因此就会弹出窗口提示下载<em>php</em>网页,不仅仅是<em>php</em>,还有ASP、HTML、JSP 等也一样。至于这个故障的起因,应该是系统文件丢失造成的,或许因为系统更新补丁时用户急于关机,没等系统自动关闭就手动切断了电源等待。:系统在打补丁的时候突然关机会引起很多系统问题的,这一点一定要记住。 好了,已经清楚了问题的根源,下面是一些通用的
PHP远程访问文件
一 代码 <em>访问</em>远程文件 ); //打开文件 echo fread($fp,1000); //使
关于在测试php文件时在浏览器上显示源码问题
可能是<em>php</em>和apache之间的连接没有连好,短标记没打开,apache运行的权限不够
nginx出现进入php文件显示下载的情况
默认目录之下安装好之后,进行下面的操作 进入目录/etc/nginx/sites-available sudo vim default 把以下代码端前的#去掉        location ~ \.PHP$ {         #       fastcgi_split_path_info ^(.+\.<em>php</em>)(/.+)$;         #       # NOTE: You
部署项目:特定域名访问站点指定文件夹
搭建好 PHP 开发环境之后,接下来就<em>可以</em> copy 准备好的业务代码到站点目录中,随时发布网站了。可是如何<em>访问</em>站点中的网页呢?直接<em>访问</em>自己的公网 ip 即可<em>访问</em>到站点网页,可是想优雅一些就需要准备一个域名了。 一级域名(baidu.com)也叫作顶级域名,注册一级域名是需要付费的。 而二级域名(image.baidu.com)是一级域名的延伸,所以只要购买了一级域名,二级域名是可
Nginx访问PHP文件的File not found错误处理,两种情况
这个错误很常见,原有有下面两种几种 <em>php</em>-fpm找不到SCRIPT_FILENAME里执行的<em>php</em>文件 <em>php</em>-fpm不能<em>访问</em>所执行的<em>php</em>,也就是权限问题 第一种情况更改配置文件nginx.conf fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name; 替换成下面fastcgi_param SCRIPT_FILENAME
Mac os X下使用Nginx跟PHP的连接问题
初试nginx,遇到无法执行PHP文件的问题,了解之后发现需要配置相关的文件,使用<em>php</em>-fpm连接Nginx与PHP,其中包括nginx配置<em>php</em>文件的fastcgi连接配置和<em>php</em>-fpm的错误日志以及pid设置。
lnmp环境搭建好后,,,,解析php文件报错 502
lnmp服务器配置问题
Nginx:当访问一个不存在的域名时,返回404
 在nginx.conf下 server { listen 80 default_server; server_name _; return <em>404</em>; } ssl不能用这种方式,在stackoverflow找到一个一样的问题,留着以后有空再尝试如何给443端口配置。 https://serverfault.com/quest...
nginx 配置虚拟主机访问PHP文件 502错误的解决方法
最近配置Nginx 服务器虚拟主机<em>访问</em>目录发现报502错误百度了很多方法 都不管用  我擦 各种抓狂-----原本Nginx配置如下:网上找了很多方法:查看日志   借助nginx的错误日志来进行排查vim /usr/local/nginx/logs/nginx_error.log 显示 : connect() to unix:/tmp/<em>php</em>-fcgi.sock failed (13: Perm
【Linux】在lnmp环境下PHP文件无法访问提示(403 Forbidden)
author:咔咔 wechat:fangkangfk   报错信息   由于是近几天才开始使用linux所以对有些东西都不是很熟悉,导致<em>php</em>文件无法<em>访问</em>,最后才发现<em>php</em>-fpm是需要重启的   解决方案:   命令: systemctl start <em>php</em>-rpm   测试结果:  ...
今天配置 windows 上的php 环境访问php页面时直接下载
开始以为 没有把 apache 和<em>php</em> 关联上 <em>但是</em>仔细检查 AddType application/x-httpd-<em>php</em> .<em>php</em> AddType application/x-httpd-<em>php</em> .html PHPIniDir "D:/<em>php</em>" LoadModule <em>php</em>5_module "D:/<em>php</em>/<em>php</em>5apache2_2.dll" 都写上了,还是下载,郁闷
php】Apache无法自动跳转却显示目录与php无法连接mysql数据库的解决方案
一、Apache无法自动跳转却显示目录 Apache无法自动跳转却显示目录这是因为Apache服务器下conf/httpd.conf没有配置好,其默认是不跳转,直接显示目录 首先,我们需要禁止Apache直接显示目录。 方法在搜索Options Indexes FollowSymLinks,将其该为Options FollowSymLinks 其实,解决Apache无法自动跳转
一步一步分析解决PHP文件下载直接在网页中打开问题
《前言》 不知道大家看PHP函数的时候,有没有注意到这样一个句话 - 认识到一点很重要,即必须在任何实际的输出被发送之前调用 header() 函数 (在 PHP 4 以及更高的版本中,您<em>可以</em>使用输出缓存来解决此问题)  哎~~ 一个困扰了我一天的问题,最终以 这句话结束。 《正文》 在使用TestLink的时候,发现Testlink中的附件在选择下载都是直接
让tomcat支持运行php文件
这里讲述一个完整的例子,如果已有工程直接看第四步。 一、新建一个web工程 二、创建一个<em>php</em>文件 三、写几句代码 四、将quercus.jar 复制到 WEB-INF/lib/目录下(下载地址:Quercus.x.war) 五、如果有web.xml文件,直接在web-app节点下添加代码 &amp;lt;servlet&amp;gt; &amp;lt;servlet-name&amp;gt;Quercus S...
Nginx下访问.html 报404错误
                                                        请求报错<em>404</em>故障 故障描述: LNMP环境下发布商城源代码,通过web请求<em>访问</em>.html文件报<em>404</em>错误请求文件不存在,在源代码里只存在.<em>php</em>文件 例子图: 程序默认<em>访问</em>时根路径下的这个.html文件,但这个文件类型在源代码里并不存,源代码里只有.<em>php</em>文件类型。 ...
静态文件存在, 访问却是404
        本地有两个环境, <em>php</em>56+laravel5.2 和 <em>php</em>7+laravel5.5, 两者的nginx配置除listen, root, fastcgi_pass外, 完全一样. 然而<em>php</em>56+laravel5.2环境中, <em>访问</em>静态文件时却是<em>404</em>, <em>php</em>7+laravel5.5环境是正常的(自动处理了??). 于是我对低版本环境加了如下nginx配置: # 处理静态...
ajax跨域获取php文件
1,'b'=>2,'c'=>3); $_result=json_encode($_arr); $_callback=$_GET['callback']; echo $_callback."($_result)"; ?> //ajax获取远程<em>php</em>文件,数据类型为json 1
ssl证书安装完后,https访问后下载index文件,HTTP访问正常的。Nginx ssl设置后自动下载根目录的index.php而不是载入
给Nginx安装ssl证书,https<em>访问</em>后,重新自动下载index.<em>php</em>文件。一开始的Nginx的配置文件如下:#user nobody; worker_processes 1; #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; #pid ...
Linux下的LAMP环境搭建时访问PHP页面时变成下载页面的原因
在搭建LAMP环境的时候遇到了配置完PHP环境后测试<em>访问</em>PHP页面的时候却变成下载的情况,主要的影响有一下两个方面。 1.PHP的配置问题 2.主要原因是httpd.conf配置文件内容出错大致有下面几个地方: LoadModule <em>php</em>5_module modules/lib<em>php</em>5.so未添加解释 AddType application/x-httpd-<em>php</em> .<em>php</em>该行代码被注释,或未添...
Linux下php无权限对文件操作
今天遇到了在Linux下<em>php</em>无法对文件进行操作对情况,使用chmod($file, 0777); 对文件修改权限即可!
服务器上打开PHP文件出现下载界面
服务器上打开PHP文件出现下载界面 问题的根本原因是nginx默认不支持PHP文件。 需要安转并开启<em>php</em>-fpm,然后在nginx的配置文件中加入下面代码。 root /var/www; #<em>php</em>的根目录 fastcgi_pass 127.0.0.1:9000; #<em>php</em>-fpm默认端口 fastcgi_index index.<em>php</em>; fastcgi_param SCRIPT_F...
ubuntu16.04 php无法正常解析
安装好apache2 :apt-get install apache2安装好<em>php</em>7.0  libapache2-mod-<em>php</em>7.0:apt-get install <em>php</em>7.0 libapache2-mod-<em>php</em>7.0<em>可以</em>正常<em>访问</em>html网页:<em>但是</em>无法打开<em>php</em>文件,<em>php</em>文件写法如下:处理:将上述代码改成如下即可。或者将<em>php</em>配置文件中的Off改为On即可。...
.htaccess禁止目录执行php方法
前面给大家介绍了nginx怎么禁止<em>php</em>后缀执行,今天也来说下apache禁止后缀的方法,其实我个人觉得apache的后缀禁止方法比nginx的简单很多. 系统:centos 5.9 环境:lamp apache禁止后缀的方法: 这里就只演示下怎么禁止<em>php</em>执行,其他的稍微简单改了就好.在你要禁止的目录下新建个.htaccess,内容为:  代码如下 复制代码 Order Allo
浏览器解析PHP文件 出现纯代码
1.<em>访问</em>PHP 出现代码 2.修改文件 4.去掉# 注释 5.重新启动 就<em>可以</em>啦
ubuntu16.04安装nginx和php-fpm后进程正常启动下php文件无法访问
首先 在安装完后要将nginx的配置文件修改将如下代码的注释去掉 location ~ \.<em>php</em>$ {            root           /usr/local/nginx/html;            fastcgi_pass   127.0.0.1:9000;            fastcgi_index  index.<em>php</em>;            fastcgi_...
Centos7 配置apache和php,登陆web提示下载,不解析php文件
Apache版本2.4.6PHP 版本7.0.27首先确保<em>php</em>和apache已经正确安装检查/etc/httpd/conf.modules.d/10-<em>php</em>.conf该文件是否存在,若apache页面只提示下载的话,该文件一般都不存在检查/usr/lib64/httpd/modules/lib<em>php</em>7.so和/usr/lib64/httpd/modules/lib<em>php</em>7-zts.so是否存在若...
nginx 部署php项目,访问域名提示File not found
转自http://www.nginx.cn/562.html 作为收藏,最终问题在评论的提示下解决了。 文: 使用<em>php</em>-fpm解析PHP,"No input file specified","File not found"是令nginx新手头疼的常见错误,原因是<em>php</em>-fpm进程找不到SCRIPT_FILENAME配置的要执行的.<em>php</em>文件,<em>php</em>-fpm返回给ng
Wampserver php 项目路径访问方案
1 : 删除www目录下的所有文件 将项目粘贴到www目录下 (目前的项目为网上下载的tp项目(tp框架)) 2 : 将项目框架中的config文件中的debug与trance两个属性都设置为true(允许调试,应用trance) 3 :http:域名/项目名/入口文件(index.<em>php</em>)/包名/类名/函数.(eg:http://localhost/think<em>php</em>/index.<em>php</em>/inde...
apache无法解析php文件显示源代码
在httpd.conf中添加以下代码即可,     AddHandler  <em>php</em>5-script     <em>php</em>     AddType     application/x-httpd-<em>php</em>        .<em>php</em> .<em>php</em>5     AddType     application/x-httpd-<em>php</em>-source .<em>php</em>s
php实现文件夹访问,最基础,php在线文件管理系统
<em>php</em>实现的<em>文件夹</em>浏览: &lt;?<em>php</em> define('ROOTPATH','/tftp/data/'); $spath = isset($_REQUEST)&amp;&amp;isset($_REQUEST['path'])?$_REQUEST['path'].'/':''; $path = ROOTPATH.$spath; echo '&lt;hr/&gt;'.xls($path); // 扫描<em>文件夹</em>子项目 functio
解决Ajax 请求文件路径,返回状态码404的问题(ide phpstrom)
&amp;lt;pre&amp;gt;&amp;amp;lt;?<em>php</em>    echo $_SERVER['PHP_SELF'];?&amp;amp;gt;&amp;lt;/pre&amp;gt;此代码用于显示当前文件相对于根目录的绝对位置。出现<em>404</em>原因: PHPstrom 中调试是以项目所在<em>文件夹</em>为根目录的 而服务器是以项目为根目录...
写shell脚本调用php文件
我在cron中设定了定时运行某一个shell脚本。问题就是怎么在shell脚本上调用某一个<em>php</em>文件呢??不过要求又高了一点,就是用shell脚本又是到了运行的时候了,就去判断上一次运行的<em>php</em>文件的进程是否还存在??上一次运行<em>php</em>文件结束了的话就开始这一次的运行,那就是上一次运行的进程已经结束了,如果还没有结束的话,这一次的运行任务就不再运行了。请问这个shell脚本要如何去写呢??
NetBeans 运行php文件 提示无法通过外部浏览器访问URL 检查浏览器配置
设置默认浏览器
解决php服务器(apache)下403 Forbidden错误的方法
在apache服务器中出现403 Forbidden错误时的解决方法。有需要的朋友,<em>可以</em>参考下。     配置了下虚拟主机,localhost打开发现错误:     HTTP 错误 403 - 禁止<em>访问</em>,即403 Forbidden:You don't have permission to access / on this server.     可能是权限不足引起的问题。
iis6.0、iis7.0设置相关目录禁止执行php或其他危险文件
iis6.0设置相关目录禁止执行脚本方法第1步:远程连接到Windows服务器,在我的电脑图标上右键选择管理,在打开的计算机管理程序左侧找到Internet信息服务管理器并单击打开。电脑互助网注:或是直接打开Windows控制面板,并在打开的控制面板中找到管理工具下的“Internet信息服务”,双击即可打开。第2步:找到自己需要设置网站的相关目录(如织梦的uploads目录),在此目录中右键选择...
nginx安装 打开php文件自动下载的问题
在你的路径中找到/etc/nginx/nginx.conf    在server里加上以下代码    原因是因为nginx没有解析到<em>php</em>-fpm路径 所以无法解析<em>php</em>         location ~ \.<em>php</em>(.*)$ {             fastcgi_pass   127.0.0.1:9000;             fastcgi_index  index.p
php包含文件路径正确,但报错不存在文件
问题发生在页面内跳转的时候, 比如1.<em>php</em>跳转到2.<em>php</em>, 而1.<em>php</em>和2.<em>php</em>还不在一个目录下的, 那么2.<em>php</em>包含的文件寻找路径是1.<em>php</em>这个脚本目录的相对路径 所以尽量不要填写相对路径,填写绝对路径还<em>可以</em>加快脚本运行时间,还<em>可以</em>防止工程文件过多时,包含文件失败。...
通过URL访问php对应的类中的方法
主要是一个小项目,没必要使用框架,就简单处理了使用一个文件类调用多个方法,避免重复创建<em>php</em>文件去实现这些类方法的问题,写好了还是记录一下,方便日后继续使用: pathinfo模式 ,例如:index.<em>php</em>/job/get_list?a=1&amp;amp;b=2&amp;amp;c=3 通过这个URI<em>可以</em><em>访问</em>到 Job.<em>php</em>中 Job类的getList()方法,其中传入了参数[‘a’=&amp;gt;’1’,’...
Nginx 配置实现web解析php代码 过程记录
【Nginx配置】Nginx本身不支持对<em>php</em>的解析,需要将<em>php</em>代码转发到<em>php</em>-fpm 进程管理器来交给<em>php</em>解析器解析代码。重要的配置注意注释位置:user www www; # 用户 用户组 worker_processes 1; error_log logs/error.log; #error_log logs/error.log notice; ...
Apache下禁止特定目录执行PHP,提高安全性
之前在博文“从PHP安全讲DedeCms的安全加固”中说过在PHP安全中保护“可写目录下的文件不允许被<em>访问</em>到的重要性,还提出了改名<em>文件夹</em>的方式来保护该目录。 如果用的是Apache服务器,还<em>可以</em>通过配置来禁止该目录下的PHP文件的<em>访问</em>,有两种方式: 方式一:.htaccess控制,适用于没有服务器管理权限。 在可写<em>文件夹</em>的目录下,建一个.htaccess文件,内容为:
解决nginx打开php文件总是显示下载框的问题
进入目录/etc/nginx/sites-available sudo vim default 把以下代码端前的#去掉        location ~ \.<em>php</em>$ {         #       fastcgi_split_path_info ^(.+\.<em>php</em>)(/.+)$;         #       # NOTE: You should have "cgi.fix_p
修改Linux下使浏览器直接可以访问index.php
先找到在Linux下安装的apache目录。 然后切换到 cd etc/ 编辑文件httpd.conf vim httpd.conf 找到DirectoryIndex index.html的位置,在其后面添加index.<em>php</em>,保存退出,重新启动apache即可。
File not found – nginx访问php文件 直接下载
在做zabbix监控时发现<em>访问</em>zabbix主页 报错为 File not found 经过查询资料是因为,<em>php</em>-fpm 未找到<em>php</em>文件 如果没有安装<em>php</em>-fpm则先安装: yum -y install <em>php</em>-fpm 若已安装则检查 nginx 配置文件 vim /etc/nginx/nginx.conf 找到此段:   location ~ \.<em>php</em>$ {     ...
在使用phpStudy时只能访问部分项目
一、composer下载laravel框架后在www项目的根目录下面生成一个项目,比如你下载的项目名称叫blog。二、用localhost<em>访问</em>blog项目时报错:You don't have permission to access /blog/public/ on this server.如图三、设置<em>php</em>Study:点击其他选项菜单-》选择<em>php</em>Study设置-》允许目录列表;之后再运行loc...
本地端口模拟ajax异步请求php文件
之前在使用gulp本地模拟ajax方法时,遇到了一个问题:在<em>访问</em><em>php</em>文件时,返回的文件总是出错。我一度以为是<em>php</em>文件出错,但由于该文件是随书本附带的源码内容,这种情况的可能性在我心中的地位降低了。解决方法是:本地需要搭建<em>php</em>配置环境。 使用的软件是wamp。 配置方法及测试参考:http://blog.csdn.net/pannikin/article/details/54095100
ThinkPHP5 单独运行某个文件
ThinkPHP5 单独运行某个文件
解决服务器不支持https访问php问题
Apache服务器配置ssl后https<em>访问</em>HTML页面正常,调用<em>php</em>时直接出来源文件,服务器未正确解析<em>php</em>文档。解决办法:编辑/apache2/conf/extra/httpd-ssl.conf在标签下增加以下两条:ProxyPassMatch ^/(.*\.<em>php</em>)$ fcgi://127.0.0.1:10000/你的服务器默认目录/$1DirectoryIndex index.html ...
解决Apache下访问PHP页面403 禁止访问
安装Apache,版本2.2.6,装完刚测试<em>可以</em>;配置了下<em>php</em>的<em>php</em>.in文件再次localhost打开发现错误:HTTP 错误 403 - 禁止<em>访问</em>,即403 Forbidden:You don't have permission to access / on this server.权限又不够了? 打开apache的配置文件httpd.conf,逐行检查。在大约快一半的地方有以下这段
agthV02.28汉化版下载
提取游戏文字工具agthV02.28汉化版 相关下载链接:[url=//download.csdn.net/download/kazamatenma/2147419?utm_source=bbsseo]//download.csdn.net/download/kazamatenma/2147419?utm_source=bbsseo[/url]
LINUX SHELL编程从初学到精通下载
LINUX.SHELL编程从初学到精通,华清远见培训中心 相关下载链接:[url=//download.csdn.net/download/csuwzc/4926914?utm_source=bbsseo]//download.csdn.net/download/csuwzc/4926914?utm_source=bbsseo[/url]
高性能Mysql教程 mobi下载
主要讲述的是Mysql方面的性能优化,讲的很全面 相关下载链接:[url=//download.csdn.net/download/hb977203542/8877409?utm_source=bbsseo]//download.csdn.net/download/hb977203542/8877409?utm_source=bbsseo[/url]
文章热词 设计制作学习 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 ios开发访问视频 内网访问web服务器教程
我们是很有底线的