SQLSTATE[HY000]: General error: 1114 The table ‘catalog_product_flat_1′ is full’

juin 1st, 2014 | by | magento

Juin
01

Voilà une bien belle erreur qui m'est arrivée lorsque j'ai voulu ré-indexer les tables dans "Index management".

J'ai vidé la table (après avoir fait une sauvegarde bien sur) et rebelote, la même erreur.

Le problème vient de la configuration mysql et plus précisément celle de innodb vu que magento se base sur ce moteur de stockage.

Il faut donc augmenter la taille maximale du stockage innodb.

Dans le fichier my.cnf : /etc/mysql/my.cnf trouver la ligne correspondante :

innodb_data_file_path = ibdata1:10M:autoextend:max:1000M

J'ai mis jusqu'à 1Go mais il faut adapter suivant votre serveur comme le dit la description.

you may wish to change this size to be more suitable for your system the max is there to avoid run-away growth on your machine

Ne pas oublier de redémarrer votre serveur sql pour prendre en compte les changements.

Authored by

Laisser un commentaire