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