php访问指定的php文件可以访问,但是访问该php文件的文件夹时404 [问题点数:20分]

Bbs1
本版专家分:0
结帖率 0%
Bbs1
本版专家分:0
Bbs12
本版专家分:395457
版主
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
本版专家分:0
Bbs6
本版专家分:5375
Blank
红花 2019年1月 PHP大版内专家分月排行榜第一
2018年12月 PHP大版内专家分月排行榜第一
Blank
黄花 2018年11月 PHP大版内专家分月排行榜第二
2018年10月 PHP大版内专家分月排行榜第二
Bbs1
本版专家分:0
Bbs1
本版专家分:0
Bbs1
本版专家分:0
LNMP部署网站 访问php文件 404
今天在一个新的服务器上部署网站,<em>访问</em><em>php</em>文件,竟然出现<em>404</em>服务器是腾讯云的免费的服务器Centos 7.2 + <em>php</em>7.1.7 + nginx1.12.1安装的是lnmp一键安装包,没有使用编译的方式安装。安装完后,添加配置文件在  /usr/local/nginx/conf/vhost配置文件内容如下: server { listen 80; root /ho
安装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页面显示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;。当然
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;          ...
用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...
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
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>,
访问HTML文件与访问php文件的区别
目前来说,网站页面主要分为静态页面和动态页面,纯静态页面组成的网站现在相对比较少见,大型网站一般使用的是动态网站建站技术,还有一部分网站是静态网页与动态网页共存,本文以Apache服务器、<em>php</em>语言为例,详解动态网站的<em>访问</em>过程,下面直接切入本文主题。 (1)用户端<em>访问</em>服务器端的html文件 S1:通过本机配置好的DNS域名服务器地址寻找DNS服务器,将网站URL中的Web主机域
IE浏览器打开网页时提示下载php文件的解决办法
因为浏览器无法解析<em>php</em>造成的,这时浏览器只能把<em>php</em>网页当作一个文件,因此就会弹出窗口提示下载<em>php</em>网页,不仅仅是<em>php</em>,还有ASP、HTML、JSP 等也一样。至于这个故障的起因,应该是系统文件丢失造成的,或许因为系统更新补丁时用户急于关机,没等系统自动关闭就手动切断了电源等待。:系统在打补丁的时候突然关机会引起很多系统问题的,这一点一定要记住。 好了,已经清楚了问题的根源,下面是一些通用的
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
浏览器访问服务器上.php文件不解析直接下载
在用Nginx做静态服务器的时候,<em>访问</em>后缀名为.<em>php</em>的文件浏览器不会解析,直接显示源码或者下载.究其具体原因,服务器,没有<em>指定</em><em>php</em>文件的解析方式,在给浏览器的相应中没有说明,所以只能给你下载或者提示你安装.所以要解决此问题,根本是要在nginx.conf中配置<em>php</em>的解析方式. location ~ [^/]\.<em>php</em>(/|$) { #try_file
解决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文件时在浏览器上显示源码问题
可能是<em>php</em>和apache之间的连接没有连好,短标记没打开,apache运行的权限不够
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是否存在若...
虚拟机的centOS里可以访问PHP脚本,而windows下不能访问
在centOS上yum安装好lamp环境后,写了个index.<em>php</em>脚本,在centOS的火狐上<em>可以</em><em>访问</em>,但在windows下通过Linux的IP来<em>访问</em>该文件,就<em>访问</em>不了。 原因一般是Linux的防火墙和SElinux服务导致的,项目开发阶段<em>可以</em>关闭防火墙和SElinux服务,解决问题。 1、 #iptables -F,清空防火墙规则。       命令chk
ThinkPHP5 单独运行某个文件
ThinkPHP5 单独运行某个文件
Nginx 一个服务器多域名配置 以及 访问php文件直接下载而不运行
Nginx 一个服务器多域名配置 以及 <em>访问</em><em>php</em>文件直接下载而不运行
linux Apache服务------通过域名访问php文件
以下基于debain系统 1.安装apache  apt-get install update apt-get install apache2 装完之后会有/var/ www/html apt-get install <em>php</em>7.0 以下两条命令无用 apt-cache search XXX apt-file search filename 2.安装完毕后,<em>可以</em>在windows浏览...
静态文件存在, 访问却是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配置: # 处理静态...
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...
浏览器通过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
php文件权限访问
本来我是想到直接在htaccess文件里面路由重写,然后经过单一入口点来进行处理,这个单一入口点是为<em>访问</em>者做一些验证的操作,如果不符合条件则直接 T掉,<em>但是</em>这样就要局限与apache服务器,也就是说,当我换个IIS服务器的时候就会出一些问题了。当然,我也看了一些框架的实现,他们一般都不借助 htaccess文件的,取而代之的是用PATH_INFO来进行路由,<em>但是</em>一般都要实现编译功能,有没有其他的方
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...
php 禁止通过文件目录访问
如果该虚拟目录下没有 index.html,浏览器也会显示该虚拟目录的目录结构,列出该虚拟目录下的文件和子目录。 如何禁止 Apache 显示目录列表呢? 要禁止 Apache 显示目录结构列表,只需将 Option 中的 Indexes 去掉即可。 比如我们看看一个目录的目录配置: &amp;lt;Directory &quot;D:/Apa/blabla&quot;&amp;gt;  Options Indexes Fo...
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
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>禁止直接从浏览器输入地址
一步一步分析解决PHP文件下载直接在网页中打开问题
《前言》 不知道大家看PHP函数的时候,有没有注意到这样一个句话 - 认识到一点很重要,即必须在任何实际的输出被发送之前调用 header() 函数 (在 PHP 4 以及更高的版本中,您<em>可以</em>使用输出缓存来解决此问题)  哎~~ 一个困扰了我一天的问题,最终以 这句话结束。 《正文》 在使用TestLink的时候,发现Testlink中的附件在选择下载都是直接
nginx服务器,访问目录下php文档会直接下载,而不是转到页面
nginx服务器,<em>访问</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,然后重新
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
解决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
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
PhpStorm 配置在浏览器中打开PHP文件
在<em>php</em>strom中用浏览器总是<em>404</em> NOT FOUND,看了下浏览器地址不对,估摸着是配置问题,看了别人的总是不对,最后把路径全指向文件,现在就行了 保存就<em>可以</em>查看了
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
IIS 路径文件配置正常,访问404报错
将iis 设置的监听地址更改为全部未分配后已经正常<em>可以</em><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_...
解决服务器不支持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 ...
nginx出现进入php文件显示下载的情况
默认目录之下安装好之后,进行下面的操作 进入目录/etc/nginx/sites-available sudo vim default 把以下代码端前的#去掉        location ~ \.PHP$ {         #       fastcgi_split_path_info ^(.+\.<em>php</em>)(/.+)$;         #       # NOTE: You
php访问局域网内机器的文件
今天有个需求,需要<em>访问</em>局域网内机器的文件,之前没做过,折腾了一天,$location = "\\\\192.168.1.111\\d$";//184机器上面的d盘 //$location = "\\\\192.168.1.184\\d$\\baidu_syn";//184机器上面的d盘的baidu_syn<em>文件夹</em> $user = "administrator";//用户名 $pass = "xxxx"
关于centOs下Apache不解析php文件问题的解决方法
之前自己弄了个服务器 部署了一个lamp环境以后发现apache不解析<em>php</em> 经过反复检查发现是安装时少安装了一个<em>php</em>拓展 mod_<em>php</em>71w.x86_64  安装之后 问题解决
cmd 运行php文件详解
配置<em>php</em>环境变量:     1、找到<em>php</em>的路径比如"D:/<em>php</em>",没有安装的<em>可以</em>到官网下载http://www.<em>php</em>.net/downloads.<em>php</em>。     2、需要保证该目录下<em>php</em>.ini的配置是正确的,如果是刚下载的<em>php</em>包,则可能需要修改相应的一些配置:将<em>php</em>目录下的“<em>php</em>.ini-development”修改名为:<em>php</em>.ini(<em>php</em>.ini具体的配置方法,就不赘
解决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>为根目录的 而服务器是以项目为根目录...
Ubuntu下php无法访问此网站
问题描述:ubuntu16.04下安装<em>php</em>7.1,之后<em>访问</em>index.<em>php</em>显示无法<em>访问</em>此网站。ServerName localhost LoadModule <em>php</em>7_module /usr/lib/apache2/modules/lib<em>php</em>7.1.so DirectoryIndex index.html index.htm index.<em>php</em> AddType application/x-ht
Mac os X下使用Nginx跟PHP的连接问题
初试nginx,遇到无法执行PHP文件的问题,了解之后发现需要配置相关的文件,使用<em>php</em>-fpm连接Nginx与PHP,其中包括nginx配置<em>php</em>文件的fastcgi连接配置和<em>php</em>-fpm的错误日志以及pid设置。
NetBeans 运行php文件 提示无法通过外部浏览器访问URL 检查浏览器配置
设置默认浏览器
如何从公网访问本地的php-fpm?
本地安装了一个<em>php</em>-fpm,只能在局域网内<em>访问</em>,怎样从外网也能<em>访问</em>到本地的<em>php</em>-fpm呢?本文将介绍具体的实现步骤。 1. 准备工作 1.1 安装Java 1.7及以上版本 执行命令java -version检查Java安装和配置是否正确。 1.2 安装并启动<em>php</em>-fpm 默认安装的<em>php</em>-fpm端口是9000。 2. 实现步骤 2.1 下载并解压holer软件包 Holer软件包:hole...
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> //...
Nginx不解析PHP,无法打开PHP文件
<em>php</em>配置 确认<em>php</em>配置文件 <em>php</em>.ini 以下配置已调整。 extension_dir = “【<em>php</em>安装路径】\ext” enable_dl = On cgi.force_redirect = 0 fastcgi.impersonate = 1 cgi.rfc2616_headers = 1 nginx配置 修改nginx/conf/nginx.conf 配置文件,保...
lnmp环境搭建好后,,,,解析php文件报错 502
lnmp服务器配置问题
PHP远程访问文件
一 代码 <em>访问</em>远程文件 ); //打开文件 echo fread($fp,1000); //使
Nginx配置后无法解析PHP问题(nginx虚拟域名打开是下载而不是打开网页)
以下是根据我个人出现的问题所采取的解决办法,希望能够给大家一个参考。具体情况还得根据不同问题处理。 配置Nginx服务器之后,打开虚拟域名,是直接下载而不是直接打开网页,是因为配置的Nginx无法解析PHP的原因。 根据我出现的问题,我的解决办法如下: 1.打开nginx.conf配置文件,我的如下(与解析PHP相关的片段): 红圈那句话很重要,指明nginx与fastcgi交互的id...
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; ...
php网站的index.php文件打开空白,其他html和php都能打开的问题所在
昨天晚上开始我的网站的首页打不开,一打开就是空白页,这就很气人了。 于是测试了一下,其他根目录的html页面正常打开,比如index.html正常打开;其他根目录的<em>php</em>文件正常打开,比如a.<em>php</em>,打开输出555。 所以这个问题就很麻烦了,首先其他文件能打开说明服务器的配置是没有问题的,那问题就是出在index.<em>php</em>这个文件上,于是要先看看文件的权限问题,再看看文件的代码问题: 1.文件...
本地端口模拟ajax异步请求php文件
之前在使用gulp本地模拟ajax方法时,遇到了一个问题:在<em>访问</em><em>php</em>文件时,返回的文件总是出错。我一度以为是<em>php</em>文件出错,但由于该文件是随书本附带的源码内容,这种情况的可能性在我心中的地位降低了。解决方法是:本地需要搭建<em>php</em>配置环境。 使用的软件是wamp。 配置方法及测试参考:http://blog.csdn.net/pannikin/article/details/54095100
Nginx 不能调用PHP的一个可能原因,
nginx不调用PHP的原因很多。 1,nginx配置中,关于<em>php</em>的配置有错当然不通,这主要有地址,与端口,还有用绝对路径试一下。 2,我遇到的搞了我好长时间的,user nobody 要换成 user root。nobody调用有问题。 在window下这个注释就可,在android linxu只能改成有权限的。我的不是什么安全要求高的改root吧。 3,解决方法,我是在window上...
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即可。...
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 打开文件浏览器并传递文件
PHP 文件上传 通过 PHP,<em>可以</em>把文件上传到服务器。 本章节实例在 test 项目下完成,目录结构为: test |-----upload # 文件上传的目录 |-----form.html # 表单文件 |-----upload_file.<em>php</em> # <em>php</em> 上传代码 创建一个文件上传表单 允许用户从表单上传文
文件明明存在nginx却提示404
近日服务器突然出现问题, 浏览器<em>访问</em>时返回”拒绝<em>访问</em>”错误. 首先检查了端口情况, netstat -ntulp |grep 80 发现80端口没有打开, 于是便重启nginx服务 service nginx restart 此时再次查看发现80端口是开启了的, 然而<em>访问</em>时提示<em>404</em>错误. 经确认服务器的nginx配置文件中设置的根目录和index文件均没有错误, 网站根目录下的...
访问网站时,隐藏你的.php文件扩展名文件
<em>访问</em>网站时,隐藏你的.<em>php</em>文件扩展名文件隐藏你的.<em>php</em>文件 今天做PHP在线手册镜像的时候看到了这个方法,哈哈,以前都没有注意到,所以说,手册是最好的老师 ------------------------------------------------------------------------------------- 如果不想让别人知道你的网站使用PHP程
打开php页面变成下载的解决办法
检查所有header,是不是有写成了类似如下:header(&quot;content-type:html/text;charset=utf-8&quot;);解决办法是代码content-type是 text/html 而不是html/text!header(&quot;content-type:text/html;charset=utf-8&quot;);原因:header是向浏览器发送信息告诉浏览器要做些什么;这里应该是刚好让浏览...
如何在xampp下运行php文件
1.打开xampp,点击apache、mysql、tomcat后边的start 2.在htdocs中新建一个test.<em>php</em>文件,文件内容为在浏览器中输入http://localhost/test.<em>php</em>/ 即可看到网页中输出了hello world 3.如果报错The requested URL was not foun
PHPStrom使用Apache服务器运行PHP代码(PHPStorm提交post出现404错误)
<em>php</em>storm运行PHP代码是非常方便的,配置好PHP解释器(即<em>php</em>.exe),在PHP代码中点击浏览器的图标,即可在对应浏览器中运行。细心的同学会发现,在浏览器的url中显示的端口号通常是五位数(如http://localhost:63342),并不是之前配置的apache端口号。 在某些情况,如提交post请求,使用<em>php</em>storm自带的服务运行代码,常常会出错,如<em>404</em> Not...
部署项目:特定域名访问站点指定文件夹
搭建好 PHP 开发环境之后,接下来就<em>可以</em> copy 准备好的业务代码到站点目录中,随时发布网站了。可是如何<em>访问</em>站点中的网页呢?直接<em>访问</em>自己的公网 ip 即可<em>访问</em>到站点网页,可是想优雅一些就需要准备一个域名了。 一级域名(baidu.com)也叫作顶级域名,注册一级域名是需要付费的。 而二级域名(image.baidu.com)是一级域名的延伸,所以只要购买了一级域名,二级域名是可
centos系统,基于nginx服务器,用https访问php页面总弹出下载页面问题完美解决
困扰好几天的问题终于解决,我的问题是:                                       在ningx下,用http://ip/index.<em>php</em><em>可以</em><em>访问</em><em>php</em>文件,而用https://ip/index.<em>php</em>总弹出下载对话框,问题在于在https server{ }中没有解析<em>php</em>的代码块     server {         listen       443
Mac上运行php文件
Not Found The requested URL /firstDemo/newfile.<em>php</em> was not found on this server. 在Mac当运行PHP时,会出现以上情况,这是因为你的<em>php</em>文件没有放到/Library/WebServer/Documents的<em>文件夹</em>之内,解决办法是把你的<em>php</em>文件放到此目录内,然后再运行此<em>php</em>文件就能够运行<em>php</em>文件
phpstudy访问根目录文件phpinfo.php的配置文件
<em>php</em>study<em>访问</em>不了<em>php</em>info.<em>php</em>文件或其他根目录文件,1、请尝试一下复制下列代码!server {listen 80;server_name localhost;root &quot;D:/<em>php</em>Study/WWW&quot;;location / {index index.html index.htm index.<em>php</em>;#autoindex on;}location ~ .ph...
修改Linux下使浏览器直接可以访问index.php
先找到在Linux下安装的apache目录。 然后切换到 cd etc/ 编辑文件httpd.conf vim httpd.conf 找到DirectoryIndex index.html的位置,在其后面添加index.<em>php</em>,保存退出,重新启动apache即可。
Apache 不能执行 PHP 文件
今天一朋友告诉我xampp安装后apache不执行<em>php</em>文件,后来我分析了N久才发现,一个小问题导致了,下面来看解决办法 httpd.conf文件看了n次,虚拟主机也删除重建了n次,还是这个鸟样! 最后在谷歌上百度了一下,总算找到了答案:short_open_tag 的问题。 short_open_tag是是否开启短标记的标志,默认是Off。你在<em>php</em>.ini文件中找到sho
禁止解析PHP、访问控制及PHP配置
1.限定某个目录解析PHP在虚拟主机文件配置里增加如下字段: &amp;lt;Directory /data/wwwroot/aaa.com/upload&amp;gt; <em>php</em>_admin_flag engine off &amp;lt;/Directory&amp;gt;重新加载配置;将aaa.com下的123.<em>php</em>复制到upload目录下;[root@yuioplvlinux-128 ~...
ajax跨域获取php文件
1,'b'=>2,'c'=>3); $_result=json_encode($_arr); $_callback=$_GET['callback']; echo $_callback."($_result)"; ?> //ajax获取远程<em>php</em>文件,数据类型为json 1
Apache不能解析php,和配置文件无关
做个记录 [root@vm-centos conf.d]# rpm -ql mod_<em>php</em>72w /etc/httpd/conf.d/<em>php</em>.conf /etc/httpd/conf.modules.d/10-<em>php</em>.conf /usr/lib64/httpd/modules/lib<em>php</em>7-zts.so /usr/lib64/httpd/modules/lib<em>php</em>7.so /usr/shar...
今天配置 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" 都写上了,还是下载,郁闷
【IIS】可以解析html 无法解析PHP文件
在做好解析域名、在IIS中添加站点之后,打开网页出现的就是文件找不到 首先确定文件存在的情况下建立了一个a.html  随便写点东西   <em>可以</em><em>访问</em>  那么就是PHP无法<em>访问</em>了 解决办法: IIS管理器---网站---右键---属性---主目录---配置---添加---浏览---C:\WINDOWS\system32\inetsrv\fcgiext.dll---扩展名.<em>php</em>---限制为GET,...
写shell脚本调用php文件
我在cron中设定了定时运行某一个shell脚本。问题就是怎么在shell脚本上调用某一个<em>php</em>文件呢??不过要求又高了一点,就是用shell脚本又是到了运行的时候了,就去判断上一次运行的<em>php</em>文件的进程是否还存在??上一次运行<em>php</em>文件结束了的话就开始这一次的运行,那就是上一次运行的进程已经结束了,如果还没有结束的话,这一次的运行任务就不再运行了。请问这个shell脚本要如何去写呢??
php程序访问报500错误处理方案
<em>php</em>程序<em>访问</em>报500错误处理方案 1. PHP程序语法错误导致 2. 磁盘满了导致
IIS不支持PHP的解决方法
1、将 PHP 安装为 ISAPI 模式:在“控制面板”的“管理工具”中选择“Internet 服务管理器”,打开 IIS 后停止服务,然后在左侧“默认Web站点”上单击右键选择“属性”,在打开的“默认 Web 站点属性”窗口的“ISAPI 筛选器”标签里找到并点击“添加”按钮,在弹出的“筛选器属性”窗口中的“筛选器名称”栏中输入:PHP,再将可执行文件指向 <em>php</em>4isapi.dll 所在路
nginx服务器除了根目录可以访问,其他都出现404
listen 80; server_name www.hongtaofei.com; location / { root /home/www/shop/public; index index.html index.htm index.<em>php</em>; try_files $uri $uri/ /index.<em>php</em>?...
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>该行代码被注释,或未添...
如何配置Nginx支持PHP的程序请求访问
本文以blog主机为例子进行配置。 1、需在该主机的配置文件中blog.conf中增加几条配置。 2、由于修改过nginx的配置文件,需重启nginx 3、在nginx中的html/blog下创建<em>php</em>测试文件。 4、修改hosts文件(此处修改的为mac本机的hosts文件,路径为/etc/hosts) 5、测试环境搭建是否成功,打开浏览器,输入http://blog....
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
解决关于Wampserver打开服务器网站无法找到www目录下的文件目录的问题
安装Wampserver后,能够通过localhost:80打开apache页面,<em>但是</em>就是找不到www下的目录,网上找了很多资料,依然解决不了,即使能看到www下的目录,却依然打不开。通过结合各位大神的方法,终于解决了问题,方法如下: 1.找到Wampserver64的安装目录,找到目录下的www目录打开,找到index.<em>php</em>文件,并用notepdd++打开(其他编辑器也行) 2.通...
CentOS6.5 Nginx无法解析php文件
一 、问题描述: 1). 前提: nginx 已经安装完毕,并且能够<em>访问</em> 2). 问题: 当<em>访问</em> .<em>php</em> 文件时会默认下载,或者提示 “File not found.” 3). 本机环境 PHP 版本: # <em>php</em> -v PHP 5.3.3 (cli) (built: Mar 22 2017 12:27:09) Copyright (c) 1997
.htaccess禁止目录执行php方法
前面给大家介绍了nginx怎么禁止<em>php</em>后缀执行,今天也来说下apache禁止后缀的方法,其实我个人觉得apache的后缀禁止方法比nginx的简单很多. 系统:centos 5.9 环境:lamp apache禁止后缀的方法: 这里就只演示下怎么禁止<em>php</em>执行,其他的稍微简单改了就好.在你要禁止的目录下新建个.htaccess,内容为:  代码如下 复制代码 Order Allo
解析Linux Nginx无法解析php的方法
当用Nginx+<em>php</em>-fpm方式使用<em>php</em>的时候,如果<em>访问</em><em>php</em>文件出现file not found的问题<em>可以</em>用如下方法解决 将root注释掉,并且修改fastcgi_param为SCRIPT_FILENAME  $document_root$fastcgi_script_name; location ~ \.<em>php</em>$ {             #root           htm
浏览器解析PHP文件 出现纯代码
1.<em>访问</em>PHP 出现代码 2.修改文件 4.去掉# 注释 5.重新启动 就<em>可以</em>啦
CDN配置后,出现www不能访问的情况
CDN配置问题 CDN配置后,出现www不能<em>访问</em>的情况 问题描述: 使用阿里云的云解析,配置好CNAME后,出现直接<em>访问</em>域名<em>可以</em>正常<em>访问</em>,<em>但是</em>加www后不能<em>访问</em>的请况。 配置如下: 配置好后 ping是能ping通的: <em>访问</em>不带www的地址是OK的,<em>但是</em><em>访问</em>带www的地址报403错误。 问题分析 是因为虽然配置了正确的域名解析,<em>但是</em>没有配置带www的域名导致 解决办法新 新加入一个一模一样的域...
在linux下定时执行php网页
在项目中很容易遇到需要定时更新或者修改什么的,如果自己的电脑是一直保持不关机的状态的话,Windows系统<em>可以</em>直接使用系统的定时任务来执行你需要执行的操作, 在Linux系统上,使用crontab定时<em>可以</em>快速定义一个定时项目,如果<em>可以</em>直接把你需要做的操作集中在一个页面使用路径去<em>访问</em>的话就直接定义curl去<em>访问</em> 首先查看你的服务器上是否有crontab 查看crontab服务状态:servic
使用php-fpm来发现执行慢的php文件
相信大家都想让自己的网站秒开,但很多时候根本就不知道怎么去优化的时候,对数据库和web都优化了,但网站打开还是那么的慢,就只能对程序入手了,我们<em>可以</em>通过<em>php</em>-fpm来查询   系统环境:lnmp 1.<em>php</em>5.2的设置 vi /etc/<em>php</em>-fpm.conf //默认秒为单位 10s //日志文件 /var/log/slow.log
文章热词 Solidity属性与行为访问对象 Solidity属性与行为访问行为 solidity结构类型索引访问 PHP PHP教程
相关热词 android访问php接口 c# 访问资源文件夹 c# 访问指定url c++访问成员访问运算 python该怎样学 python该如何学习
我们是很有底线的