<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://katlas.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=LapasOrsit</id>
	<title>Knot Atlas - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://katlas.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=LapasOrsit"/>
	<link rel="alternate" type="text/html" href="https://katlas.org/wiki/Special:Contributions/LapasOrsit"/>
	<updated>2026-07-01T21:01:24Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.6</generator>
	<entry>
		<id>https://katlas.org/index.php?title=Katlas_installation_notes&amp;diff=1692157</id>
		<title>Katlas installation notes</title>
		<link rel="alternate" type="text/html" href="https://katlas.org/index.php?title=Katlas_installation_notes&amp;diff=1692157"/>
		<updated>2009-01-08T15:39:10Z</updated>

		<summary type="html">&lt;p&gt;LapasOrsit: http://flheddin.qsh.eu/trocfubob-580.html&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[http://flheddin.qsh.eu/trocfubob-580.html a movie involving benchmarking] [http://tulilre.strefa.pl/2008-12-31-extrait-video-gratuit.html extrait gratuit sexe video] [http://flheddin.qsh.eu/xchica-473.html scream movie pumpkin] [http://zelfibu.strefa.pl/nocnrf-848.html packed pouch videos] [http://bukgetert.0lx.net/article-1731.htm igniter videos] &lt;br /&gt;
On July 14, 2007 we&#039;ve upgraded MediaWiki to version 1.10.1. The pre-upgrade installation notes are at [[MediaWiki 1.4 installation notes]].&lt;br /&gt;
&lt;br /&gt;
===Fixing search===&lt;br /&gt;
In file &amp;lt;tt&amp;gt;/www/html/w/skins/MonoBook.php&amp;lt;/tt&amp;gt; change &amp;lt;tt&amp;gt;&amp;amp;lt;form ... id=&amp;quot;searchform&amp;quot;&amp;amp;gt;&amp;lt;/tt&amp;gt; to &amp;lt;tt&amp;gt;&amp;amp;lt;form method=post ... id=&amp;quot;searchform&amp;quot;&amp;amp;gt;&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Rendering PNG===&lt;br /&gt;
Follow the instructions at http://mywiki.ncsa.uiuc.edu/wiki/MediaWiki_Servers#Problems_Rendering_PNG_Images:&lt;br /&gt;
*Add to LocalSettings.php&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$wgMimeDetectorCommand = &amp;quot;file -bi&amp;quot;; &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
*then rebuild images&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# cd /www/html/w/maintenance&lt;br /&gt;
# php rebuildImages.php &lt;br /&gt;
Processing image...&lt;br /&gt;
Finished image... 3 of 4 rows updated&lt;br /&gt;
Processing oldimage...&lt;br /&gt;
Finished oldimage... 2 of 2 rows updated&lt;br /&gt;
#&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Creating nice thumbnails with ImageMagick===&lt;br /&gt;
Unfortunately, they&#039;ve broken things in mediawiki 1.10, and creating thumbnails of transparent gifs is horrible. If you make the following changes to /includes/media/Bitmap.php, things should behave just like in mediawiki 1.4 (i.e. perfectly, for our purposes).&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
                        // replacing this all with something much simpler from around mediawiki 1.4&lt;br /&gt;
                        # $cmd  =  wfEscapeShellArg($wgImageMagickConvertCommand) .&lt;br /&gt;
                        #       &amp;quot; {$quality} -background white -size {$physicalWidth} &amp;quot;.&lt;br /&gt;
                        #       wfEscapeShellArg($srcPath) .&lt;br /&gt;
                        #       // Coalesce is needed to scale animated GIFs properly (bug 1017).&lt;br /&gt;
                        #       &#039; -coalesce &#039; .&lt;br /&gt;
                        #       // For the -resize option a &amp;quot;!&amp;quot; is needed to force exact size,&lt;br /&gt;
                        #       // or ImageMagick may decide your ratio is wrong and slice off&lt;br /&gt;
                        #       // a pixel.&lt;br /&gt;
                        #       &amp;quot; -thumbnail &amp;quot; . wfEscapeShellArg( &amp;quot;{$physicalWidth}x{$physicalHeight}!&amp;quot; ) .&lt;br /&gt;
                        #       &amp;quot; -depth 8 $sharpen &amp;quot; .&lt;br /&gt;
                        #       wfEscapeShellArg($dstPath) . &amp;quot; 2&amp;gt;&amp;amp;1&amp;quot;;&lt;br /&gt;
                        // here&#039;s what we used to do, back in mediawiki 1.4, and it works great.&lt;br /&gt;
                        $cmd  =  wfEscapeShellArg($wgImageMagickConvertCommand) .&lt;br /&gt;
                                &amp;quot; {$quality} -background white -geometry {$physicalWidth} &amp;quot;.&lt;br /&gt;
                                wfEscapeShellArg($srcPath) . &amp;quot; &amp;quot; .&lt;br /&gt;
                                wfEscapeShellArg($dstPath) . &amp;quot; 2&amp;gt;&amp;amp;1&amp;quot;;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Modifying the navigation box===&lt;br /&gt;
