mirror of
https://github.com/humhub/humhub.git
synced 2025-04-13 11:42:04 +02:00
Optimized local configuration files (added common config)
This commit is contained in:
parent
e1fe539f29
commit
dae86f22cd
@ -18,6 +18,7 @@ $config = yii\helpers\ArrayHelper::merge(
|
||||
require(__DIR__ . '/protected/humhub/config/common.php'),
|
||||
require(__DIR__ . '/protected/humhub/config/web.php'),
|
||||
(is_readable(__DIR__ . '/protected/config/dynamic.php')) ? require(__DIR__ . '/protected/config/dynamic.php') : [],
|
||||
require(__DIR__ . '/protected/config/common.php'),
|
||||
require(__DIR__ . '/protected/config/web.php')
|
||||
);
|
||||
|
||||
|
3
protected/config/README.md
Normal file
3
protected/config/README.md
Normal file
@ -0,0 +1,3 @@
|
||||
# Local Configuration
|
||||
|
||||
Define own application specific configuration values here.
|
4
protected/config/common.php
Normal file
4
protected/config/common.php
Normal file
@ -0,0 +1,4 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
];
|
@ -1,3 +1,4 @@
|
||||
<?php
|
||||
|
||||
return [];
|
||||
return [
|
||||
];
|
||||
|
@ -1,4 +1,5 @@
|
||||
<?php
|
||||
|
||||
return [];
|
||||
return [
|
||||
];
|
||||
|
||||
|
@ -192,7 +192,7 @@ class Module extends \yii\base\Module
|
||||
{
|
||||
$migrationPath = $this->basePath . '/migrations';
|
||||
if (is_dir($migrationPath)) {
|
||||
\humhub\commands\MigrateController::webMigrateUp();
|
||||
\humhub\commands\MigrateController::webMigrateUp($migrationPath);
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -28,7 +28,8 @@ class ModuleAutoLoader implements BootstrapInterface
|
||||
|
||||
if ($modules === false) {
|
||||
$modules = [];
|
||||
foreach (array(Yii::getAlias('@app/modules'), Yii::getAlias('@humhub/modules')) as $modulePath) {
|
||||
foreach (Yii::$app->params['moduleAutoloadPaths'] as $modulePath) {
|
||||
$modulePath = Yii::getAlias($modulePath);
|
||||
foreach (scandir($modulePath) as $moduleId) {
|
||||
if ($moduleId == '.' || $moduleId == '..')
|
||||
continue;
|
||||
|
@ -85,6 +85,7 @@ $config = [
|
||||
'params' => [
|
||||
'installed' => false,
|
||||
'dynamicConfigFile' => '@app/config/dynamic.php',
|
||||
'moduleAutoloadPaths' => ['@app/modules', '@humhub/modules'],
|
||||
'availableLanguages' => [
|
||||
'en' => 'English (US)',
|
||||
'en_gb' => 'English (UK)',
|
||||
|
@ -16,6 +16,7 @@ Administration
|
||||
|
||||
Administration - Topics
|
||||
-------------------------
|
||||
* [Advanced Configuration](admin-adv-config.md)
|
||||
* [Console](admin-adv-console.md)
|
||||
* [Search](admin-adv-search.md)
|
||||
* [XSendFile](admin-adv-xsendfile.md)
|
||||
|
31
protected/humhub/docs/guide/admin-adv-config.md
Normal file
31
protected/humhub/docs/guide/admin-adv-config.md
Normal file
@ -0,0 +1,31 @@
|
||||
Advanced Configuration
|
||||
======================
|
||||
|
||||
You can overwrite the default HumHub / Yii configuration in folder `/protected/config`.
|
||||
|
||||
## File Overview
|
||||
|
||||
- **common.php** - Configuration used in Console & Web Application
|
||||
- **web.php** - Configuration used in Web Application only
|
||||
- **console.log** - Configuration used in Console Application only
|
||||
- **dynamic.php** - Dynamic generated configuration - do not edit manually!
|
||||
|
||||
## Loading Order
|
||||
|
||||
### Web Application
|
||||
|
||||
1. humhub/config/common.php
|
||||
2. humhub/config/web.php
|
||||
3. config/dynamic.php
|
||||
4. **config/common.php**
|
||||
5. **config/web.php**
|
||||
|
||||
|
||||
### Console Application
|
||||
|
||||
1. humhub/config/common.php
|
||||
2. humhub/config/console.php
|
||||
3. config/dynamic.php
|
||||
4. **config/common.php**
|
||||
5. **config/console.php**
|
||||
|
@ -18,11 +18,11 @@ require(__DIR__ . '/vendor/autoload.php');
|
||||
require(__DIR__ . '/vendor/yiisoft/yii2/Yii.php');
|
||||
|
||||
$config = yii\helpers\ArrayHelper::merge(
|
||||
require(__DIR__ . '/humhub/config/common.php'),
|
||||
require(__DIR__ . '/humhub/config/console.php'),
|
||||
(is_readable(__DIR__ . '/config/dynamic.php')) ? require(__DIR__ . '/config/dynamic.php') : [],
|
||||
require(__DIR__ . '/config/console.php')
|
||||
|
||||
require(__DIR__ . '/humhub/config/common.php'),
|
||||
require(__DIR__ . '/humhub/config/console.php'),
|
||||
(is_readable(__DIR__ . '/config/dynamic.php')) ? require(__DIR__ . '/config/dynamic.php') : [],
|
||||
require(__DIR__ . '/config/common.php'),
|
||||
require(__DIR__ . '/config/console.php')
|
||||
);
|
||||
|
||||
$application = new humhub\components\console\Application($config);
|
||||
|
Loading…
x
Reference in New Issue
Block a user