【问题标题】:Asp.Net Mvc Filemanager Call to undefined function errorAsp.Net Mvc Filemanager 调用未定义函数错误
【发布时间】:2020-06-19 03:01:22
【问题描述】:
Error: Call to undefined function: 'session_id' in c:\users\ardaa\documents\visual studio 2015\Projects\Filemanager\Filemanager\filemanager\config\config.php on line 3, column 5.

项目网址:https://github.com/Burakk46/Filemanager

【问题讨论】:

  • 看起来很明显不是吗? session_id() 是什么?这是一个函数还是一个变量?如果是函数,在哪里定义的??

标签: asp.net-mvc responsive-filemanager phalanger


【解决方案1】:

我更改了 config.php 文件 New config.php file

New Error

asp.net mvc 似乎没有读取 php 文件

【讨论】:

    【解决方案2】:

    首先请注意,您的项目使用 Phalanger,它在 2016 年 7 月一直是 deprecated

    Phalanger 需要知道包含所有基本功能的程序集(如 session_idsession_startprint_r 和所有其他函数)。为此,请在web.config 中配置<classLibrary> 部分,如https://github.com/DEVSENSE/Phalanger/blob/master/Documentation/HowTo/Phalanger%20manual%20installation.txt#L32 所示

    web.config:

        <phpNet>
            <paths>
                <set name="DynamicWrappers" value="{phalanger path}\Dynamic"/>
                <set name="Libraries" value="{phalanger path}\Bin"/>
                <set name="ExtManager" value="{phalanger path}\Bin"/>
                <set name="ExtWrappers" value="{phalanger path}\Wrappers"/>
                <set name="ExtTypeDefs" value="{phalanger path}\TypeDefs"/>
                <set name="ExtNatives" value="{phalanger path}\Extensions"/>
            </paths>
            <classLibrary>
                <!-- if you want to use .NET objects from mscorlib in PHP; it slows startup a little: --> <add assembly="mscorlib"/>
                <!-- if you want to use .NET objects from System in PHP; it slows startup a little: --> <add assembly="System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
                <add assembly="PhpNetClassLibrary, Version=2.2.0.0, Culture=neutral, PublicKeyToken=4af37afe3cde05fb" section="bcl"/>
                <add assembly="PhpNetXmlDom, Version=2.2.0.0, Culture=neutral, PublicKeyToken=2771987119c16a03" section="dom"/>
                <!--<add assembly="php_mysql.mng, Version=2.2.0.0, Culture=neutral, PublicKeyToken=4ef6ed87c53048a3" section="mysql" />-->
            </classLibrary>
        </phpNet>"
    

    Phalanger 的继任者称为PeachPie

    PeachPie(Phalanger 的继任者)已经有一个社区项目Responsive File Manager running on .NET Core。请考虑调查一下。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-11-05
      • 1970-01-01
      • 2014-02-10
      • 2015-07-02
      • 2017-01-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多