以前我是用phpstudyadmin来运行php的,运行正常,但它有个问题就是代码如果有错,浏览器不显示错误信息,不像IIS那样,可以将错误信息输出到IE;最近我又换了一个APMServ的集成安装包,这个却出现许多错误信息,前者还能正常用,后者好像稍稍有点错就运行不了。以下就是我刚刚碰到的一个问题,在phpstudyadmin下正常,在APMServ产生的错误信息,请前辈请教是怎么回事,是不是我哪里没有配置好,谢谢!操作系统Vista 只有C盘是NTFS,其他盘为FAT32,前面两个安装包在D盘。Warning: session_start() [function.session-start]: open_basedir restriction in effect. File(C:\Windows\TEMP\) is not within the allowed path(s): (E:/PHP_works/MengZi/;D:/Program Files/APMServ/tmp/uploadtemp/;) in E:\PHP_works\Meng\mz\index.php on line 2Fatal error: session_start() [<a href='function.session-start'>function.session-start</a>]: Failed to initialize storage module: files (path: ) in E:\PHP_works\Meng\mz\index.php on line 2出错文件index.php:
<?php
session_start();
header("location:love_login.php");
exit;?>
<?php
session_start();
header("location:love_login.php");
exit;?>
估计是你设置的问题
你看看你php的设置
php的配置文件php.ini(一般在系统目录下,如windows或system32)
error_reporting = E_ALL & ~E_NOTICE
上面的那个错误可能是你apache的配置问题
而你换了环境session提供方式不同
与原来那个有些过不了的地方
所以才会这样