Codeigniter 4-多种应用



使用Codeigniter版本3,您可以在一个安装下运行多个应用程序。使用Codeigniter 4,我似乎无法按照说明进行操作:https://codeigniter.com/user_guide/general/managing_apps.html

我的服务器使用wamp配置如下:

C:/wamp/www-

/系统

/前端应用程序/平民的可写

/后端应用程序/平民的可写

c:/wamp/www/frontend/public/index.php->配置如下:

$pathsPath = realpath(FCPATH . '../frontend/app/Config/Paths.php');

c:/wamp/www/frontend/app/config/paths.php->配置如下:

public $systemDirectory = __DIR__ . '/../../system';
public $appDirectory = __DIR__ . 'frontend/app';

我不确定这些文件夹是否指向正确。。。任何想法都会有所帮助。

谢谢,Jeremiah

我通过反复试验终于解决了这个问题…/每次都会在目录中上升一级(正如我所设想的那样(。

在Paths.php文件中,我不得不删除下面的默认值DIR示例:

之前:

public $appDirectory = __DIR__ . '/..';

之后:

public $appDirectory = '../../frontend/app';

这在CI4文档之后对我起到了作用。

我为我的两个应用程序创建了两个文件夹,每个文件夹都有/app/public/writable的副本。我没有/tests:

system/
frontend/   
/app   
/public
/writable
backend/
/app    
/public
/writable

然后我不得不将Paths.php中的systemDirectory从:更改为

public $systemDirectory = __DIR__ . '/../../system';

至:

public $systemDirectory = __DIR__ . '/../../../system';

相关内容

  • 没有找到相关文章

最新更新