J3.x

Table xxx postinstall cpanels does not exist

From Joomla! Documentation

Revision as of 09:47, 10 November 2014 by Tom Hutchison (talk | contribs) (→‎What is the cause: update)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Users are seeing a "Table #__ doesn't exist" message due to an incompatibility in the older version of FOF code with the Joomla 3.x series.

Versions affected[edit]

Info non-talk.png
General Information

This pertains only to Joomla! version(s):- 3.2.x


What is the cause[edit]

When a site is upgraded to 3.2, sites which are using extensions which have not been updated that are powered by FOF, now included in Joomla 3.2 as the Rapid Application Development layer.

How to fix[edit]

Create a backup, then delete the following files from your site:

  • libraries/fof/controller.php
  • libraries/fof/dispatcher.php
  • libraries/fof/inflector.php
  • libraries/fof/input.php
  • libraries/fof/model.php
  • libraries/fof/query.abstract.php
  • libraries/fof/query.element.php
  • libraries/fof/query.mysql.php
  • libraries/fof/query.mysqli.php
  • libraries/fof/query.sqlazure.php
  • libraries/fof/query.sqlsrv.php
  • libraries/fof/render.abstract.php
  • libraries/fof/render.joomla.php
  • libraries/fof/render.joomla3.php
  • libraries/fof/render.strapper.php
  • libraries/fof/string.utils.php
  • libraries/fof/table.php
  • libraries/fof/template.utils.php
  • libraries/fof/toolbar.php
  • libraries/fof/view.csv.php
  • libraries/fof/view.html.php
  • libraries/fof/view.json.php
  • libraries/fof/view.php