php重新安装后无法识别新上传的php文件 给服务器更新了php版本但是更新后,新上传的php文件出现找不到(Not Found)错误 但是原来的php文件都是可以被访问的。请问这是什么原因.用的是linux服务器。比较着急 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 php的配置文件重新配置下,再复制到apache目录下试试 注意文件名的大小写linux是区分文件名大小写的 就是新上传了一个新的php文件 就是简单的一个echo函数输出 但是使用地址访问时 提示找不到 那你以前上传的php能正常运行吗 我再说一遍遇到的问题:以前服务器上本来是有一个站点的 后来服务器没有rewrite_mod模块 所以重新编译了一下 编译完后 原来的站点依旧可以访问,但是现在如果往上新上传php文件的时候 新上传的就会出现not found错误 但是原来的都不会出现这种错误。重新编译前的站点 还是可以访问的。 你确认你的rewrite_mod模块没问题? 以前上传的php文件依旧可以运行 就是ftp往上新上传php时候就会出错。 我想请问你你ftp上传的过程中就出错,还是上传之后运行的时候出错上传的过程中出错是因为linux的写入权限没开启上传之后出错,我建议你将你刚刚上传的php文件再次用ftp软件下载下来看看文件的源代码是否正确 上传过程没有出错 我的ftp权限足够 而且我把上传上去的文件用ftp下载下来 没有出现乱码的情况~不过我发现 php info里面有一个【Virtual Directory Support disabled】 不知道这个会不会有影响 rewrite模块没有问题 因为现在.htaccess文件可以正常解析了 问题可以能就出现在那。【Virtual Directory Support disabled】 虚拟目录支持失败 ,你新上传的文件目录没有解析到服务器上。 那要怎么改回来呢?在php.ini文件中吗? 在httpd.conf中找到;Include "conf/extra/httpd-vhosts.conf",去掉前面分号。然后在apche/conf/etra/httpd-vhosts.conf把你的目录添加进来。可以去网上搜下apache 虚拟主机例子。 还是不对呀 原来的网站能正常访问。就是我在重新编译php之前的网站现在还是可以访问的。 唯一的问题就是现在FTP上去的文件 不能访问 出现404 哪怕是最简单的一个html都显示的是Not found 我终于找到了 问题所在是由于服务器管理员在重新编译Php时复制更换了目录而在ftp软件中并没有改变操作目录 导致我们一直在操作一个无效目录。 求一正则 为什么php必须<?php 开头,<? 这样就直接显示源码了。 一个关于数据库的简单问题,谢谢 请教一个数组声明的基本问题 有人用过xoops 建网站吗? 加解密 咋就不对劲儿泥 怎么在网页中点击连接直接关机? 谁有Apache 2 和 PHP 4.3 的安装文档?让我参考一下 PHP使用Access数据库使用iconv导字符截断的问题 php 自动提交表单 登陆问题
linux是区分文件名大小写的
以前服务器上本来是有一个站点的 后来服务器没有rewrite_mod模块 所以重新编译了一下 编译完后 原来的站点依旧可以访问,但是现在如果往上新上传php文件的时候 新上传的就会出现not found错误 但是原来的都不会出现这种错误。重新编译前的站点 还是可以访问的。
你ftp上传的过程中就出错,还是上传之后运行的时候出错
上传的过程中出错是因为linux的写入权限没开启
上传之后出错,我建议你将你刚刚上传的php文件再次用ftp软件下载下来看看文件的源代码是否正确
是由于服务器管理员在重新编译Php时复制更换了目录
而在ftp软件中并没有改变操作目录 导致我们一直在操作一个无效目录。