Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/16.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 无法使用简单web应用部署/向前移动_Php_Mysql_Git_Heroku - Fatal编程技术网

Php 无法使用简单web应用部署/向前移动

Php 无法使用简单web应用部署/向前移动,php,mysql,git,heroku,Php,Mysql,Git,Heroku,开始详情: Windows 7 Professional 64位 WAMP版本:2.5 MySQL版本:5.6.17 PHP版本:5.5.12 Apache版本:2.4.9 我还有Git、Heroku工具带等 我正在尝试使用Heroku在我的计算机上部署一个PHP清单web应用程序 目前,它是使用WAMP服务器安装在我的电脑上的。到目前为止,它只是一个乡村俱乐部使用的web应用程序,任何计算机/手机/平板电脑都可以访问和调整库存,只要它们与服务器位于同一无线网络上 现在,我正试图让乡村俱乐部可

开始详情:

  • Windows 7 Professional 64位
  • WAMP版本:2.5
  • MySQL版本:5.6.17
  • PHP版本:5.5.12
  • Apache版本:2.4.9
  • 我还有Git、Heroku工具带等


    我正在尝试使用Heroku在我的计算机上部署一个PHP清单web应用程序

    目前,它是使用WAMP服务器安装在我的电脑上的。到目前为止,它只是一个乡村俱乐部使用的web应用程序,任何计算机/手机/平板电脑都可以访问和调整库存,只要它们与服务器位于同一无线网络上

    现在,我正试图让乡村俱乐部可以从任何地方访问该应用程序,我想,我可以在Heroku上托管它

    我观看/阅读的每一篇教程都解释了如何部署一个index.php文件,该文件包含一行代码,例如,
    “Hello world!”
    ,但该应用程序包含8个文件夹和22个php文件,都在WAMP的“www”文件中。我已经尝试学习了如何工作的概念(为所有内容创建一个文件;尝试部署我已有的index.php,等等)

    我尝试过教程和很多Heroku的阅读和尝试,但在添加用户身份验证或向餐厅/乡村俱乐部销售方面,我无法取得任何进展。我已经梳理了Heroku教程中的每一个单词,在我尝试的过程中,我没有遇到任何错误,但在最后,当我尝试“Heroku open”时,它会打开一个空白页

    我的“www”目录包含: -cgi箱 -css -数据库备份 -img -公司 -js -tcpdf
    -tmp

    然后,下面列出了应用程序不同功能的所有PHP文件

    我这里的主要问题是…在这种情况下,在Heroku上部署的文件是什么?我不明白CSS、JS和其他与数据库相关的函数是如何包含在一个index.php文件中的,这个文件显然是在您启动这样的web应用程序时部署的


    谢谢大家!

    访问站点时加载的默认页面通常为“index.html”或“index.htm”。此文件通常包含创建初始启动页的内容,其中包含指向您可能提供的不同服务的链接。这些服务就是您将使用php和MySQL数据库中的支持数据来实现的。除了将基本文件和目录复制到Heroku服务器,还需要创建MySQL表,然后用数据填充它们。这是一个使用MySQL工作台的相对简单的过程。如果有很多表和模式,可能会很乏味,但它相对简单。如果您在这方面需要帮助或希望进一步讨论,请回复

    Heroku运行标准的web服务器,默认情况下会将“index.php”作为起始文件。在当前的base(www)目录中,应该有一个“index.htm”、“index.html”或“index.php”文件。如果你不这样做,那么很可能你当前启动应用程序的方式是:进入一个URL(www.yourwebsite.com),后跟一个斜杠和一些其他文本,如“/tcpdf/startup.html”。

    如果你有一个索引。文件,那就是你的出发点。将完整的文件和目录复制到heroku站点,然后根据他们提供给您的URL进行测试,该URL将自动查找“index.php”文件。您需要将数据库从本地系统备份并恢复到heroku服务器,使用mysql工作台相对简单。您需要在heroku站点上重新创建用户及其模式权限,以便php文件可以访问新数据库

    对。我在论坛上看到的大多数回复都是没有给出足够的细节。“我有一个用PHP编写的清单web应用程序,它由多个文件和文件夹组成。我想在Heroku上托管它。每个教程或说明都解释了如何部署单个文件。如何部署一个包含多个文件和文件夹的完整且功能正常的web应用程序?”我正试图删减它,k?出于好奇,是什么驱使你来到Heroku,为什么开发人员不帮助在云中部署strawman POC?Heroku似乎是最简单的,而且考虑到只有他们使用它,这个应用程序不会从俱乐部获得太多流量,所以不需要什么大的东西。开发者在我身上消失了。一切都是从零开始做的,每一件小事都完全是定制的。但后来他消失了,没有人能帮助我。我在Elance上雇佣了5到6个不同的人,没有人了解应用程序的开发,尽管它完全可以正常运行,没有bug。至于云,俱乐部最初并不希望这样。简单和节省的时间改变了这一点……很遗憾听到这个消息。我对Heroku了解不多,但可以在那里或其他地方免费完成