Skip to content

Instantly share code, notes, and snippets.

View digitalgeneralist's full-sized avatar

Benjamin Sernji digitalgeneralist

View GitHub Profile
function my_remove_wp_seo_meta_box() {
remove_meta_box('wpseo_meta', YOUR_POST_TYPE_NAME_HERE, 'normal');
}
add_action('add_meta_boxes', 'my_remove_wp_seo_meta_box', 100);
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get install php7.1
sudo apt-get install php7.1-cli php7.1-common php7.1-json php7.1-opcache php7.1-mysql php7.1-mbstring php7.1-mcrypt php7.1-zip php7.1-fpm php7.1-intl php7.1-simplexml
sudo a2dismod php7.2
sudo a2enmod php7.1
sudo service apache2 restart
sudo update-alternatives --set php /usr/bin/php7.1
sudo update-alternatives --set phar /usr/bin/phar7.1
sudo update-alternatives --set phar.phar /usr/bin/phar.phar7.1
@digitalgeneralist
digitalgeneralist / gist:059cd3ee9c698cc70fb09ddd4742f2a3
Created January 27, 2019 15:17
Magento file/directory permissions
find . -type f -exec chmod 644 {} \; // 644 permission for files
find . -type d -exec chmod 755 {} \; // 755 permission for directory
find ./var -type d -exec chmod 777 {} \; // 777 permission for var folder
find ./pub/media -type d -exec chmod 777 {} \;
find ./pub/static -type d -exec chmod 777 {} \;
// You can set other product data with $product->setAttributeName() if you want to update more data
if ($product->getPrice() != $price) {
$product->setPrice($price)
->setStoreId(0) // this is needed because if you have multiple store views, each individual store view will get "Use default value" unchecked for multiple attributes - which causes issues.
->save();
}
@digitalgeneralist
digitalgeneralist / 20auto-upgrades
Created December 7, 2018 09:41
Activate on Ubuntu 18.04 auto-upgrades for security patches (/etc/apt/apt.conf.d/)
APT::Periodic::Update-Package-Lists "1";
APT::Periodic::Download-Upgradeable-Packages "1";
APT::Periodic::AutocleanInterval "7";
APT::Periodic::Unattended-Upgrade "1";
@digitalgeneralist
digitalgeneralist / sql
Created July 11, 2018 10:10
delete all Categories Magento 2.2.x
DELETE FROM `catalog_category_entity` WHERE `entity_id` >= 3;
ALTER TABLE `catalog_category_entity` AUTO_INCREMENT = 3;
@digitalgeneralist
digitalgeneralist / mysql-docker.sh
Created May 11, 2018 07:29 — forked from spalladino/mysql-docker.sh
Backup and restore a mysql database from a running Docker mysql container
# Backup
docker exec CONTAINER /usr/bin/mysqldump -u root --password=root DATABASE > backup.sql
# Restore
cat backup.sql | docker exec -i CONTAINER /usr/bin/mysql -u root --password=root DATABASE
@digitalgeneralist
digitalgeneralist / gist:fdda9c70865a9dc38ef5361fbe6521a2
Created May 6, 2018 10:18
Backup and restore Docker Containers ex.
#save
docker save myusername/myproject:latest | gzip -c > myproject_img_bak05052018.tgz
#restore
gunzip -c myproject_img_bak05052018.tgz | docker load

Keybase proof

I hereby claim:

  • I am 10111dg on github.
  • I am mondoshawan (https://keybase.io/mondoshawan) on keybase.
  • I have a public key ASBLvLcQaC33mjcOo-fuVEJm1qKgJMoLWofWm2hwdo18vAo

To claim this, I am signing this object:

@digitalgeneralist
digitalgeneralist / firebase.json
Created August 11, 2017 16:53
Hosting React App on Firebase, PageSpeed Tools Insights needs Cache-Control for your js files (min. 1 week)
{
"hosting": {
"public": "public",
"ignore": [
"firebase.json",
"**/.*",
"**/node_modules/**"
],
"headers": [ {
"source" : "**/*.@(eot|otf|ttf|ttc|woff|font.css)",