Skip to content

Instantly share code, notes, and snippets.

@zeloc
zeloc / Mailhog_installation.md
Created August 30, 2023 10:47 — forked from dipenparmar12/Mailhog_installation.md
Mailhog installation guide (Linux)

Mailhog

Video Tutorial

1. Install GoLang

Install

Mailhog Requires Go 1.4+ to run so we will install GO language in system.

@zeloc
zeloc / set-multiple-magento-2-websites-stores-nginx
Last active January 4, 2021 17:26 — forked from thiagolima-bm/set-multiple-magento-2-websites-stores-nginx
Configure Multiple Magento2 Websites or Stores with Nginx
#etc/nginx/sites-available
map $http_host $MAGE_RUN_CODE {
ecc-m234-s1.vm ubs_view;
}
server {
listen 80;
server_name mystore.com mystore.de mystore.es;
set $MAGE_ROOT /path/to/your/magento2;
set $MAGE_MODE default;
@zeloc
zeloc / generate-ssh-key.sh
Created December 29, 2018 17:03 — forked from grenade/01-generate-ed25519-ssh-key.sh
Correct file permissions for ssh keys and config.
ssh-keygen -t rsa -b 4096 -N '' -C "rthijssen@gmail.com" -f ~/.ssh/id_rsa
ssh-keygen -t rsa -b 4096 -N '' -C "rthijssen@gmail.com" -f ~/.ssh/github_rsa
ssh-keygen -t rsa -b 4096 -N '' -C "rthijssen@gmail.com" -f ~/.ssh/mozilla_rsa
@zeloc
zeloc / getConfigNodes.php
Created August 16, 2018 08:23 — forked from doug48/getConfigNodes.php
magento 1 get config.xml node values
<?php
//Note name children with unique names
//<store_attachments>
// <store_1></store_1>
//
//</store_attachments>
$value = Mage::getConfig()->getNode('store_attachemnts')->asArray();
// or
$value = Mage::getConfig()->getNode('default/store_attachemnts')->asArray();
@zeloc
zeloc / importdb.sh
Created August 16, 2018 08:22
ofl import database script
#! /bin/bash
db_name='ofl_local'
remotedb='https://s3-eu-west-1.amazonaws.com/jbgbackups/ofldotcom/ofldotcom.sql.dump.gz'
cd /var/www/vhosts/oakfurnitureland.com/production/htdocs
wget $remotedb
echo "...Unzip ofl database"
gunzip ofldotcom.sql.dump.gz
@zeloc
zeloc / get_bundle_product_ids_with_options.php
Created August 16, 2018 08:22
Gets the product ids for bundle products that have options, that is more then one where a customer has to choose an option
<?php
require_once('abstract.php');
class Space48_Shell_ProductIds extends Mage_Shell_Abstract
{
/**
* Entry point
*/
@zeloc
zeloc / bundle_selections.php
Created August 16, 2018 08:21
Get the bundle options that have selections
<?php
require_once('abstract.php');
class Space48_Shell_Bundle_Options extends Mage_Shell_Abstract
{
/**
* Entry point
*/
@zeloc
zeloc / m2clean.sh
Created August 16, 2018 08:21
clean caches and setup
#!/usr/bin/env bash
cd /var/www/vhosts/partyshowroom/production/htdocs/
composer install
echo 'Clearing magento cache...'
rm -rf /var/www/vhosts/partyshowroom/production/htdocs/var/cache/*
echo 'Clearing page cache...'
rm -rf /var/www/vhosts/partyshowroom/production/htdocs/var/page_cache/*
echo 'Setting developer mode'
php /var/www/vhosts/partyshowroom/production/htdocs/bin/magento deploy:mode:set developer
echo 'Restarting Varnish service'
@zeloc
zeloc / cleanall.sh
Created August 16, 2018 08:21
clean all with static content deploy and di compile
#!/usr/bin/env bash
cd /var/www/vhosts/partyshowroom/production/htdocs/
echo 'Clearing magento cache...'
rm -rf /var/www/vhosts/partyshowroom/production/htdocs/var/cache/*
echo 'Clearing page cache...'
rm -rf /var/www/vhosts/partyshowroom/production/htdocs/var/page_cache/*
echo 'Restarting Varnish service'
sudo /etc/init.d/varnish restart
echo 'Clear generation files...'
rm -rf /var/www/vhosts/partyshowroom/production/htdocs/var/generation/*
@zeloc
zeloc / static_sign.sql
Created August 16, 2018 08:20
clear static sign
INSERT INTO `core_config_data` (`scope`, `scope_id`, `path`, `value`) VALUES ('default', 0, 'dev/static/sign', '0');