• Our team is looking to connect with folks who use email services provided by Plesk, or a premium service. If you'd like to be part of the discovery process and share your experiences, we invite you to complete this short screening survey. If your responses match the persona we are looking for, you'll receive a link to schedule a call at your convenience. We look forward to hearing from you!
  • The BIND DNS server has already been deprecated and removed from Plesk for Windows.
    If a Plesk for Windows server is still using BIND, the upgrade to Plesk Obsidian 18.0.70 will be unavailable until the administrator switches the DNS server to Microsoft DNS. We strongly recommend transitioning to Microsoft DNS within the next 6 weeks, before the Plesk 18.0.70 release.
  • The Horde component is removed from Plesk Installer. We recommend switching to another webmail software supported in Plesk.

Issue Joomla Toolkit

Michael Weber

New Pleskian
Hi there,
we have a issuse with the toolkit, there are a lot of broken instances, and when we detatch them they return after the update. And when we install a new joomla web, the web we installed before is overwritten :)
So we decided to reinstall the extension and now we get this error Message
Die Aufgabe "task_recacheall" ist fehlgeschlagen.
SQLSTATE[HY000]: General error: 8 attempt to write a readonly database, query was: UPDATE `instances` SET `id` = :instanceID, `domainId` = :domainId, `domain` = :domain, `displayName` = :displayName, `site` = :site, `www` = :www, `root` = :root, `subfolder` = :subfolder, `owner` = :eek:wner, `domainOwner` = :domainOwner, `parent` = :parent, `clipath` = :clipath, `version` = :version, `phpVersion` = :phpVersion, `status` = :status, `info` = :info, `config` = :config, `db` = :db, `user` = :user, `stats` = :stats, `extensions` = :extensions WHERE `id` = :instanceID
So what can we do?
Best regards from Germany
Michael
 
Hello Michael,

seems like the database file is corrupt or have the wrong permission rights. The easiest solution would be to regenerate the local database file via the command line (with root).

> cd /usr/local/psa/var/modules/joomla-toolkit
> rm -f joomla-toolkit.sqlite3


If you know open the Joomla! Toolkit, the file will be regenarated automatically. Then you need to add all your instances with the "Find Joomla! Websites" button.

Have success!
 
I tried it to solve my issue (see how to fix a broken instance thread) but it didnt help in that case (while it work fine to regenerate the database!) . Any additional Idea?
 
Back
Top