Edit [[MediaWiki:Sidebar]].&lt;br /&gt;
&lt;br /&gt;
===Add &amp;quot;tour&amp;quot; sidebar box===&lt;br /&gt;
In skins/MonoBook.php, right above the lines&lt;br /&gt;
 &amp;lt;?php&lt;br /&gt;
                 if( $this-&amp;gt;data[&#039;language_urls&#039;] ) { ?&amp;gt;&lt;br /&gt;
add lines as follows:&amp;lt;pre&amp;gt;&amp;lt;nowiki&amp;gt;&lt;br /&gt;
        &amp;lt;div class=&amp;quot;portlet&amp;quot; id=&amp;quot;p-tour&amp;quot;&amp;gt;&lt;br /&gt;
          &amp;lt;h5&amp;gt;&amp;lt;a href=&amp;quot;/wiki/Tour_of_the_Knot_Atlas&amp;quot;&amp;gt;tour&amp;lt;/a&amp;gt;&amp;lt;/h5&amp;gt;&lt;br /&gt;
          &amp;lt;div class=&amp;quot;pBody&amp;quot;&amp;gt;&lt;br /&gt;
            &amp;lt;ul&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;/wiki/5_2&amp;quot;&amp;gt;5 2&amp;lt;/a&amp;gt; (edit me!)&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;/wiki/5_2_Quantum_Invariants&amp;quot;&amp;gt;5 2 Quantum Invariants&amp;lt;/a&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;/wiki/L10n85&amp;quot;&amp;gt;L10n85&amp;lt;/a&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;/wiki/The_Multivariable_Alexander_Polynomial&amp;quot;&amp;gt;Multivariable Alexander&amp;lt;/a&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;/wiki/Knot_Atlas:About&amp;quot;&amp;gt;About&amp;lt;/a&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;/wiki/Data:5_2/Bridge_Index&amp;quot;&amp;gt;Data:5_2/Bridge_Index&amp;lt;/a&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;/wiki/The_Mathematica_Package_KnotTheory%60&amp;quot;&amp;gt;Knot Theory`&amp;lt;/a&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;/wiki/How_to_Edit_this_Manual...&amp;quot;&amp;gt;How to Edit Manual...&amp;lt;/a&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;/wiki/Modifying_Knot_Pages&amp;quot;&amp;gt;Modifying Knot Pages&amp;lt;/a&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;/wiki/Special:Recentchanges&amp;quot;&amp;gt;Recent changes&amp;lt;/a&amp;gt;&lt;br /&gt;
            &amp;lt;li&amp;gt;&amp;lt;a href=&amp;quot;/wiki/To_Do&amp;quot;&amp;gt;To Do&amp;lt;/a&amp;gt; (history!)&lt;br /&gt;
            &amp;lt;/ul&amp;gt;&lt;br /&gt;
          &amp;lt;/div&amp;gt;&lt;br /&gt;
        &amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===&amp;quot;Redraw Page&amp;quot; tab===&lt;br /&gt;
&lt;br /&gt;
Add to [[MediaWiki:Monobook.js]], following [http://en.wikipedia.org/wiki/Wikipedia:WikiProject_User_scripts/Scripts/Add_purge_to_tabs Wikipedia:WikiProject User scripts/Scripts/Add purge to tabs]:&lt;br /&gt;
&lt;br /&gt;
 addOnloadHook(function () {&lt;br /&gt;
     var hist; var url;&lt;br /&gt;
     if (!(hist = document.getElementById(&#039;ca-history&#039;) )) return;&lt;br /&gt;
     if (!(url = hist.getElementsByTagName(&#039;a&#039;)[0] )) return;&lt;br /&gt;
     if (!(url = url.href )) return;&lt;br /&gt;
     addPortletLink(&#039;p-cactions&#039;, url.replace(/([?&amp;amp;]action=)history([&amp;amp;#]|$)/, &#039;$1purge$2&#039;),&lt;br /&gt;
                    &#039;redraw page&#039;, &#039;ca-purge&#039;, &#039;Purge server cache for this page&#039;, &#039;0&#039;);&lt;br /&gt;
 });&lt;br /&gt;
&lt;br /&gt;
===Spam filtering===&lt;br /&gt;
Follow the directions at http://www.mediawiki.org/wiki/Extension:SpamBlacklist&lt;br /&gt;
&lt;br /&gt;
===Tweaking the job queue===&lt;br /&gt;
Running jobs seems to slow everything down horribly. It&#039;s &#039;&#039;&#039;essential&#039;&#039;&#039; that you add&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$wgJobRunRate = 0.01;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
to &amp;lt;code&amp;gt;LocalSettings.php&amp;lt;/code&amp;gt;. It may prove necessary to add a cron job running &amp;lt;code&amp;gt;/w/maintenance/runJobs.php&amp;lt;/code&amp;gt;, if the length of the job queue (see [[Special:Statistics]]) gets out of hand. This should only happen after edits to widely used templates.&lt;br /&gt;
&lt;br /&gt;
In an attempt to stop the job queue from processing latex, Scott added a line to &amp;lt;code&amp;gt;includes/JobQueue.php&amp;lt;/code&amp;gt;.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$options = new ParserOptions;&lt;br /&gt;
// turning off math rendering while processing jobs, because it&#039;s a terrible idea.&lt;br /&gt;
$options-&amp;gt;setUseTeX( false );&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installing ParserFunctions===&lt;br /&gt;
In order to use template-like parser functions, such as &amp;lt;code&amp;gt;{{#ifexist:&amp;lt;pagename&amp;gt;|&amp;lt;true&amp;gt;|&amp;lt;false&amp;gt;}}&amp;lt;/code&amp;gt;, we need to enable the ParserFunctions extension, following the instructions at http://meta.wikimedia.org/wiki/ParserFunctions.&lt;br /&gt;
&lt;br /&gt;
Download the files&lt;br /&gt;
* [http://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/ParserFunctions/Expr.php Expr.php]&lt;br /&gt;
* [http://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/ParserFunctions/ParserFunctions.php ParserFunctions.php]&lt;br /&gt;
* [http://svn.wikimedia.org/svnroot/mediawiki/trunk/extensions/ParserFunctions/ParserFunctions.i18n.php ParserFunctions.i18n.php]&lt;br /&gt;
and then add a line to LocalSettings.php:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
require_once( &amp;quot;$IP/extensions/ParserFunctions/ParserFunctions.php&amp;quot; );&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===Installing a PHP cache===&lt;br /&gt;
Look at http://meta.wikimedia.org/wiki/PHP_caching_and_optimization.&lt;br /&gt;
&lt;br /&gt;
# Install PEAR, by saving http://go-pear.org/ as &amp;lt;code&amp;gt;/home/wiki/pear/go-pear.php&amp;lt;/code&amp;gt;, then running &amp;lt;code&amp;gt;php go-pear.php&amp;lt;/code&amp;gt; and following the prompts&lt;br /&gt;
# Install APC, by running &amp;lt;code&amp;gt;/home/wiki/pear/bin/pecl install apc&amp;lt;/code&amp;gt;&lt;br /&gt;
# Add &amp;lt;code&amp;gt;extension=apc.so&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;/etc/php.ini&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can see APC&#039;s statistics at http://katlas.org/apc.php&lt;br /&gt;
&lt;br /&gt;
Add&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
# See http://www.mediawiki.org/wiki/Manual:%24wgMainCacheType&lt;br /&gt;
$wgMainCacheType = CACHE_ACCEL;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
to &amp;lt;code&amp;gt;LocalSettings.php&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
===Installing memcached===&lt;br /&gt;
In my continuing quest for faster page loads, I&#039;m trying memcached. Follow the nice instructions at http://blog.ajohnstone.com/archives/installing-memcached/.&lt;br /&gt;
&lt;br /&gt;
Although it&#039;s not installed, it&#039;s not running, or being used. See http://svn.wikimedia.org/viewvc/mediawiki/trunk/phase3/docs/memcached.txt?view=markup for instructions for actually running it. You&#039;ll probably need to uncomment some lines in LocalSettings.php too.&lt;br /&gt;
&lt;br /&gt;
===Updating CSS and JS===&lt;br /&gt;
* Write [http://en.wikipedia.org/wiki/MediaWiki:Common.css MediaWiki:Common.css] on top of the local [[MediaWiki:Common.css]].&lt;br /&gt;
* Write [http://en.wikipedia.org/wiki/MediaWiki:Monobook.css MediaWiki:Monobook.css] on top of the local [[MediaWiki:Monobook.css]].&lt;br /&gt;
* Write [http://en.wikipedia.org/wiki/MediaWiki:Common.js MediaWiki:Common.js] on top of the local [[MediaWiki:Common.js]] being super-careful not to step on any of our extensions.&lt;br /&gt;
&lt;br /&gt;
===Increasing PHP&#039;s memory_limit===&lt;br /&gt;
In LocalSettings.php, change&lt;br /&gt;
 ini_set( &#039;memory_limit&#039;, &#039;20M&#039; );&lt;br /&gt;
to&lt;br /&gt;
 ini_set( &#039;memory_limit&#039;, &#039;40M&#039; );&lt;br /&gt;
&lt;br /&gt;
===Fixing &amp;quot;Random Page&amp;quot;===&lt;br /&gt;
&lt;br /&gt;
The standard MediaWiki [[Special:Random|random page]] algorithm is strange, and anyway unsuitable for our purposes. See [[Fixing &amp;quot;Random Page&amp;quot;]] for the details and for our fix.&lt;/div&gt;</summary>
		<author><name>LapasOrsit</name></author>
	</entry>
</feed>