WikiIslam:Sandbox/WikiIslam:Setting up a new WikiIslam subdomain: Difference between revisions

no edit summary
mNo edit summary
No edit summary
Line 25: Line 25:
;Checklist
;Checklist
This is a checklist for new website installations. These checks take some time to complete so do the most important/simple checks first (e.g. page views)
This is a checklist for new website installations. These checks take some time to complete so do the most important/simple checks first (e.g. page views)
* New Server Setup: Typical Shared hosting will not work. Use a VPS instead. NGinx is strongly recommended for higher speed instead of Apache ([http://www.theorganicagency.com/apache-vs-nginx-performance-comparison/ Apache/NGinx comparison for a SQL/PHP setup]). Mediawiki is PHP/SQL based. Also use Mediawiki's own file cache and any other methods available.
* New Server Setup: Mediawiki is PHP/SQL based. Typical Shared hosting will not work since it is only sufficient for very small low-traffic websites. Use a VPS instead. NGinx is strongly recommended for higher speed instead of Apache ([http://www.theorganicagency.com/apache-vs-nginx-performance-comparison/ Apache/NGinx comparison for a SQL/PHP setup] and [https://www.wikivs.com/wiki/Apache_vs_nginx] for another comparison). NGinx can serve many more requests/second for the same CPU usage for a dynamic website. Also use Mediawiki's own file cache and any other methods available.
* Original URLs should work (or incoming links will be broken). For example [http://www.wikiislam.net/Allah http://www.wikiislam.net/Allah] should work]). Links can be broken after creating short URLs with htaccess, rewrite or other methods. So if the new URL is http://www.wikiislam.net/index.php?Allah or something like that, this will result in incoming broken links.
* Original URLs should work (or incoming links will be broken). For example [http://www.wikiislam.net/Allah http://www.wikiislam.net/Allah] should work]). Links can be broken after creating short URLs with htaccess, rewrite or other methods. So if the new URL is http://www.wikiislam.net/index.php?Allah or something like that, this will result in incoming broken links.
* Images: Check pages which have images and see if images show up. Later also check if an image can be resized.
* Images: Check pages which have images and see if images show up. Later also check if an image can be resized.
Line 40: Line 40:
* Login/Logout works. Check a few page views in both logged out and logged-in states.
* Login/Logout works. Check a few page views in both logged out and logged-in states.
* Check for server load. High traffic can be around 6-10 times the normal traffic. The server should still be able to work quickly without excessive CPU or swap usage.
* Check for server load. High traffic can be around 6-10 times the normal traffic. The server should still be able to work quickly without excessive CPU or swap usage.
;Tips
* Look for advice from other Mediawiki users (the Mediawiki.org website, its help pages or email lists for MW users) for issues, for improving the performance of the site, for adding features/extensions to the site. Look at other wiki websites (register as a user, see their editing interface, see their Version page) to see what features they offer in case there's something that can be used on our site too.
* Keep regular site backups in multiple locations (e.g. your computer, backup drives, online backups, trusted friends). Keep backups that date back a few months. Give the latest backups to a few trusted people. Backup about once a month, or more often in case of more frequency editing.
Autochecked users, Bureaucrats, Editors, oversight, recentchangescleanup, Reviewers, rollback, Administrators
19,746

edits