Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/67.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 为CodeIgniter生成安装脚本_Php_Sql_Codeigniter - Fatal编程技术网

Php 为CodeIgniter生成安装脚本

Php 为CodeIgniter生成安装脚本,php,sql,codeigniter,Php,Sql,Codeigniter,我在谷歌上搜索过,但我找不到答案 我已经用框架CodeIgniter编写了一个相当大的应用程序。现在,它几乎准备好了,因此几乎可以出货了 如何在我们的服务器或客户的服务器上安装它 我知道我可以为此编写安装程序,但我想,也许有人已经编写了安装程序生成器。或者至少生成一个脚本,可以添加20-30个表,这样我就不用花一周的时间来构建安装程序。该应用程序必须与Oracle、MSSQL和MySQL兼容 如果有这样的东西,那就太棒了 编辑:语法 编辑:我使用活动记录类,因此它与所有数据库兼容 试试这个:首先

我在谷歌上搜索过,但我找不到答案

我已经用框架CodeIgniter编写了一个相当大的应用程序。现在,它几乎准备好了,因此几乎可以出货了

如何在我们的服务器或客户的服务器上安装它

我知道我可以为此编写安装程序,但我想,也许有人已经编写了安装程序生成器。或者至少生成一个脚本,可以添加20-30个表,这样我就不用花一周的时间来构建安装程序。该应用程序必须与Oracle、MSSQL和MySQL兼容

如果有这样的东西,那就太棒了

编辑:语法
编辑:我使用活动记录类,因此它与所有数据库兼容

试试这个:

首先,你的应用程序与所有这些数据库兼容吗?是的,我使用Codeigniters活动记录类,所以它几乎与所有数据库都兼容。安装程序生成器?:嗯,不确定你的意思?为Mysql创建一个脚本很简单,只需使用phpmyadmin—导出db模式/数据,然后创建一个简单的php脚本进行安装(或者只在服务器上使用phpmyadmin)。另外,你真的要在所有3个数据库上安装应用程序吗?目前,我们有两个安装,一个安装在MySQL数据库上,另一个安装在MSSQL数据库上。我知道phpmyadmin可以导出一个脚本,但是我想要一个脚本,它不仅可以安装MySQL,还可以安装MSSQL和Oracle。我知道CI有一个Database Forge类可以做到这一点,但是,也许它可以生成?Installer generator:一个可以为应用程序生成安装程序脚本的脚本。它可以创建一个数据库,在其中插入默认数据,并在config files.Hi Schop中设置设置,而您发布的这个链接可能有助于解决今天的问题。如果链接中断,它将不再有用。考虑一下你的答案,把更多的细节从资源中带到你的答案中。因为这可能是询问者需要的东西,你可以解释为什么这是正确的答案,以及这会有什么帮助。这确保了如果链接中断,您的答案对未来的访问者仍然有价值。祝你好运谢谢这正是我需要的。有没有人知道或者我们也可以为数据库生成一个安装程序(使用CI database Forge类或类似的类,这样它就可以安装在每种数据库上)?我的安装模块工作正常,但是当我在创建表之后在数据库中列出表时,它只显示一个表。这就是为什么我的插入脚本还说database.table不存在的原因。有人能告诉我如何克服这个问题吗?可能是数据库缓存之类的