用inno installer创建安装程序后,我的laravel php桌面应用程序无法工作

时间:2019-02-26 09:26:15

标签: laravel inno-setup phpdesktop

我已使用php桌面将此php应用程序转换为Windows应用程序。 我已经将mysql db转换为sqlite,并且工作正常。 但是,使用inno installer创建安装程序后,该应用程序返回空白页,并且我无法理解调试控制台返回的消息(我已附上屏幕截图)。

debug-console

1 个答案:

答案 0 :(得分:1)

我发现我必须在安装程序路径的 settings.json 文件中更改一些web_server设置,以使它们看起来像这样

 "web_server": {
    "listen_on": ["127.0.0.1", 0],
    "www_directory": "/public",
    "index_files": ["index.html", "index.php"],
    "cgi_interpreter": "/php-cgi.exe",
    "cgi_extensions": ["php"],
    "cgi_temp_dir": "",
    "404_handler": "/public/index.php",
    "hide_files": []
},

(从路径中删除www)。 这是因为在使用inno installer编译项目文件和文件夹之后,www文件夹不再存在。

感谢@Czarek和@Martin回答了我的问题。