I am running opencart 1.5.6.4 until yesterday where I get a PHP error 500 error everywhere except the login and admin page (Most of the things in the admin page don't work, but I can log in). The error log is this:
Code: Select all
[22-Jun-2018 11:12:55 UTC] PHP Fatal error: Uncaught exception 'ErrorException' with message 'Error: Disk full (/tmp/#sql_32402c_0.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")<br />Error No: 1021<br />SELECT * FROM aoc_information i LEFT JOIN aoc_information_description id ON (i.information_id = id.information_id) LEFT JOIN aoc_information_to_store i2s ON (i.information_id = i2s.information_id) WHERE id.language_id = '1' AND i2s.store_id = '0' AND i.status = '1' ORDER BY i.sort_order, LCASE(id.title) ASC' in /home/adlhomel/public_html/system/database/ipsmysqli.php:46
Stack trace:
#0 /home/adlhomel/public_html/vqmod/vqcache/vq2-system_library_db.php(26): IPSMySQLi->query('SELECT * FROM a...')
#1 /home/adlhomel/public_html/catalog/model/catalog/information.php(10): DB->query('SELECT * FROM a...')
#2 /home/adlhomel/public_html/vqmod/vqcache/vq2-catalog_controller_common_footer.php(31): ModelCatalogInformation->getInformations()
#3 /home/adlhomel/public_html/vqmod/vqcache/vq2-system_engine_controller.php(58): Contro in /home/adlhomel/public_html/system/database/ipsmysqli.php on line 46
I cleared the /tmp directory - Nothing
Host provider said there is space both in my account and in the server. What could be the cause of this?
Edit: Could it be that the MySQL tmp folder is full rather than the web server tmp folder?