Wiki Farm: Difference between revisions
(→Connect to database: MySQL-overview) |
(→Cost) |
||
(27 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
==Cost== | |||
PHP and MySQL | |||
https://help.dreamhost.com/hc/en-us/articles/360048755671-Professional-Microservices | |||
Custom php.ini values | |||
Price: $29.99 | |||
Different PHP-based applications may have specific php.ini values that need to be customized in your site's phprc file. If you've never made these changes, this can get a little confusing and become difficult to do on your own. | |||
Contact support to submit a request to modify your php.ini values. Please include the site and exact changes you require, or a link to the system requirements for the application that needs to be changed. The DreamHost support team will review your request, the work needed, and then confirm the $29.99 charge for the service. | |||
'''Re: How much for Dreamhost to Install a WikiFarm on my Mediawiki?''' | |||
Message #: | |||
Time: 2024-02-26 02:59:01 | |||
Hello Travis, | |||
Thank you for contacting DreamHost support, my name is Kym. I'd be glad | |||
to help! | |||
We do have professional services, that can install third-party | |||
applications costs $29.99. | |||
For more details, you may see the support article below: | |||
https://help.dreamhost.com/hc/en-us/articles/360048755671-Professional-Microservices | |||
Installing third-party applications | |||
Price: $29.99 | |||
I hope this information has been useful. Feel free to reply anytime if | |||
you have any other questions or if you need more help, I will be happy to | |||
help! | |||
Regards, | |||
Kym | |||
==EXTENSION== | |||
https://www.mediawiki.org/wiki/Extension:MediaWikiFarm | |||
NEW WiKi FARM: http://www.moscowamerican.org/w/index.php?title=Main_Page | |||
https://www.mediawiki.org/wiki/Manual:Wiki_family#Wiki_Farm | https://www.mediawiki.org/wiki/Manual:Wiki_family#Wiki_Farm | ||
;CONTACT DREAMHOST SUPPORT | |||
: | * https://panel.dreamhost.com/?tree=support.msg | ||
== Old LINKS - FEBRUARY 15 2024 == | |||
* mysql https://panel.dreamhost.com/index.cgi?tree=advanced.mysql | |||
* https://help.dreamhost.com/hc/en-us/articles/215722447-Contacting-DreamHost-via-email | |||
* creating my wiki farm: http://www.moscowamerican.org/w/mw-config/index.php?page=DBConnect | |||
* https://www.mediawiki.org/wiki/Manual:Installing_MediaWiki | |||
==cPanel - where is it? NOT on Dreamhost== | |||
https://help.dreamhost.com/hc/en-us/articles/360020947731-Where-can-I-find-cPanel | |||
* https://panel.dreamhost.com << dreamhost alternative - bare bones, terrible, use WinSCP instead. below. | |||
=Installing Wikifarm= | =Installing Wikifarm= | ||
Line 16: | Line 82: | ||
* '''BETTER:''' https://www.mediawiki.org/wiki/Manual:Installing_MediaWiki | * '''BETTER:''' https://www.mediawiki.org/wiki/Manual:Installing_MediaWiki | ||
WinSCP — Connecting to your server | ===SFTP Users - online - no WinSCP needed! === | ||
::Secure Shell Access (SSH) screen to enable: https://panel.dreamhost.com/index.cgi?tree=users.dashboard# | |||
===WinSCP — Connecting to your server=== | |||
:https://help.dreamhost.com/hc/en-us/articles/216656067-WinSCP-Connecting-to-your-server | :https://help.dreamhost.com/hc/en-us/articles/216656067-WinSCP-Connecting-to-your-server | ||
Line 33: | Line 102: | ||
:SSH-overview | :SSH-overview | ||
::https://help.dreamhost.com/hc/en-us/articles/216041267-SSH-overview | ::https://help.dreamhost.com/hc/en-us/articles/216041267-SSH-overview | ||
SQLite | SQLite | ||
Line 88: | Line 156: | ||
viewing: https://panel.dreamhost.com/index.cgi?tree=domain.dashboard#/site/moscowamerican.org | viewing: https://panel.dreamhost.com/index.cgi?tree=domain.dashboard#/site/moscowamerican.org | ||
=== Connect to database === | === Connect to database - EASY=== | ||
MediaWiki 1.41.0 installation | MediaWiki 1.41.0 installation | ||
http://www.moscowamerican.org/w/mw-config/index.php?page=DBConnect | http://www.moscowamerican.org/w/mw-config/index.php?page=DBConnect | ||
MediaWiki supports the following database systems: | '''Just follow installation instructions....''' | ||
<s>MediaWiki supports the following database systems: | |||
* | * MariaDB is the primary target for MediaWiki and is best supported. MediaWiki also works with MySQL and Percona Server, which are MariaDB compatible. (How to compile PHP with MySQL support) ??? TO USE - YOU MUST HAVE A VIRTUAL PRIVATE SERVER ON DREAMHOST! | ||
::Connect to a database via SSH | ::Connect to a database via SSH | ||
::https://help.dreamhost.com/hc/en-us/articles/214882998-Connect-to-a-database-via-SSH | ::https://help.dreamhost.com/hc/en-us/articles/214882998-Connect-to-a-database-via-SSH ''(list of information NOT what I need)'' | ||
:::Connecting from a shell account | :::Connecting from a shell account | ||
::::Log into your MySQL database using your database credentials. View the Finding your database credentials article for instructions. You can also find these in the panel under '''MySQL Databases'''. CLICK BOX | ::::Log into your MySQL database using your database credentials. View the Finding your database credentials article for instructions. You can also find these in the panel under '''MySQL Databases'''. CLICK BOX | ||
Line 103: | Line 173: | ||
::MySQL-overview | ::MySQL-overview | ||
:::https://help.dreamhost.com/hc/en-us/articles/215099117-MySQL-overview | :::https://help.dreamhost.com/hc/en-us/articles/215099117-MySQL-overview | ||
::: You can make changes to your MySQL databases on the MySQL Databases link. goes back to above /\ | |||
:::''' DreamHost also offers SQLite on DreamHost VPS and Dedicated Servers.''' | |||
::::DreamHost also offers '''SQLite''' on DreamHost VPS and Dedicated Servers. | |||
::::https://help.dreamhost.com/hc/en-us/articles/217294097-SQLite | |||
:::::'''IMPORTANT download SQLITE''' | |||
:::::https://sqlite.org/quickstart.html | |||
::::::'''Downloading sqlite''' | |||
::::::Precompiled Binaries for Windows | |||
::::::https://www.sqlite.org/download.html | |||
::: Shared MySQL servers, MySQL VPS, DreamPress, and Dedicated servers run MySQL version 8. | |||
*PostgreSQL is a popular open source database system as an alternative to MySQL. (How to compile PHP with PostgreSQL support) | * PostgreSQL is a popular open source database system as an alternative to MySQL. (How to compile PHP with PostgreSQL support) | ||
*SQLite is a lightweight database system that is very well supported. (How to compile PHP with SQLite support, uses PDO) | *'''SQLite''' is a lightweight database system that is very well supported. (How to compile PHP with SQLite support, uses PDO) | ||
If you do not see the database system you are trying to use listed below, then follow the instructions linked above to enable support. | If you do not see the database system you are trying to use listed below, then follow the instructions linked above to enable support. | ||
==Second== | * https://www.mediawiki.org/wiki/Manual:SQLite | ||
Enable your web server to share your MediaWiki install with all wikis. For multiple (sub)domains, have your web server accept connections from all the relevant domains. For multiple subdirectories, you could use rewrite rules, aliases, or symlinks. | |||
* https://www.sqlite.org/quickstart.html | |||
* https://www.sqlite.org/cli.html | |||
* https://www.a2hosting.com/kb/developer-corner/sqlite/connect-to-sqlite-from-the-command-line | |||
</s> | |||
==Second - WORK IN PROGRESS == | |||
https://www.mediawiki.org/wiki/Manual:Wiki_family | |||
{| class=wikitable | |||
! Wikifarm.... https://www.mediawiki.org/wiki/Topic:Xz9h32smhpc7nyux | |||
|- | |||
| | |||
I am a real newb about this, I have no idea how to do this: | |||
'''Enable your web server to share your MediaWiki install with all wikis.''' | |||
For multiple (sub)domains, '''have your web server accept connections from all the relevant domains.''' | |||
:What does this mean? | |||
For multiple subdirectories, you could use rewrite rules, aliases, or symlinks. | |||
:What program is this done with? How? | |||
I want to create both....I am not sure what to do first though or how.... | |||
Thank you! | |||
--- | |||
Enabling your web server to share your MediaWiki install with all wikis. Set up the web server (like Apache, Nginx, etc.) in such a way that it can serve multiple wikis from a single MediaWiki installation. | |||
In the case of multiple (sub)domains, Configure web server to accept connections from all the domains used for different wikis. | |||
For example: | |||
*wiki1.example.com and | |||
* wiki2.example.com | |||
...your server should be set up to accept connections for both. | |||
As for '''multiple subdirectories''', it's about making sure that different paths on the domain point to different wikis. | |||
For example: | |||
* example.com/wiki1 and | |||
* example.com/wiki2 | |||
...should lead to two different wikis. This can be done using rewrite rules, aliases, or symlinks, which are all techniques for redirecting requests on your server. | |||
If using Apache as your web server, use the .htaccess file to define rewrite rules. | |||
Refer to some info you can use: | |||
* How to Start a Wiki: https://www.wikihow.com/Start-a-Wiki | |||
* DokuWiki Farms: https://www.dokuwiki.org/farms | |||
And my favorite, tutorial, this is quite old but it would be good to have a general idea of how to start: | |||
* Build a farm website with four web pages in four minutes (short version) - WEEBLY EDITOR: https://www.youtube.com/watch?v=3aZq0LK250U ''(this is not for mediawiki)'' | |||
|} | |||
==OLD == | |||
<s> | |||
:This LISTEN call tells the TCP⁄IP address space that the server is ready to begin accepting connections. | :This LISTEN call tells the TCP⁄IP address space that the server is ready to begin accepting connections. | ||
Line 121: | Line 274: | ||
When the server is operational after start up, the means of communication in or/and out (ports, sockets...) are open to receive or send requests to other servers. | When the server is operational after start up, the means of communication in or/and out (ports, sockets...) are open to receive or send requests to other servers. | ||
:"Listening" is to wait for a command on an input port and process it. There is general information about servers on Linux, Apache, or others. | :"Listening" is to wait for a command on an input port and process it. There is general information about servers on Linux, Apache, or others. | ||
:In a farm of wikis servers exchange messages to each other. Of course they know each other the configuration of the network for that. | :In a farm of wikis servers exchange messages to each other. Of course they know each other the configuration of the network for that.</s> | ||
=Mediawiki farm= | =Mediawiki farm= |
Latest revision as of 23:00, 26 February 2024
Cost
PHP and MySQL
https://help.dreamhost.com/hc/en-us/articles/360048755671-Professional-Microservices
Custom php.ini values
Price: $29.99
Different PHP-based applications may have specific php.ini values that need to be customized in your site's phprc file. If you've never made these changes, this can get a little confusing and become difficult to do on your own.
Contact support to submit a request to modify your php.ini values. Please include the site and exact changes you require, or a link to the system requirements for the application that needs to be changed. The DreamHost support team will review your request, the work needed, and then confirm the $29.99 charge for the service.
Re: How much for Dreamhost to Install a WikiFarm on my Mediawiki?
Message #:
Time: 2024-02-26 02:59:01
Hello Travis,
Thank you for contacting DreamHost support, my name is Kym. I'd be glad to help!
We do have professional services, that can install third-party applications costs $29.99.
For more details, you may see the support article below:
https://help.dreamhost.com/hc/en-us/articles/360048755671-Professional-Microservices
Installing third-party applications
Price: $29.99
I hope this information has been useful. Feel free to reply anytime if you have any other questions or if you need more help, I will be happy to help!
Regards,
Kym
EXTENSION
https://www.mediawiki.org/wiki/Extension:MediaWikiFarm
NEW WiKi FARM: http://www.moscowamerican.org/w/index.php?title=Main_Page
https://www.mediawiki.org/wiki/Manual:Wiki_family#Wiki_Farm
- CONTACT DREAMHOST SUPPORT
Old LINKS - FEBRUARY 15 2024
- mysql https://panel.dreamhost.com/index.cgi?tree=advanced.mysql
- https://help.dreamhost.com/hc/en-us/articles/215722447-Contacting-DreamHost-via-email
- creating my wiki farm: http://www.moscowamerican.org/w/mw-config/index.php?page=DBConnect
cPanel - where is it? NOT on Dreamhost
https://help.dreamhost.com/hc/en-us/articles/360020947731-Where-can-I-find-cPanel
- https://panel.dreamhost.com << dreamhost alternative - bare bones, terrible, use WinSCP instead. below.
Installing Wikifarm
First
- DREAMHOST : Click MANAGE box, under Manage Files
- DreamHost File Manager: https://files.dreamhost.com/#/c/64.90.48.194/dh_62nwvp/eyJ0Ijoic2Z0cCIsImMiOnsidiI6MCwicCI6IkxhdCFLeFhYIiwicyI6MCwibSI6IlBhc3N3b3JkIn19
Install the first wiki as normal. For details, see Manual:Installation guide.
Dreamhost no longer offers one-click install for Mediawiki
- https://help.dreamhost.com/hc/en-us/articles/217292577-MediaWiki-Installing-and-more (WORSE)
- BETTER: https://www.mediawiki.org/wiki/Manual:Installing_MediaWiki
SFTP Users - online - no WinSCP needed!
- Secure Shell Access (SSH) screen to enable: https://panel.dreamhost.com/index.cgi?tree=users.dashboard#
WinSCP — Connecting to your server
WinSCP-Uploading-to-your-server
- https://help.dreamhost.com/hc/en-us/articles/216655867-WinSCP-Uploading-to-your-server
- Creating-a-MySQL-database
- Change the PHP version of a site
WinSCP-Creating-sessions
SQLite
Navigate your web browser to /mw-config/index.php. For example, if your wiki is at http://example.org/w/index.php, then navigate to http://example.org/w/mw-config/index.php
DREAMHOST:
https://help.dreamhost.com/hc/en-us/articles/217292577-MediaWiki-Installing-and-more
Point your browser to mw-config/index.php in your extracted MediaWiki files, which opens the setup screen. For example:
- http://example.com/mw-config/index.php
- Question: https://www.mediawiki.org/wiki/Topic:Xz6107ynx6k0zvjv
Point - Open your browser
- Focus the address bar.
- Type your domain or IP, followed by the path where MediaWiki is installed (a "/" if it's on the root), followed by "mw-config/index.php". Hit the enter key or the button to navigate to the entered URL
Point your browser to mw-config/index.php in your extracted MediaWiki files, which opens the setup screen. For example:
How do I point my browser? Thank you in advance. |
Manual:Short_URL
https://www.mediawiki.org/wiki/Manual:Short_URL
Viewing-your-DreamHost-DNS-records
https://help.dreamhost.com/hc/en-us/articles/360055964552-Viewing-your-DreamHost-DNS-records
Viewing your DNS records in the panel
- You can review all of the DNS records that are set up for any site you host at DreamHost.
- To view your DNS records:
- 1. Navigate to the Manage Websites page.
- 2. Open the "DNS" Settings page (tab)
viewing: https://panel.dreamhost.com/index.cgi?tree=domain.dashboard#/site/moscowamerican.org
Connect to database - EASY
MediaWiki 1.41.0 installation
http://www.moscowamerican.org/w/mw-config/index.php?page=DBConnect
Just follow installation instructions....
MediaWiki supports the following database systems:
- MariaDB is the primary target for MediaWiki and is best supported. MediaWiki also works with MySQL and Percona Server, which are MariaDB compatible. (How to compile PHP with MySQL support) ??? TO USE - YOU MUST HAVE A VIRTUAL PRIVATE SERVER ON DREAMHOST!
- Connect to a database via SSH
- https://help.dreamhost.com/hc/en-us/articles/214882998-Connect-to-a-database-via-SSH (list of information NOT what I need)
- Connecting from a shell account
- Log into your MySQL database using your database credentials. View the Finding your database credentials article for instructions. You can also find these in the panel under MySQL Databases. CLICK BOX
- Connecting from a shell account
- MySQL-overview
- https://help.dreamhost.com/hc/en-us/articles/215099117-MySQL-overview
- You can make changes to your MySQL databases on the MySQL Databases link. goes back to above /\
- DreamHost also offers SQLite on DreamHost VPS and Dedicated Servers.
- DreamHost also offers SQLite on DreamHost VPS and Dedicated Servers.
- https://help.dreamhost.com/hc/en-us/articles/217294097-SQLite
- IMPORTANT download SQLITE
- https://sqlite.org/quickstart.html
- Downloading sqlite
- Precompiled Binaries for Windows
- https://www.sqlite.org/download.html
- MySQL-overview
- Shared MySQL servers, MySQL VPS, DreamPress, and Dedicated servers run MySQL version 8.
- PostgreSQL is a popular open source database system as an alternative to MySQL. (How to compile PHP with PostgreSQL support)
- SQLite is a lightweight database system that is very well supported. (How to compile PHP with SQLite support, uses PDO)
If you do not see the database system you are trying to use listed below, then follow the instructions linked above to enable support.
Second - WORK IN PROGRESS
https://www.mediawiki.org/wiki/Manual:Wiki_family
Wikifarm.... https://www.mediawiki.org/wiki/Topic:Xz9h32smhpc7nyux |
---|
I am a real newb about this, I have no idea how to do this: Enable your web server to share your MediaWiki install with all wikis. For multiple (sub)domains, have your web server accept connections from all the relevant domains.
For multiple subdirectories, you could use rewrite rules, aliases, or symlinks.
I want to create both....I am not sure what to do first though or how.... Thank you! --- Enabling your web server to share your MediaWiki install with all wikis. Set up the web server (like Apache, Nginx, etc.) in such a way that it can serve multiple wikis from a single MediaWiki installation.
For example:
...your server should be set up to accept connections for both.
For example:
...should lead to two different wikis. This can be done using rewrite rules, aliases, or symlinks, which are all techniques for redirecting requests on your server.
And my favorite, tutorial, this is quite old but it would be good to have a general idea of how to start:
|
OLD
- This LISTEN call tells the TCP⁄IP address space that the server is ready to begin accepting connections.
By specifying the correct IP address for each (sub)domain on the DNS server, each domain will point to the same web server.
For multiple (sub)domains, you can use "listen" on the multiple server names. For multiple subdirectories, you could use: rewrite rules, aliases, or symlinks.
When the server is operational after start up, the means of communication in or/and out (ports, sockets...) are open to receive or send requests to other servers.
- "Listening" is to wait for a command on an input port and process it. There is general information about servers on Linux, Apache, or others.
In a farm of wikis servers exchange messages to each other. Of course they know each other the configuration of the network for that.
Mediawiki farm
- https://lists.wikimedia.org
- https://www.mediawiki.org/wiki/Topic:Xy83gi2ugkb84wqg
- https://discord.com/channels/178359708581625856/1201690695564529694
- https://www.mediawiki.org/w/index.php?title=Manual_talk:Wiki_family&diff=prev&oldid=6339072
- https://en.wikipedia.org/wiki/Wikipedia:Village_pump_(technical)#Manual%3AWiki_family_-_installing_a_wiki_farm
- https://www.mediawiki.org/wiki/User_talk:WikiForMen
https://www.mediawiki.org/wiki/User_talk:ENeRZet
https://www.mediawiki.org/wiki/User_talk:Shirayuki
https://www.mediawiki.org/w/index.php?title=User_talk:Ciencia_Al_Poder&oldid=6341416
https://www.mediawiki.org/w/index.php?title=User_talk:Yaron_Koren&oldid=6341417
https://discord.com/channels/@me/1176546705139830784
https://www.mediawiki.org/w/index.php?title=User_talk:Yaron_Koren&oldid=6341417
https://www.mediawiki.org/wiki/Topic:Xyclvgw76mj6xu97
https://www.mediawiki.org/w/index.php?title=User_talk%3AJustin_C_Lloyd#Manual:Wiki_family_-_installing_a_wiki_farm Manual:Wiki family - installing a wiki farm