10. 配置初始 MMBase 设置

以下是 MMBase 的一些初始配置设置。

通过编辑以下文件来更改管理员 admin 的默认密码 admin2k/usr/local/tomcat/webapps/mmbase-webapp/WEB-INF/config/security/context/config.xml:

  
  <user name="admin" context="admin">
      <identify type="name/password" rank="administrator">admin2k</identify>
  </user>
  
  

同时,注释掉或删除用户 foo/bar

由于此文件包含您的管理员密码,请确保其他用户无法读取它

  
  chmod 640 /usr/local/tomcat/webapps/mmbase-webapp/WEB-INF/config/security/context/config.xml
  
  

要使用 MMBase 构建器 mmbaseuser (使用您的 MySQL 数据库中的 mmbaseuser 表)进行用户身份验证,请设置authentication配置文件中的 class/usr/local/tomcat/webapps/mmbase-webapp/WEB-INF/config/security/security.xml

  
  <authentication class="org.mmbase.security.implementation.cloud.Authenticate" url="" />
  
  

并设置authorizationclass 为

  
  <authorization class="org.mmbase.security.implementation.cloud.Verify" url="" />
  
  

在同一文件中,更改用于与远程构建器(在其他 MMBase 服务器上)通信的共享密钥

  
  <sharedsecret>yoursharedsecret</sharedsecret>
  
  

Tip

您可以通过编辑以下文件来设置 MMBase 的语言/usr/local/tomcat/webapps/mmbase-webapp/WEB-INF/config/modules/mmbaseroot.xml:

  
  <property name="language">en</property>
  
  

Tip

您可以通过编辑以下文件来设置 SMTP 网关/usr/local/tomcat/webapps/mmbase-webapp/WEB-INF/config/modules/sendmail.xml:

  
  <property name="mailhost">localhost</property>