Enter the vagrant machine with
ssh vagrant
Install xdebug
sudo apt-get update
sudo apt-get install php-xdebug
Config PHP to accept xdebug connections
sudo nano /etc/php/7.0/apache2/php.ini
<?php | |
namespace App\Providers; | |
use Roots\Acorn\ServiceProvider; | |
class ThemeServiceProvider extends ServiceProvider | |
{ | |
/** | |
* Register any application services. |
if(!is_admin()) add_action('template_redirect', 'supermundano_template_redirects'); | |
function supermundano_template_redirects(){ | |
if( is_page( 'documents' )) | |
{ | |
if(!is_user_logged_in()){ | |
wp_redirect( wp_login_url( get_permalink() ), 301); | |
die(); | |
} | |
} | |
} |
#roles/deploy/hooks/build-after.yml | |
--- | |
- name: Check for composer.json in project root or project_subtree_path | |
stat: | |
path: "{{ deploy_helper.new_release_path }}/composer.json" | |
register: composer_json | |
- name: Fail if composer.json not found | |
fail: | |
msg: "Unable to find a `composer.json` file in the root of '{{ deploy_helper.new_release_path }}'. Make sure your repo has a `composer.json` file in its root or edit `repo_subtree_path` for '{{ site }}' in `wordpress_sites.yml` so it points to the directory with a `composer.json` file." |
Enter the vagrant machine with
ssh vagrant
Install xdebug
sudo apt-get update
sudo apt-get install php-xdebug
Config PHP to accept xdebug connections
sudo nano /etc/php/7.0/apache2/php.ini
<?php | |
namespace Koodimonni\Composer; | |
use Composer\Script\Event; | |
use Composer\Composer; | |
use Composer\EventDispatcher\EventSubscriberInterface; | |
use Composer\IO\IOInterface; | |
use Composer\Plugin\PluginInterface; |
#!/bin/sh | |
# | |
# Runs during git flow release start | |
# | |
# Positional arguments: | |
# $1 Version | |
# | |
# Return VERSION - When VERSION is returned empty gitflow | |
# will stop as the version is necessary | |
# |
<?php | |
//increase max execution time of this script to 150 min: | |
ini_set('max_execution_time', 9000); | |
//increase Allowed Memory Size of this script: | |
ini_set('memory_limit','960M'); | |
// Copies woocommerce orders and users over from source to target. | |
// I use this on my local machine - loading both db's up there side by side | |
// could easily adjust the connect strings to connect elsewhere if needed. |
<?php | |
$fontTypes = array('woff2', 'woff', 'ttf', 'svg', 'eot'); | |
$gFontURL = 'http://fonts.googleapis.com/css?family='; | |
$uaFonts = array( | |
'woff2' => 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.102 Safari/537.36', | |
'woff' => 'Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.0; Trident/4.0; GTB7.4; InfoPath.3; SV1; .NET CLR 3.1.76908; WOW64; en-US)', | |
'ttf' => 'Mozilla/5.0 (Linux; U; Android 2.2.1; en-ca; LG-P505R Build/FRG83) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1', | |
'svg' => 'Mozilla/5.0(iPad; U; CPU iPhone OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B314 Safari/531.21.10', |
<?php | |
// Author: @kayintveen | |
// Credits: Microdesign B.V | |
// Created November 2015 | |
//===================================== | |
// Enable Error Reporting | |
error_reporting(E_ALL); | |
ini_set('display_errors', '1'); |