User talk:Revansx/meza/Installing MEZA 34.x on a local Centos 7 VM from scratch

WHEN CONFIGURING VM selected GNOME GUI, gnome desktop, and developers tools

NEED TO GET THE SPECIFIC BRANCH sudo git clone https://github.com/enterprisemediawiki/meza --branch 34.x /opt/meza

PHP CRASHES BECAUSE IT CAN'T FIND PHP72U followed some commands from https://phoenixnap.com/kb/install-php-7-on-centos and https://www.cyberciti.biz/faq/how-to-install-php-7-2-on-centos-7-rhel-7/ ultimately I think what worked was the change in the following (may still need to incorporate the repos as cited in the articles):

/opt/meza/config/defaults.yml php_ius_version "php72u" -> "php"

SEMANTIC DRILLDOWN WILL CRASH BECAUSE THE REPO CHANGED AND IS NOW LISTED AS 1.35+ /opt/meza/config/MezaCoreExtensions.yaml "https://github.com/wikimedia/mediawiki-extensions-SemanticDrilldown.git" -> "https://github.com/SemanticMediaWiki/SemanticDrilldown.git" and ""tags/2.1"" to "master" HOWEVER, this is 1.35+, so I commented it out as a core extension because it crashed later

COMPOSER CRASHES BECAUSE OF setProvides /opt/htdocs/mediawiki/includes/composer/ComposerPackageModifier.php "$this->package->setProvides( [ $link ] );" -> "$this->package->setProvides( [ self::MEDIAWIKI_PACKAGE_NAME => $link ] );"

^ https://github.com/wikimedia/mediawiki/commit/02df9d65ad0ec6dabc902aac9a2f561788924fc9

CHANGING THE ABOVE LINE OF CODE "Ensure proper MediaWiki git version installed" TO FAIL commented out task "Ensure proper MediaWiki git version installed" from the playbook file

COMPOSER DEPENDENCY FAILURE ran "composer require wikimedia/composer-merge-plugin" in "/opt/htdocs/mediawiki"

UPDATE.PHP FAILS BECAUSE DATABASE DOES NOT EXIST in SemanticMediawiki maintenance script folder, ran sudo WIKI="demo" php setupStore.php

PYTHON3 FAILS Revansx (talk) 17:50, 19 June 2023 (UTC)