Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/242.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP警告:会话\u start():无法读取会话数据:文件(路径:C:\inetpub\tmp)-Windows Server 2016_Php_Sql Server_Iis - Fatal编程技术网

PHP警告:会话\u start():无法读取会话数据:文件(路径:C:\inetpub\tmp)-Windows Server 2016

PHP警告:会话\u start():无法读取会话数据:文件(路径:C:\inetpub\tmp)-Windows Server 2016,php,sql-server,iis,Php,Sql Server,Iis,我在将PHP文件传输到Windows服务器时遇到问题。我发现的错误是: PHP警告:会话_start(): 打开(C:\inetpub\tmp\sess_ls40vhrbgus8ghmqvnqrat2qfo,O_RDWR)失败: 上的C:\inetpub\wwwroot\ebooking\index.php中的权限被拒绝(13) 第4行 下面是我的代码: index.php 但是,当我只需编写echo“Hello World”代码时,就会显示文本。没问题 我能知道问题出在哪里吗?我需要在php

我在将PHP文件传输到Windows服务器时遇到问题。我发现的错误是:

PHP警告:会话_start(): 打开(C:\inetpub\tmp\sess_ls40vhrbgus8ghmqvnqrat2qfo,O_RDWR)失败: 上的C:\inetpub\wwwroot\ebooking\index.php中的权限被拒绝(13) 第4行

下面是我的代码:

index.php

但是,当我只需编写echo
“Hello World”
代码时,就会显示文本。没问题


我能知道问题出在哪里吗?我需要在php.ini中进行任何配置吗?

更改可以在其中写入数据的会话路径,或者就
/tmp
问题与服务器管理员联系


您需要更改
session.save_path php.ini
指令

IIS通过应用程序池标识激活php_CGI。因此,请尝试授予经过身份验证的用户(如IUSR)和应用程序池标识(IIS Apppool\Apppool name)读/写权限,以访问C:\inetpub\tmp

如果上述步骤不起作用,请尝试在这种情况下使用process monitor。 创建筛选器以拒绝访问错误。然后它会告诉我们谁和在哪里授予许可

include("config/configPDO.php");
session_start(); //line 4

$msg = ""; 
if(isset($_POST['submitBtnLogin'])) {
$User_ID = trim($_POST['Email']);
$email=explode('@',$User_ID);
if (is_array($email)){
    $User_ID=$email[0];
}