草庐IT

OPENSHIFT_DIY_PORT

全部标签

php - Openshift 应用的静态 IP 地址

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭8年前。Improvethisquestion如何找到我的不可扩展应用程序(免费层)的静态IP地址。我的dns管理A(HOST)条目字段需要它。任何rhc窗口命令

php - 如何在 OpenShift 上作曲更新?

我正在尝试使用Slim在OpenShift有一个自由节点。我可以毫无问题地从SSHsession运行composerupdate。唯一的问题是每次我想通过git提交文件时,我都必须转到控制台并再次运行composerinstall。我的问题是有什么简单的方法可以解决这个问题吗?我在/project/.openshift/action_hooks/post_deploy中尝试了一个BASH脚本,但服务器没有在runtime/repo下创建vendor文件夹 最佳答案 我总是通过actionhooks做到这一点:在我的项目目录中,我有一

php - <b> fatal error </b> : Uncaught exception 'Exception' with message 'Failed to connect to api.twitter.com port 443: Connection timed out'

我正在开发一个Codeigniter项目,在该项目中我使用twitterapi库来获取twitter数据。在我更改服务器之前它工作得很好,但是在更改服务器之后它产生了以下错误。我不知道问题所在。Fatalerror:Uncaughtexception'Exception'withmessage'Failedtoconnecttoapi.twitter.comport443:Connectiontimedout'in/my/project/path/myProject/application/ws/libraries/TwitterAPIExchange.php:297Stacktrac

php - 对使用 git 在 openshift 服务器上部署应用程序感到困惑

我正在使用openshift服务器托管我的php应用程序。我已经使用sftp将文件添加到我的服务器到~/app-root/runtime/repo目录。可以通过网络访问相同的文件。但是当我将我的存储库gitclone到我的本地机器时,我没有在其中看到我上传的文件。当我使用git添加和推送文件时,都不会在我的app-root文件夹中看到。感谢您的帮助 最佳答案 直接在gear的repo/dir上进行的更改不会被git跟踪,并且当您将本地gitrepo推送到gear时将被覆盖。要跟踪它们,请通过scp/sftp将它们返回到您的本地git

php - 检查有效主机 :port combination

有没有办法使用正则表达式和php检查有效的host:port组合?正则表达式必须确保:host为合法IP(包含4个1-3位数字,3点分隔,1-255范围内的数字)有一个分隔符:port是0到65535之间的有效数字不允许有其他内容有效组合示例:95.241.1.5:54232.8.5.2:65532无效组合示例:1.2345.12.1:544115.852.32.455:15189684165.112.15.32:48trololo 最佳答案 ^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9]?

php - 如何通过 Openshift 访问套接字

我在Openshift.com上注册并创建了一个catridge。但是当我需要部署一个MQTTServerMosquitto,通过tcp或者ssl协议(protocol)访问,需要公网IP访问。Openshift是否只是通过80/443端口将http/https协议(protocol)重定向到8080?是否可以在Openshift中使用套接字通信?我在Openshift中创建了两个应用程序,一个用于推送,另一个用于Web部署,并且我停止了apache服务,以便让mosquitto服务监听8080。但是只有当我以https协议(protocol)发送post请求时,它可以访问服务器一段时

php - 如何在 Openshift 上运行(或者我应该运行)Composer?

我正在尝试在Openshift上创建ZendFramework的骨架应用程序。我已经使用这些instructions创建了一个PHP5应用程序并将其克隆到本地。我在存储库中克隆了ZendFramework骨架应用程序,然后运行​​Composer在本地安装依赖项。然后我将我的存储库推送到Openshift,但我收到以下错误消息:Fatalerror:Uncaughtexception'RuntimeException'withmessage'UnabletoloadZF2.Run`phpcomposer.pharinstall`ordefineaZF2_PATHenvironmentv

OpenShift 上的 PHP : How to enable errors and warnings?

我已将我的应用程序移至OpenShift,现在,为了方便它实际运行,我想启用页内错误和警告。目前,我看到一个空白页面。如何启用错误?在PHP中,它位于php.inierror_reporting=E_ALLdisplay_errors=1 最佳答案 在IRCchannel#openshift上,我被告知目前这不是不可配置的(05:06:58PM)pmorie:ozizka-ntb:itlookslikeit'sprovidedbythecart-idon'tbelieveyoucansubstituteyourown我需要两者都用e

php - $_SERVER ["REMOTE_PORT"] 在确定用户设备方面有多可靠?

我正在创建一个匿名在线投票,我可以通过使用浏览器指纹来消除一些重复的投票。但我仍然担心如果用户更改他的浏览器并再次投票会怎样。所以我试图找出一个有效的设备指纹来解决这个问题。显然ip不是一个选项,因为我的目标用户可能在学校与同学共享同一个ip,或者住在与室友共享ip的公寓里。我正在试验$_SERVER["REMOTE_PORT"]并发现$_SERVER["REMOTE_PORT"]在同一设备上会保持在一个相对一致的范围内否无论我使用什么浏览器,它总是在增加。例如,在Mac1上,无论我使用什么浏览器,我的端口在10分钟的时间间隔内都在(58100,58200)范围内,同样在Mac2上,范

php - 如何在 OpenShift 上更改 php 5.4 应用程序的默认 GMT 时区?

我最近订阅了OpenShift并部署了一个新的php5.4应用程序,一切正常,但我似乎无法更改默认的GMTphp时区。这里定义了这个GMT时区:>greptimezone~/php/configuration/etc/php.inidate.timezone=GMT我能够编辑这个php.ini文件并将时区更新为我想要的值(美国/蒙特利尔),但是只要重新启动php墨盒(只需执行gitpush或发出“ctl_apprestart”服务器上的ex命令),有一个未知进程将php.ini恢复为openshift出厂默认设置,因此我放弃了更改,时区恢复为GMT。有什么想法吗?谢谢