Making Magento 1.4+ work with PHP 5.3+
See the attached link
Related cards:
Magento PHP & HTTPD Timeouts
nginx
fastcgi_read_timeout
php-fpm
request_terminate_timeout
php:
max_execution_time
varnish:
.first_byte_timeout
.between_bytes_timeout
Magento Version History
Here is a table showing major changes over the Magento version history:
| CE | PE | EE | Year | Major Changes ...
Associating An Orphan Sage Pay Suite Transaction With An Order
We had a situation whereby a client placed an order and went through Sage Pay
succesfully, however the order was not able to be created on Magento, so we had
an error stating "WARNING - There are approved Sage Pay transactions that have
no associa...
Magento Extension Companies
A work-in-progress, this is a list of companies and thoughts about each.
Company | Type | Comments |
---|---|---|
AheadWorks | General | |
Mageworx | General | ... |
Nginx Virtual Store Subdirectories
Note - this article only applies to nginx and PHP-FPM!
If you want to have stores which are accessed via subdirectories as opposed to domain names, the standard method I've found is to make a directory with a copy of index.php
in it, using ...
Table Creation In Magento 1.6/1.11+
Magento CE 1.6 and PE/EE 1.11 introduced database abstraction, this is the way to set up tables using the new code.
$table = $installer->getConnection()
->newTable($installer->getTable('your_module/table_name_in_xml'))
->...
Magento Model Diagram
This is a high-level view of the Magento Model, Resource Model and Resource Collection Model structure
Magento Multi Database Guide
Handy link to a very useful PDF which details how to handle multiple databases in Magento.
Import Not Working Until You Save
This is because you've missed out _product_websites
, for which all products should have a value of base
Adding Attributes To Other Entities With getDefaultEntities()
Don't do it!! I did the below:
public function getDefaultEntities()
{
return array(
'catalog_product' => array(
'attributes' => array(
'size_guide_id' => array(
...