Changes

Jump to navigation Jump to search
4,085 bytes added ,  10:54, 6 May 2016
no edit summary
Line 173: Line 173:  
passwword: your-WikiSysop-password
 
passwword: your-WikiSysop-password
    +
</pre>
 +
 +
 +
 +
<pre>
 +
this is the original template based in SME7
 +
 +
cat /etc/e-smith/templates/etc/httpd/conf/httpd.conf/95mediawiki
 +
 +
------------------------------------ Begin - Content of 95mediawiki --------------------------------------
 +
 +
#------------------------------------------------------------
 +
#  Mediawiki
 +
#------------------------------------------------------------
 +
Alias /mediawiki /opt/mediawiki
 +
Alias /wiki      /opt/mediawiki/index.php
 +
 +
<Directory /opt/mediawiki>
 +
{
 +
    my $mwsec = $mediawiki{'HTTPS'} || "off";
 +
    if ($mwsec eq "off")
 +
    {
 +
  $OUT .= "  # SSLRequireSSL on";   
 +
    } else {
 +
  $OUT .= "  SSLRequireSSL on";
 +
    }
 +
}
 +
AddType application/x-httpd-php .php .php3 .phtml
 +
Options FollowSymLinks
 +
order deny,allow
 +
{
 +
    my $mwiki = $mediawiki{'PublicAccess'} || "local";
 +
    if ($mwiki eq "local")
 +
    {
 +
  $OUT .= "  deny from all\n";
 +
  $OUT .= "  allow from $localAccess";   
 +
    } else {
 +
  $OUT .= "  allow from all";
 +
    }
 +
}
 +
php_flag register_globals off
 +
php_admin_value open_basedir /opt/mediawiki/:/tmp/
 +
</Directory>
 +
 +
<Directory /opt/mediawiki/includes>
 +
order deny,allow
 +
{
 +
    my $mwiki = $mediawiki{'PublicAccess'} || "local";
 +
    if ($mwiki eq "local")
 +
    {
 +
  $OUT .= "  deny from all\n";
 +
  $OUT .= "  allow from $localAccess";   
 +
    } else {
 +
  $OUT .= "  allow from all";
 +
    }
 +
}
 +
</Directory>
 +
 +
<Directory /opt/mediawiki/languages>
 +
order deny,allow
 +
{
 +
    my $mwiki = $mediawiki{'PublicAccess'} || "local";
 +
    if ($mwiki eq "local")
 +
    {
 +
  $OUT .= "  deny from all\n";
 +
  $OUT .= "  allow from $localAccess";   
 +
    } else {
 +
  $OUT .= "  allow from all";
 +
    }
 +
}
 +
</Directory>
 +
 +
<Directory /opt/mediawiki/maintenance>
 +
order deny,allow
 +
{
 +
    my $mwiki = $mediawiki{'PublicAccess'} || "local";
 +
    if ($mwiki eq "local")
 +
    {
 +
  $OUT .= "  deny from all\n";
 +
  $OUT .= "  allow from $localAccess";   
 +
    } else {
 +
  $OUT .= "  allow from all";
 +
    }
 +
}
 +
</Directory>
 +
 +
<Directory /opt/mediawiki/math>
 +
order deny,allow
 +
{
 +
    my $mwiki = $mediawiki{'PublicAccess'} || "local";
 +
    if ($mwiki eq "local")
 +
    {
 +
  $OUT .= "  deny from all\n";
 +
  $OUT .= "  allow from $localAccess";   
 +
    } else {
 +
  $OUT .= "  allow from all";
 +
    }
 +
}
 +
</Directory>
 +
 +
<Directory /opt/mediawiki/tests>
 +
order deny,allow
 +
{
 +
    my $mwiki = $mediawiki{'PublicAccess'} || "local";
 +
    if ($mwiki eq "local")
 +
    {
 +
  $OUT .= "  deny from all\n";
 +
  $OUT .= "  allow from $localAccess";   
 +
    } else {
 +
  $OUT .= "  allow from all";
 +
    }
 +
}
 +
</Directory>
 +
 +
<Directory /opt/mediawiki/maintenance/archives>
 +
order deny,allow
 +
{
 +
    my $mwiki = $mediawiki{'PublicAccess'} || "local";
 +
    if ($mwiki eq "local")
 +
    {
 +
  $OUT .= "  deny from all\n";
 +
  $OUT .= "  allow from $localAccess";   
 +
    } else {
 +
  $OUT .= "  allow from all";
 +
    }
 +
}
 +
</Directory>
 +
 +
<Directory /opt/mediawiki/serialized>
 +
  order deny,allow
 +
        {
 +
            my $mwiki = $mediawiki{'PublicAccess'} || "local";
 +
            if ($mwiki eq "local")
 +
            {
 +
  $OUT .= "  deny from all\n";
 +
          $OUT .= "  allow from $localAccess";
 +
            } else {
 +
          $OUT .= "  allow from all";
 +
            }
 +
}
 +
</Directory>
 +
 +
 +
<Directory /opt/mediawiki/t>
 +
  order deny,allow
 +
        {
 +
            my $mwiki = $mediawiki{'PublicAccess'} || "local";
 +
            if ($mwiki eq "local")
 +
            {
 +
          $OUT .= "  deny from all\n";
 +
          $OUT .= "  allow from $localAccess";
 +
            } else {
 +
          $OUT .= "  allow from all";
 +
            }
 +
}
 +
</Directory>
 +
 +
 +
------------------------------------ End - Content of 95mediawiki --------------------------------------
 +
</pre>
 +
<pre>
 +
the standard db configuration entries also from sme7
 +
 +
db configuration show mediawiki
 +
mediawiki=service
 +
    DbName=mediawiki
 +
    DbUser=mediawikiuser
 +
    HTTPS=on
 +
    Name=MediaWiki
 +
    PublicAccess=local
 +
 +
 +
In "PublicAcces = local" scenario you can add also one Entry AllowHosts with comma separatd IP's from where you like to be accessed (even outzide local network)
 +
 +
something like
 +
    AllowHosts=10.10.10.1,10.20.20.1,10.30.1.1
 
</pre>
 
</pre>
63

edits

Navigation menu