很多站长朋友们都不太清楚php上传文件404,今天小编就来给大家整理php上传文件404,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 将php 项目上传到阿里云服务器之后,无法访问,报404错误,请大神帮忙解决一哈,谢谢啦 2、 PHP文件通过FTP上传,报错“HTTP404",怎么解决? 3、 PHP网站上传后无法打开什么原因 4、 WordPress分类目录和tag标签显示404错误怎么办 5、 求助...为什么php提交出现404错误.怎样解决? 6、 php文件访问报错404? 将php 项目上传到阿里云服务器之后,无法访问,报404错误,请大神帮忙解决一哈,谢谢啦404就是找不到文件了,你报错信息都不贴出来,别人怎么帮你解决。
不过我估计,你换了服务器以后,相关的配置肯定也要换一下。
PHP文件通过FTP上传,报错“HTTP404",怎么解决?PHP文件和HTML文件时完全不同的两种东西,并不是单纯的把HTML的后缀改了就可以的,然后你这个404错误,我想应该是你的FTP空间不支持PHP语言的缘故,还有PHPINFO是查看空间PHP配置的,无法读出是很正常的,且不说你的空间不支持PHP,即使支持,为了安全他也不会输出来,关键是你的语句写的也是错误的,如果可以写个这个试试<? echo "123456";?>如果页面能出来123456的话,那就是空间支持,如果还是404,那就肯定是空间的问题了。
PHP网站上传后无法打开什么原因原因有很多(下面列出常见的几点)
服务器设置了 外网不能访问
代码错误(如果是在本地访问是正常的 上传到服务器就不正常 你可以看看 你的数据库是不是用的本地的 而你的服务器电脑根本没有你本地的数据库)
也可以根据访问的时候页面给出的40x返回值判断是什么原因
(如果是404说明没有这个文件 如果是403说明你服务器禁止了访问那个目录)
当然各种各样的原因还有很多 最好是把你无法访问的页面发个截图 这样才好看
WordPress分类目录和tag标签显示404错误怎么办楼主是用的windows环境吗?如果是建议配置一下伪静态规则
方法一:404错误文件替换法
具体流程:
1、新建一个文本文件,把以下代码复制到文件中;
<?php
$qs = $_SERVER[‘QUERY_STRING’];
$_SERVER[‘REQUEST_URI’] = substr($qs, strpos($qs, ‘:80’)+3);
$_SERVER[‘PATH_INFO’] = $_SERVER[‘REQUEST_URI’];
include(‘index.php’);
?>
2、修改文件名称个后缀为404.php,并修改编码格式为UTF-8;
3、上传404.php文件至网站根目录(www…);
4、进入主机管理后台,修改网站的跳转页面为上传的404.php文件;
5、wordpress后台》设置》固定链接》自定义为:/%post_id%.html
6、如果主题文件夹中已经有了404.php,一定记得删除,因为主题中的文件默认级别最高,会导致以上所添加的404.php文件失效;
方法二:httpd.ini文件伪静态法
具体流程:
1、新建文本文件,打开并添加以下代码;
[ISAPI_Rewrite]
# Defend your computer from some worm attacks
#RewriteRule .*(?:global.asa|default\.ida|root\.exe|\.\.).* . [F,I,O]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
# Protect httpd.ini and httpd.parse.errors files
# from accessing through HTTP
# Rules to ensure that normal content gets through
RewriteRule /tag/(.*) /index\.php\?tag=$1
RewriteRule /software-files/(.*) /software-files/$1 [L]
RewriteRule /images/(.*) /images/$1 [L]
RewriteRule /sitemap.xml /sitemap.xml [L]
RewriteRule /favicon.ico /favicon.ico [L]
# For file-based wordpress content (i.e. theme), admin, etc.
RewriteRule /wp-(.*) /wp-$1 [L]
# For normal wordpress content, via index.php
RewriteRule ^/$ /index.php [L]
RewriteRule /(.*) /index.php/$1 [L]
2、修改文件名称后后缀为httpd.ini;
3、上传至网站个目录;
4、wordpress后台》设置》固定链接 自定义修改为:/%post_id%.html;
总结:
如果不想这么麻烦,建议一开始就选择linux/unix操作系统吧,wordpress建站所取空间的最佳组合为:php语言+linux系统+mysql数据库。
求助...为什么php提交出现404错误.怎样解决?404只指的该网页已经不存在吧,解决不了,该网页本来就没内容了,该地址本来就不存在了
php文件访问报错404?错,路径一定有问题
首先,你所谓的路径没问题只是你看到的没问题。
那么很可能:
http服务组件,也就是apache或者nginx配置的根目录并不是你所认为的根目录路径
可能开启了错误的伪静态,导致当前地址被重写,那么你所看到的路径就并不是真正的路径了,而重写后的地址并不正确,所以404
暂时想到这两点,但是不管哪种原因,一定是路径不正确。
关于php上传文件404的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。