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'); |