Changes

Jump to navigation Jump to search
m
Protected "Patent Data Project Wiki" [edit=nber:move=nber:read=nber]
When we browsed to http://www.nber.org/~edegan/w/index.php we got a 500 internal server error.
Adding the following debug code to the top of the page (below <?php) showed a problem with the ctype function. This was resolved by Mohan, who installed php5-ctype. '''Debug code''' can be added to the top of LocalSettings.php (below <?php though). It should be taken out again at the end of the build:
error_reporting( E_ALL | E_STRICT );
ini_set( 'display_errors', 1 );
$wgShowExceptionDetails = true;
 
==Configuration and Extensions==
$wgGroupPermissions['*']['edit'] = false; #Stops editing without an account, globally
$wgEnableUploads = true; #Note that the max upload size is likely dictated by max_upload_filesize in php.ini
$wgFileExtensions=array('png','gif','jpg','jpeg','doc','xls','pdf','ppt','tiff','bmp','docx','xlsx','pptx','ps','odt','ods','odg','div','docx','xlsx','asci','csv','txt','wiki','sql');
$wgVerifyMimeType=false;
$wgStrictFileExtensions=false;
$wgCheckFileExtensions=false;
 
Edit (or create by going to):
http://www.nber.org/~edegan/w/index.php/MediaWiki:Sidebar
 
* navigation
** mainpage|mainpage-description
** data|Data
** documentation|Documentation
** development|Development
** reference|Reference
** about|About PDPWiki
** recentchanges-url|recentchanges
** randompage-url|randompage
** helppage|help
* SEARCH
* TOOLBOX
* LANGUAGES
 
Edit the main page description: http://www.nber.org/~edegan/w/index.php?title=MediaWiki:Mainpage-description&action=edit
 
Patent Data Project
===Extensions===
Note that UserRightsList does not appear to work for v1.18 (this has been reported to From the author)extensions directory, do the following:
From the extensions directory, do the following wget http://upload.wikimedia.org/ext-dist/SimpleSecurity-MW1.18-r92088.tar.gz tar -xzf SimpleSecurity-MW1.18-r92088.tar.gz chmod 777 -R SimpleSecurity/
wget http://upload.wikimedia.org/ext-dist/UserMerge-MW1.18-r91995.tar.gz
chmod 777 -R UserMerge/
wget http://upload.wikimedia.org/ext-dist/ImportUsers-MW1.18-r91995.tar.gz
tar -xzf ImportUsers-MW1.18-r91995.tar.gz
chmod 777 -R ImportUsers/
wget http://upload.wikimedia.org/ext-dist/MultiUpload-MW1.18-r91995.tar.gz
tar -xzf MultiUpload-MW1.18-r91995.tar.gz
chmod 777 -R MultiUpload/
Add the following to the bottom of LocalSettings.php
#SimpleSecurity $wgSecurityUseDBHook = true; # Add this to enable the experimental DB hook for stronger security include_once("{$IP}/extensions/SimpleSecurity/SimpleSecurity.php"); # All other SimpleSecurity directives MUST be specified after the include or the defaults will override them. $wgSecurityRenderInfo = true; $wgSecurityAllowUnreadableLinks = false; $wgPageRestrictions['Category:Servers']['read'] = 'sysop'; $wgSecurityExtraGroups = array( 'students' => 'Students', 'faculty' => 'Faculty, 'staff' => 'Staff', );  #Renameuser (this is installed by default in the extensions folder) require_once("$IP/extensions/Renameuser/Renameuser.php");  #UserMergeAndDelete require_once( "$IP/extensions/UserMerge/UserMerge.php" ); $wgGroupPermissions['bureaucrat']['usermerge'] = true;  #ImportUsers require_once("$IP/extensions/ImportUsers/SpecialImportUsers.php");  #MultipleUpload require_once("$IP/extensions/MultiUpload/SpecialMultipleUpload.php"); $wgMaxUploadFiles=10; ===Additional Configuration/Extensions=== At some point we might want to install the math extension (required in v1.18 to get LaTeX to render). The documentation is here: http://www.mediawiki.org/wiki/Extension:Math Downloading instructions: wget http://upload.wikimedia.org/ext-dist/Math-MW1.18-r103240.tar.gz tar -xzf Math-MW1.18-r103240.tar.gz chmod 777 -R Math/ cd Math/math wget http://caml.inria.fr/pub/distrib/ocaml-3.12/ocaml-3.12.1.tar.gz tar -xzf ocaml-3.12.1.tar.gz ...and make ocaml and texvc Additions to LocalSettings.php #Math require_once("$IP/extensions/Math/Math.php"); $wgUseTeX = true; We might also want UserRightsList, but it does not appear to work for v1.18 (this has been reported to the author) And we WILL want to use short URLs. This will mean that we need to add to LocalSettings.php  $wgArticlePath = "/~edegan/wiki/$1"; # Redirect for short URLs and possibly: $wgUsePathInfo = true; As well as a .htaccess file or other means of doing the redirect. An example .htaccess file that doesn't work, most likely because the webserver doesn't allow Rewrites is:  RewriteEngine On RewriteRule ^/~edegan/wiki/(.*)$ /~edegan/w/index.php?title=$1 [PT,L,QSA] RewriteRule ^/~edegan/wiki/*$ /~edegan/w/index.php [L,QSA] Documentation on configuring Short URLs is here: http://www.mediawiki.org/wiki/Manual:Short_URL  ==Security== Until we can move the wiki and change its owner to apache (or similar), which requires root, the best we can do appears to be (from public_html):  chmod -R og-wx+X w/ chmod -R og+w w/images/
#UserMergeAndDeleterequire_once( "$IP/extensions/UserMerge/UserMergeNote that the images directory needs write to allow file uploads.php" );$wgGroupPermissions['bureaucrat']['usermerge'] = true;
Anonymous user

Navigation menu