You can use the Magento integrator instructions to install download/install Magento 2 via composer
Get the Magento CE metapackage
To get started:
| #!/usr/bin/env bash | |
| # What it does: | |
| # - Creates a local Shopware installation using the Symfony Flex template for local development of client projects | |
| # - Prerequisites: ddev installed on your machine, see https://ddev.com/get-started/ | |
| # - See also: https://docs.ddev.com/en/stable/users/quickstart/#shopware | |
| # | |
| # How to use: | |
| # - create a project folder | |
| # - copy this file into the project folder |
You can use the Magento integrator instructions to install download/install Magento 2 via composer
Get the Magento CE metapackage
To get started:
| Locate This File: /app/code/core/Mage/Checkout/controllers/OnepageController.php | |
| Go to Mage_Checkout_OnepageController::successAction() | |
| Comment the line $session->clear();. | |
| Now you can make one order and refresh the page as often as you like for styling the success page, | |
| simply put through a test order and once you are on the success page just change the url | |
| from /checkout/onepage/success/ to /checkout/onepage/failure/ |
| <?php | |
| require_once 'abstract.php'; | |
| class Mage_Shell_CheckImages extends Mage_Shell_Abstract | |
| { | |
| const CATALOG_PRODUCT = '/catalog/product'; | |
| const CACHE = '/cache/'; | |
| protected function _glob_recursive($pattern, $flags = 0) |
| # lib/tasks/db.rake | |
| namespace :db do | |
| desc "Dumps the database to db/APP_NAME.dump" | |
| task :dump => :environment do | |
| cmd = nil | |
| with_config do |app, host, db, user| | |
| cmd = "pg_dump --host #{host} --username #{user} --verbose --clean --no-owner --no-acl --format=c #{db} > #{Rails.root}/db/#{app}.dump" | |
| end | |
| puts cmd |
This procedure is tested on Mac OS X 10.10.5 with Developpers tools installed (xCode).
PHP 5.6 installed with Homebrew.
Download the following files from Oracle website (yes, you need to create an account and accept terms):
| # Install `dnsmasq` and configure for *.test domains | |
| $ brew install dnsmasq | |
| $ vim /usr/local/etc/dnsmasq.conf | |
| # Reload configuration and clear cache | |
| $ sudo launchctl unload /Library/LaunchDaemons/homebrew.mxcl.dnsmasq.plist | |
| $ sudo launchctl load /Library/LaunchDaemons/homebrew.mxcl.dnsmasq.plist | |
| $ dscacheutil -flushcache |
This Gist is a collection of configuration files that can be used to easily setup a Homebrew-based LEMP stack on Mac OS X.
Files in this repository are numbered and named for ordering purposes only. At the top of each file is a section of metadata that denote what component the file belongs to and the default name & location of the file. Feel free to implement it however you want.
Note: some configuration files have hard-coded paths to my user directory -- fix it for your setup
| tag_save_after | |
| admin_roles_save_after | |
| admin_user_save_after | |
| review_save_after | |
| catalogsearch_query_save_after | |
| sales_order_save_after | |
| sales_quote_address_save_after | |
| sales_quote_payment_save_after | |
| sales_quote_item_save_after | |
| sales_quote_save_after |
#Migrating from homebrew-php to phpbrew
After installing phpbrew it's time to install a set of chosen PHP versions. My picks at the time of this writing were:
sudo phpbrew install php-5.5.0 +default+dbs+mb+apxs2=/usr/sbin/apxs
sudo phpbrew install php-5.4.17 +default+dbs+mb+apxs2=/usr/sbin/apxs
sudo phpbrew install php-5.3.27 +default+dbs+mb+apxs2=/usr/sbin/apxs
When not sure where apxs is located on your system, whereis apxs is quite chatty.