首頁 >後端開發 >php教程 >ci - windows下无法正常运行php项目

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

WBOY
WBOY原創
2016-06-06 20:39:511370瀏覽

最近,给自己买了块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

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn