Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
171 views
in Technique[技术] by (71.8m points)

Codeigniter 4 - multiple applications

With Codeigniter version 3 - you could run multiple applications under one installation. With Codeigniter 4 I can't seem to get it working per instructions: https://codeigniter.com/user_guide/general/managing_apps.html

My server is configured using wamp as follows:

C:/wamp/www

/system

/frontend app/ public writable

/backend app/ public writable

c:/wamp/www/frontend/public/index.php -> configured as follows:

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

c:/wamp/www/frontend/app/config/paths.php -> configured as follows:

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

I'm not sure if these folders are pointing properly...Any ideas would help.

Thanks, Jeremiah


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

I finally resolved the issue through trial and error. ../ goes up one level in directories each time (as I had assumed).

In the Paths.php file I had to removed the default value DIR sample below:

Before:

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

After:

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

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...