Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.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 无法使用本地计算机作为服务器在客户端运行桌面应用程序_Php_Laravel_Server_Phpdesktop - Fatal编程技术网

Php 无法使用本地计算机作为服务器在客户端运行桌面应用程序

Php 无法使用本地计算机作为服务器在客户端运行桌面应用程序,php,laravel,server,phpdesktop,Php,Laravel,Server,Phpdesktop,我已使用phpdesktop将基于laravel的web应用程序迁移到桌面应用程序。当我在本地计算机上运行时,一切正常。当我试图用我的机器作为服务器在另一台机器上运行它时,问题就出现了。以下是我进行更改的代码:- "web_server": { "listen_on": ["XXX.XXX.X.XXX", XXXXX], "www_directory": "public", "index_files": ["index.html", "index.php"], "

我已使用phpdesktop将基于laravel的web应用程序迁移到桌面应用程序。当我在本地计算机上运行时,一切正常。当我试图用我的机器作为服务器在另一台机器上运行它时,问题就出现了。以下是我进行更改的代码:-

"web_server": {
    "listen_on": ["XXX.XXX.X.XXX", XXXXX],
    "www_directory": "public",
    "index_files": ["index.html", "index.php"],
    "cgi_interpreter": "php/php-cgi.exe",
    "cgi_extensions": ["php"],
    "cgi_temp_dir": "",
    "404_handler": "/pretty-urls.php",
    "hide_files": []
}

在上面的代码中,我提到了我的机器ip地址和端口号(在listen_on中),但我无法在任何其他机器上运行它。

我通过在www目录中创建index.php文件并在其中编写一组特定的代码,成功地解决了这个问题

header('location:http://example.com/codeit/blackbolt/public/login')

您是否转发防火墙中的端口以允许外部用户访问您的应用程序?为什么不使用主机提供商?请尝试localhost,80或127.0.0.1,而不是“XXX.XXX.X.XXX”,80正如我在上面的问题中提到的,它在本地运行良好,但当我将我的系统作为服务器使用另一台机器作为服务器时,我遇到了麻烦client@markit的防火墙相关问题。禁用防火墙,然后尝试在浏览器上访问我的防火墙中有转发端口它仍然不工作,现在我只是在我的公司演示一下,所以我没有使用任何托管服务@madalinivascu