L'errore mysql:risorse esaurite durante l'apertura del file... (codice errore:24) indica che il numero di file che msyql può aprire è stato superato.
Questo limite è controllato dalla variabile open_files_limit. Puoi leggerlo in phpMyAdmin (o nell'utilità della riga di comando MySQL) con l'istruzione:
SHOW VARIABLES LIKE 'open%'
Per impostare questa variabile su un numero più alto, modifica il file /etc/my.cnf e aggiungi le righe:
[mysqld]
open_files_limit = 5000