代码点火器:同一域内单独目录中的新项目

时间:2018-04-26 14:54:03

标签: php codeigniter

我正在尝试将新项目添加到我的服务器。我的服务器已经有一个位于主根目录(public_html)的项目。这两个项目都是使用Code Igniter构建的。 现在我添加了一个名为app2的文件夹中的新项目:下面是我的文件夹结构:

-public_html
     - application
     - assets
     - system
     - app2 (the new project)
         - application
         - assets
         - system

我的目的是在URL如下时选择app2项目:

http://website.com/app2/...

我像这样设置了base_url:

$config['base_url'] = 'https://website.com/'; //main project
$config['base_url'] = 'https://website.com/app2/'; //app2 project

问题是我收到此错误:用户访问被拒绝' the_db_user_for_app2' @' localhost'到数据库' the_db_name_for_app2' 每当我尝试网址时:https://website.com/app2/ ... 密码是非常正确的,这让我想知道我是否真的做了正确的事情。对第一个项目的引用工作正常。

这让我想到了一个问题:在Code Igniter中新目录(必须有一个单独的数据库)的同一域内的单独目录(文件夹)中添加新项目的最佳方法是什么。我有一个域,我需要测试新项目(app2)我刚刚完成本地构建,我无法从服务器上取下第一个项目。

1 个答案:

答案 0 :(得分:0)

您无需再次在application目录中添加systemview/app2个文件夹。

您可以在/app2/index.php

中指定具有相同配置的已存在目录

删除以下目录

/app2/application
/app2/system
/app2/view

打开/app2/index.php文件查找并替换变量。

$system_path = '../system';
$application_folder = '../application';
$view_folder = '../application/views';