我目前正处于创建 PHP 应用程序的最后阶段,我打算将其作为托管应用程序出售。
这些应用程序实际上是一个文件管理器,不会回复任何数据库。
我的问题是,托管此应用程序的最佳方法是什么。
我最初的想法是创建一个包含托管应用程序文件的 ZIP 文件,然后当用户注册时,此 zip 文件将被提取到他们的用户文件夹(http://domain.com/username)和其中的配置文件然后将编辑目录以反映其设置。
这是矫枉过正吗?如果有更实际的方法可以做到这一点?
任何帮助/建议将不胜感激。
谢谢。
我目前正处于创建 PHP 应用程序的最后阶段,我打算将其作为托管应用程序出售。
这些应用程序实际上是一个文件管理器,不会回复任何数据库。
我的问题是,托管此应用程序的最佳方法是什么。
我最初的想法是创建一个包含托管应用程序文件的 ZIP 文件,然后当用户注册时,此 zip 文件将被提取到他们的用户文件夹(http://domain.com/username)和其中的配置文件然后将编辑目录以反映其设置。
这是矫枉过正吗?如果有更实际的方法可以做到这一点?
任何帮助/建议将不胜感激。
谢谢。
您可能想要的最后一件事是为每个新用户积累一个新文件,更不用说代码库的完整新副本了。想象一下,如果您需要修复一个错误并让 1000 个代码库副本四处飘荡,您会 陷入什么样的混乱。您的应用程序可以在没有数据库的情况下运行,这很好,但在多用户设置中这是非常不切实际的。
您不应该为每个用户复制代码。您要做的是创建应用程序的一个实例,并赋予它独立处理多个用户的能力。给它一个登录系统,以便用户可以登录并管理/上传他们的文件。