如何配置像WordPress或Drupal这样的CMS安装,以在多个网站上运行,作为一个主CMS安装的复制.由托管在同一服务器上的不同服务器帐户拥有和管理.
nginx
与apache2
(VestaCP)一起运行/home/user/example.com/public_html/
如图所示,拥有指向DocumentRoot的文件夹的所有用户将能够复制/创建/使用CMS安装的实例.
您可能需要以下文件才能运行CMS安装:
为了找出最好的方法,我可以提出这两种不同的方案:
在这两个场景中,设置都试图要求他们自己的配置文件(my-config.php
),所以不是符号链接的那个.
1:符号链接的wordpress文件夹:
的wordpress /可湿性粉剂的config.php
<?php
require_once( ROOT_PATH . 'my-config.php');
if ( !defined('ABSPATH') )
define('ABSPATH', dirname(__FILE__) . '/');
require_once(ABSPATH . 'wp-settings.php');
Run Code Online (Sandbox Code Playgroud)
WordPress的/ test.php的
<?php echo 'Path is '.getcwd(); ?>
Run Code Online (Sandbox Code Playgroud)
的DocumentRoot/index.php文件
<?php
define('ROOT_PATH', dirname(__FILE__) . '/');
require('wordpress/index.php');
Run Code Online (Sandbox Code Playgroud)
DocumentRoot的/我-config.php文件
包含除里面代码之外的所有内容 wordpress/wp-config.php
<?php
define('WP_HOME', ... );
define( 'WP_CONTENT_URL', ... );
etc..
Run Code Online (Sandbox Code Playgroud)
符号链接如下
ln -s /path/to/wordpress/ .
Run Code Online (Sandbox Code Playgroud)
我的结果
为什么oracle会回来..
ORA-06550:第9行,第3列:PLS-00306:调用'ADD_RULE_RANGE_ATTR'ORA-06550时参数的数量或类型错误:第9行,第3列:PL/SQL:语句被忽略
当我根据程序规范设置所有类型和参数时.
PROCEDURE add_rule_range_attr(
"p_name" IN VARCHAR2,
"p_entity" IN VARCHAR2,
"p_attribute" IN VARCHAR2,
"p_r_negate" IN NUMBER,
"p_ra_comparer1" IN VARCHAR2,
"p_ra_comparer2" IN VARCHAR2
);
Run Code Online (Sandbox Code Playgroud)
最初我的代码在Oracle APEX环境中运行,其中过程的参数由输入变量填充(例如:PX_INPUT_NAME
),因此我必须确保我在参数中放入的所有变量都是正确的数据类型.但是,在调用过程时,我使用的变量具有与过程参数所请求的数据类型相对应的默认值.
brg_manager.add_rule_range_attr(
p_name => v_name,
p_entity => v_entity,
p_attribute => v_attribute,
p_r_negate => v_negate,
p_ra_comparer1 => v_comparer1,
p_ra_comparer2 => v_comparer2
);
Run Code Online (Sandbox Code Playgroud)
看看这个sqlfiddle的工作示例.
是否可以覆盖特定 Material UI 组件样式的默认样式?假设我想要不同类型的MuiButton
...
<Button color="primary" variant="contained">Foo</Button>
<Button variant="text">Foo</Button>
Run Code Online (Sandbox Code Playgroud)
使用默认样式,第一个按钮将具有白色文本颜色,第二个按钮将具有黑色文本颜色。如果我想全局更改文本颜色默认值(在本例中我不会),我应该使用以下选项createMuiTheme
:
const options = {
overrides: {
MuiButton: {
root: {
color: 'white',
}
}
}
};
Run Code Online (Sandbox Code Playgroud)
但是在这种情况下,我只想更改主颜色和包含的变体按钮的文本颜色。我该怎么做呢?