OpenMage Install

INSTALL FROM COMPOSER
READ: https://www.openmage.org/magento-lts/install.html
INSTALL THE LTS VIA COMPOSER
STEP 1: COMPOSER INIT

STEP 2: CONFIGURE COMPOSER

STEP 3: INSTALL MAGENTO CORE FOR PHP7

STEP 4: INSTALL MAGENTO LTS 20

 

CREATE LOCAL SETUP

CREATE A CONF

CONTENT

ENABLE THE VIRTUALHOST

RELOAD APACHE2 SERVICE

CREATE THE HOST

RELOAD APACHE2 SERVICE AGAIN

SET THE FILE PERMISSION

OPEN: http://openmage.test/
THEN INSTALL

http://openmage.test/admin/ OR http://openmage.test/index.php/admin/
user: admin
pass: Teddy@123#333OK

encryption key: 210818adaf08ed11ea441dede910e33b

Local Install Typo3 Version 8

Download the file on https://get.typo3.org/version/8.7.32 (Typo3 Version 8.7.32). I downloaded the .tar.gz file
Uncompress the downloaded file then move to the web root and rename to ‘typo3-8.7.32’

CREATE LOCAL SETUP

CREATE A CONF

CONTENT

ENABLE THE VIRTUALHOST

RELOAD APACHE2

CREATE THE HOST

RELOAD APACHE2 AGAIN

SET THE FILE PERMISSION

ALSO MODIFY FILE _.htaccess TO .htaccess

OPEN: http://typo3-8.7.32.test/
INSTALL
FOR THE FIRST INSTALL, CREATE A NEW FILE WITH NAME ‘FIRST_INSTALL’ IN THE TYPO3 ROOT. SO THE FILE PATH WOULD BE LIKE THIS: ~/Documents/projects/typo3-8.7.32/FIRST_INSTALL
CREATE A NEW DATABASE ‘typo3_8_7_32’

http://typo3-8.7.32.test/typo3
ADMIN
user: admin
pass: Teddy@123

FIRST OPEN http://typo3-8.7.32.test/, I GOT THIS ERROR

ALSO ON THE ADMIN PAGE (LOG)
SOLUTION:
THAT’S BECAUSE I HAVEN’T INSTALLED ANY DISTRIBUTION PACKAGES. ON THE INSTALLATION, I CHOOSE EMPTY PACKAGE!
READ: https://hostarmada.com/tutorials/blog-cms/typo3/how-to-troubleshoot-the-no-pages-are-found-on-the-rootlevel-error-after-initial-typo3-installation/
SO I NEED TO INSTALL THE OFFICIAL DISTRIBUTION PACKAGE JUST TO SHOW ANY DATA ON THE WEBSITE
OPEN AGAIN: http://typo3-8.7.32.test/
NOW SHOULD BE NO ERROR

Ruby, RBENV, RAILS, ShareTribe on Ubuntu 22.04

READ: https://www.digitalocean.com/community/tutorials/how-to-install-ruby-on-rails-with-rbenv-on-ubuntu-22-04
INSTALL RUBY ENVIRONMENT MANAGER RBENV
NOTE: NEED TO REMOVE THE CURRENT DEFAULT INSTALLED RUBY BY UBUNTU 22.04

INSTALL RBENV

CHECK THE RBENV VERSION

INSTALL RUBY WITH RUBY BUILD
CHECK AVAILABLE VERSION

