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

WBOY
Freigeben: 2016-06-06 20:39:51
Original
1348 Leute haben es durchsucht

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

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

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage