Difference between revisions of "Creating an AdminSettings.php"

From Organic Design wiki
($domain added)
(Change source-code blocks to standard format)
 
(One intermediate revision by one other user not shown)
Line 10: Line 10:
 
Inside the file [[MW:Manual:AdminSettings.php|AdminSettings.php]], populate the variables with the real mysql passwords for a user that has root privileges;
 
Inside the file [[MW:Manual:AdminSettings.php|AdminSettings.php]], populate the variables with the real mysql passwords for a user that has root privileges;
  
{{code|<PHP>
+
<source lang="PHP">
 
$wgDBadminuser      = 'wikiadmin';
 
$wgDBadminuser      = 'wikiadmin';
 
$wgDBadminpassword  = 'adminpass';
 
$wgDBadminpassword  = 'adminpass';
$domain            = 'organicdesign.co.nz';  
+
$domain            = 'organicdesign.co.nz';
</PHP>
+
</source>
}}
 
  
 
Set ''$domain'' to the domain of the wiki you're running the script on (don't prepend the domain with ''www'' or ''wiki'').
 
Set ''$domain'' to the domain of the wiki you're running the script on (don't prepend the domain with ''www'' or ''wiki'').
  
 
The bash commands to change the file are provided;
 
The bash commands to change the file are provided;
cd /var/www/mediawiki-[version]
+
<source lang="bash">
[[W:Cp_(Unix)|cp]] AdminSettings.sample AdminSettings.php
+
cd /var/www/mediawiki-[version]
[[W:Nano_(text_editor)|nano]] AdminSettings.php
+
cp AdminSettings.sample AdminSettings.php
[[w:chmod|chmod]] 700 AdminSettings.php # Changing the permissions of the file
+
nano AdminSettings.php
 +
chmod 700 AdminSettings.php # Changing the permissions of the file
 +
</source>
  
 
Alternatively, already created [[MW:Manual:AdminSettings.php|AdminSettings.php]] files could be copied to new instances of mediawiki.
 
Alternatively, already created [[MW:Manual:AdminSettings.php|AdminSettings.php]] files could be copied to new instances of mediawiki.
  
==See also==
+
== See also ==
 
*[[MW:Manual:Maintenance_scripts]]
 
*[[MW:Manual:Maintenance_scripts]]

Latest revision as of 18:11, 22 May 2015

Procedure.svg Creating an AdminSettings.php
Organic Design procedure

To be able to run maintenance scripts, a file called AdminSettings.php must be created which contains global variables for the username and password for the database that the instance of mediawiki uses.

The file in OD/Wikia is located in /var/www/mediawiki-[version]. The file AdminSettings.sample in the same directory is an example. Inside the file AdminSettings.php, populate the variables with the real mysql passwords for a user that has root privileges;

$wgDBadminuser      = 'wikiadmin';
$wgDBadminpassword  = 'adminpass';
$domain             = 'organicdesign.co.nz';

Set $domain to the domain of the wiki you're running the script on (don't prepend the domain with www or wiki).

The bash commands to change the file are provided;

cd /var/www/mediawiki-[version]
cp AdminSettings.sample AdminSettings.php
nano AdminSettings.php
chmod 700 AdminSettings.php # Changing the permissions of the file

Alternatively, already created AdminSettings.php files could be copied to new instances of mediawiki.

See also