Skip to content

Instantly share code, notes, and snippets.

@mttjohnson
Last active March 14, 2019 16:53
Show Gist options
  • Save mttjohnson/18aff7d54c3b1cfbeb44e927029bbd6e to your computer and use it in GitHub Desktop.
Save mttjohnson/18aff7d54c3b1cfbeb44e927029bbd6e to your computer and use it in GitHub Desktop.
comment/disable or uncomment/enable lines in magento env.php
# Comment out all load_from_slave entries in env.php
PERL_COMMANDS=$(cat <<'PERL_HEREDOC'
s/^(\s*)(?='load_from_slave')(.*)$/$1#$2/;print
PERL_HEREDOC
)
ENV_PHP=$(cat app/etc/env.php | perl -nle ${PERL_COMMANDS})
echo "${ENV_PHP}" > app/etc/env.php
# Uncomment all load_from_slave entries in env.php
PERL_COMMANDS=$(cat <<'PERL_HEREDOC'
s/^(\s*)(#)(\s*)(?='load_from_slave')(.*)$/$1$3$4/;print
PERL_HEREDOC
)
ENV_PHP=$(cat app/etc/env.php | perl -nle ${PERL_COMMANDS})
echo "${ENV_PHP}" > app/etc/env.php
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment