ci - windows下无法正常运行php项目

WBOY
풀어 주다: 2016-06-06 20:39:51
원래의
1347명이 탐색했습니다.

最近,给自己买了块ssd固态硬盘,于是迫不及待的把原来的windows系统格掉了重装,但是使用ssd重新安装好系统,php环境也搭建好了,于是把原来写了一半的php项目重新放回apache目录下,发现无法正常运行了,弄了好久都不知道咋回事,希望大家给点建议,谢谢。(apache、php、mysql安装没有问题,原先保存的sql备份文件也是正常导入了,是不是权限的问题还是别的?)


追加:其实,并不是有出错啥的,就是我原来使用的ci框架,现在在浏览器下输入localhost/demo/index.php却无法运行了,什么都不显示。当我单独在该目录下新建一个测试文件<?php echo 'test';,然后在浏览器上输入localhost/demo/test.php却可以正常显示"test",这是怎么回事呢。不知道我描述的是否清楚。

回复内容:

最近,给自己买了块ssd固态硬盘,于是迫不及待的把原来的windows系统格掉了重装,但是使用ssd重新安装好系统,php环境也搭建好了,于是把原来写了一半的php项目重新放回apache目录下,发现无法正常运行了,弄了好久都不知道咋回事,希望大家给点建议,谢谢。(apache、php、mysql安装没有问题,原先保存的sql备份文件也是正常导入了,是不是权限的问题还是别的?)


追加:其实,并不是有出错啥的,就是我原来使用的ci框架,现在在浏览器下输入localhost/demo/index.php却无法运行了,什么都不显示。当我单独在该目录下新建一个测试文件<?php echo 'test';,然后在浏览器上输入localhost/demo/test.php却可以正常显示"test",这是怎么回事呢。不知道我描述的是否清楚。

看看啥子错误赛,至少有个截图啥的

你先在php.ini里面把配置项Error_reporting = E_All (手打的不知道的有没有拼错),总之就是把报错信息打出来, 然后就在去访问localhost/demo/index.php, 就会知道出什么问题了.

在文件开头加上下面一句,或许能看到错误提示:

<code>error_reporting ( E_ALL );
ini_set ( "display_errors", 1 );
</code>
로그인 후 복사

我觉得你之前的项目是不是用了short tags ?>这样的标记?PHP一共有四种标记,这个的话要自己去设置开启短标记。
怀疑你更新了PHP版本,不同PHP版本short tags的默认情况不一样,建议检查。
我在linux下遇到过类似情况,参考 http://stackoverflow.com/questions/2476072/tags-not-working-in-php-5-3-1

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