2

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

调试控制台

4

1 回答 1

2

我发现我必须更改安装程序路径中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 安装程序编译项目文件和文件夹后,该www文件夹不再存在。

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

于 2019-03-01T18:11:50.377 回答