INSTALL RUBY 3.2.2 (ACCORDING SHARETRIBE https://github.com/sharetribe/sharetribe)

MAKE IT GLOBAL

RUBY VERSION

RUBY GEMS
INSTALL BUNDLER

GEM ENVIRONMENT TO FIND OUT WHERE THE GEMS ARE INSTALLED

INSTALL RAILS

REHASH AND CHECK RAILS VERSION

INSTALL SHARETRIBE
READ: https://github.com/sharetribe/sharetribe
https://sangram.hashnode.dev/self-hosted-sharetribe-go-community-edition-on-ubuntu
CLONE FROM GITHUB THEN GO TO THE DIR

NOTE: BEFORE INSTALLING THE BUNDLE, PLS INSTALL MYSQL LIB

IF NOT, YOU’D GET THIS ERROR

INSTALL THE BUNDLE

INSTALL NODE MODULES

CREATE database.yml

THEN FILL THE DB USER AND PASSWORD.
NOTE: DON’T CREATE THE DB MANUALLY VIA PHPMYADMIN!
CREATE config.yml

CREATE AND INITIALIZE DB

MAKE SURE THE SPHINX SEARCH ALREADY INSTALLED. IF NOT, INSTALL IT

THEN RUN SPHINX INDEX

START SPHINX DAEMON

INSTALL FOREMAN

START IT

ERROR: INSTALL NPM 9.5.1

START AGAIN

ERROR: INSTALL NVM 18.16.0

START AGAIN (OK)

OPEN IT ON THE BROWSER

THEN SETUP

password: Teddy@123 XXX
THEN AFTER THE SAVE, OPEN AGAIN
http://0.0.0.0:5000/
OR
http://sharetribe-test.lvh.me:5000/

SOMEHOW I CAN’T LOGIN WITH THE ABOVE EMAIL. SO I NEED TO CREATE A NEW USER FROM THE SITE. THEN MANUALLY CHANGE ‘people’ TABLE AND SET IT AS ADMIN

SO THE ADMIN NOW:
user: satriaf@gmail.com
pass: Teddy123

NOTE: TO START THE RAILS SERVER, PLS GO TO THE sharetribe DIRECTORY THEN RUN IT (WITH PORT 5000)

THEN OPEN THE LOCAL SITE ABOVE (http://0.0.0.0:5000/ OR http://sharetribe-test.lvh.me:5000/)
IF YOU DON’T RUN THE RAILS SERVER, YOU’D GET MESSAGE ‘This site can’t be reached’ ON YOUR BROWSER

SET UP PAYMENT ON SHARETRIBE
https://publish.yexperiment.com/post/156715320289/sharetribe-with-paypal-payments-the-lost

Drupal 10

READ THE INSTALLATION STEPS: https://www.drupal.org/docs/getting-started/installing-drupal
USE PHP VERSION > 8.1.0 FOR THE TERMINAL AND THE APACHE

USE PHP8.2

ALSO

CHECK THE CURRENT PHP VERSION ON http://localhost/phpinfo.php. IT SHOULD SHOW PHP 8.2.4

INSTALL VIA COMPOSER

CREATE LOCAL SETUP

CREATE A CONF

CONTENT

ENABLE THE VIRTUALHOST

RELOAD APACHE2

CREATE THE HOST

RELOAD APACHE2

BUT DO THESE FIRST

1. CREATE A NEW DIRECTORY ‘sites/default/files’
THEN SET THE PERMISSION

2. COPY /web/sites/default/default.settings.php TO /web/sites/default/settings.php THEN ADD

THEN SET THE PERMISSION

REMEMBER. AFTER THE INSTALL IS FINISHED, CHANGE IT BACK TO 775

THEN CREATE A NEW DATABASE ‘drupal10’

OPEN: http://drupal-10.test/
THEN INSTALL THE DEMO ‘UMAMI FOOD MAGAZINE’

THE ADMIN user login
user: admin
pass: Teddy@123#890

INSTALL DRUSH
GO TO THE DRUPAL 10 ROOT

THEN RUN COMPOSER

TO CHECK THE DRUSH VERSION, CAN’T USE ‘drush –version’ BUT USE THIS

IF  YOU GOT THIS ERROR

SOMEHOW MODIFY composer.json AND REMOVE

HERE IS THE DRUSH VERSION CHECK (IGNORE XDEBUG MESSAGE)

CHECK DRUPAL STATUS (IGNORE XDEBUG MESSAGE)

 

Drupal 7.23

READ: https://www.drupal.org/docs/7/install

CREATE LOCAL SETUP

CREATE A CONF

CONTENT

ENABLE THE VIRTUALHOST

RELOAD APACHE2

CREATE THE HOST

RELOAD APACHE2

OPEN: http://drupal723.test/
–> BUT ALMOST BLANK PAGE WITH THIS MESSAGE

 

INSTALL DRUSH
READ: https://drupalize.me/tutorial/install-drush-using-composer
USE COMPOSER

BUT WHEN I TRIED TO CHECK THE DRUSH VERSION ‘drush –version’, I GOT THIS ERROR

I ALSO TRIED TO INSTALL IT BY DOWNLOAD IT MANUALLY

THEN CHECK THE VERSION

THE DRUSH VERSION IS 0.10.2, BUT IT ALWAYS ASKED THE DRUPAL PATH
I TRIED TO USE DRUSH LAUNCHER

–> REMEMBER: AFTER RUN THE COMMAND, YOU NEED TO CLOSE THE TERMINAL AND OPEN IT AGAIN. IF NOT THE TERMINAL WOULD SHOW MANY REPEATED MESSAGES!!!
BUT STILL ASKED FOR THE DRUPAL PATH!
I MODIFIED composer.json LIKE THIS

THEN RUN ‘composer install’
THEN CHECK IT AGAIN

AND IT SHOWED ANOTHER ERROR –> OK. THE COMMAND SHOULD BE ‘sudo drush self-update’
BUT AFTER THAT, IT STILL ASKED THE PATH.
AFTER ‘composer install’

IT SHOWED THE ABOVE ERROR
SOLUTION:
RUN THIS

THEN IT SHOWED THE CORRECT OUTPUT

I TRIED TO CLEAR THE CACHE
READ: https://www.drupal.org/docs/7/administering-drupal-7-site/clearing-or-rebuilding-drupals-cache
BUT GOT THESE ERRORS

OR

EVEN

ONLY WORKED LIKE THIS???

BACK TO OPEN: http://drupal723.test/
–> BUT ALMOST BLANK PAGE WITH THIS MESSAGE

I NEED TO REINSTALL/UPDATE DRUPAL BY OPENING http://drupal723.test/update.php
THEN I GOT ACCESS DENIED AND ERROR MESSAGES
SO I NEED TO MODIFY sites/default/settings.php AND CHANGED THIS SETTING FROM ‘FALSE’ TO ‘TRUE’ LIKE THIS

THEN OPEN IT AGAIN http://drupal723.test/update.php
AND GOT THE OTHER ERRORS ABOUT php.ini, SO MODIFIED

AND SET :

THEN RESTART APACHE

 

Tiki Wiki

Download the package in https://tiki.org/Get-Tiki

INSTALL
1. extract the downloaded (at the time the file is tiki-24.6 (LTS) and tiki-26.2.tar.gz) cms in your web root directory
2. setup a local apache virtual host

CONFIG FILE

CONTENT

ENABLE THE VIRTUALHOST

RELOAD APACHE2

CREATE THE HOST

RELOAD APACHE2

CHANGE PERMISSION FOR  THESE FILES AND DIRECTORIES

OPEN http://tiki-24.6.test/
ADMIN
email: advcha@yahoo.com
username: admin
password: Teddy@123

Concrete CMS

Download the latest version from https://www.concretecms.org/download

INSTALL
1. extract the downloaded (at the time the file is concrete-cms-9.2.5.zip) cms in your web root directory
2. setup a local apache virtual host
Create a new database ‘concrete_cms’

CONFIG FILE

CONTENT

ENABLE THE VIRTUALHOST

RELOAD APACHE2

CREATE THE HOST

RELOAD APACHE2

CHANGE PERMISSION FOR  THESE FILES AND DIRECTORIES

OPEN http://concrete-cms-9.2.5.test/
ADMIN
email: advcha@yahoo.com
password: Teddy@123

Install PHP 5.6 On Ubuntu 20.04

REF: https://tecadmin.net/install-php-ubuntu-20-04/

I already added Ondřej Surý PPA repository. So Just install php5.6

Check it on CLI Terminal

A few extensions are already installed automatically

So installed some others extensions

Install XDebug

Check it out

PHP5.6 On Apache2
Disable the old PHP

Enable PHP5.6

Also need to run — NO NEED

Restart Apache server

Check on the browser

Should show like PHP Version 5.6.40-65+ubuntu20.04.1+deb.sury.org+1

CHANGE THE PHP5.6 SETTING
MODIFY SOME INI FILES IN:
/etc/php/5.6/fpm/php.ini  –> PHP-FPM  AS MAIN
/etc/php/5.6/apache2/php.ini  –>APACHE
/etc/php/5.6/cli/php.ini –> CLI

RESTART

DONE

Setup Postfix on Ubuntu 20.04 Localhost and Use Sendinblue/Brevo SMTP

Ref: https://www.linuxbabe.com/mail-server/postfix-smtp-relay-ubuntu-sendinblue
https://oastic.com/posts/configure-postfix-to-send-email-using-sendinblue-as-smtp-server/

Setup Postfix on Ubuntu 16.04 Localhost and Use Gmail SMTP

Create the Brevo account (https://www.sendinblue.com/)
choose the free plan

FOLLOW THE SETUP IN THE ABOVE REFS
ONLY THE WORKING SETTING FOR ME (localhost) IN /etc/postfix/main.cf

AND THE SETTING SMTP FOR /etc/postfix/sasl_passwd you can find IN https://app.brevo.com/settings/keys/smtp LIKE

NOW:
[smtp-relay.brevo.com]:587 smtp_username:smtp_password

SORRY, ONLY ADMIN CAN SHOW THIS!

NOW:

SORRY, ONLY ADMIN CAN SHOW THIS!

TLS = Port 587

THEN TEST

CHECK IN sudo tail /var/log/mail.log
THE WORKING SMTP WOULD BE LIKE THIS

 

Setup Sendmail on Ubuntu 20.04 Localhost and Use Gmail SMTP

READ: https://linuxconfig.org/configuring-gmail-as-sendmail-email-relay

SET APP PASSWORD ON GMAIL:
https://wpmailsmtp.com/gmail-less-secure-apps/#:~:text=What%20Is%20Less%20Secure%20Apps,with%20this%20setting%20turned%20on.

SORRY, ONLY ADMIN CAN SHOW THIS!
Modified php.ini in /etc/php/7.4/apache2

RESTART APACHE2

THE SEND EMAIL TOOK A LONG TIME ON LOCAL.
STOP SENDMAIL SERVICE IF NEEDED