Skip to main content
Share Your Experience: Take the 2024 Developer Survey
6 votes
Accepted

Joomla Beginner Tutorials - How to start with Joomla?

Here are some helpful resources for beginners and Joomla newbies. (for developers tutorials go: Joomla 3.x extension development tutorial for a beginner developer) Joomla Docs Getting started with ...
FFrewin's user avatar
  • 19.7k
6 votes
Accepted

Custom message after plugin installation

Yes, it is absolutely possible. You have to create/use an install script.php file in your installable plugin folder which will include tasks on different points of installation, uninstallation, update,...
Zollie's user avatar
  • 2,936
4 votes
Accepted

How to login to joomla.com as a super adminstrator?

In your case, Joomla.com doesn't give super user permissions and there is limited access to everything. You cannot install any extension or template. You have to use the pre-defined template the one ...
Liz.'s user avatar
  • 1,385
3 votes
Accepted

Install Joomla component without manifest file

On my opinion you should create the package to install that component, it's quite easy to do. Create a folder named as your component (com_name) with 2 folders and the manifest inside: admin : all ...
Kitase88's user avatar
  • 977
3 votes

Joomla install does not start

The problem was simple (as always: at least in hindsight). A bad server configuration caused no errors or log entries server-side because the actual problem happened client-side: Following the ...
Hagen von Eitzen's user avatar
3 votes

How can I install multiple extensions in one shot in a Joomla! 3 site?

Check out Joomla extensions packager at http://www.joomla-extensions-packager.org The form is limited to 10 extensions, but you can use the library to generate unlimited package by simple php script (...
VikiJel's user avatar
  • 31
3 votes

How to secure a new Joomla installation?

Your first line of defense is your hosting service Lease a dedicated server from a reliable hosting service Ensure that you activate 2FA on your server and use a 'VERY STRONG' password Install a ...
Luke Douglas's user avatar
3 votes
Accepted

How to make manual re-installation of Joomla! Core without losing extensions?

It seems your Joomla! instance is corrupted. Since using the Joomla admin does not help with the re-installation, I would suggest Do a complete Joomla! Core manual re-installation / package ...
FFrewin's user avatar
  • 19.7k
3 votes

Akeeba Backup is ready to backup your site, but there are potential issues Default Output directory in use

You can read about this warning in Akeeba documentation: Q203 - Default output directory in use It is more like a friendly warning or you can say a security warning from the developers (not a ...
Zollie's user avatar
  • 2,936
3 votes

Install Script - J3 to J4

Q1 - In J4 I found that this simple function gets what you might want: /** * Get the version of the component * @return version element of manifest */ public static function getComponentVersion() { ...
Glenn Arkell's user avatar
2 votes

Can't click next on new installation

Another reason for the Installer "Next" button not working is problems with sessions/cookies causing CSRF token checking to fail and redirect back to the first page and the error message to be lost ...
Kevinoid's user avatar
  • 121
2 votes

Can't click next on new installation

I used CentOS 7 with NGINX and Joomla 3.6.2 and had the same problem. Problem: Permission in the folder "/var/lib/php/session" for group "apache" [user@localhost ~]$ sudo ls -al /var/lib/php/session ...
Deividson Damasio's user avatar
2 votes

Error 1146 while installing K2 extension

This situation can happen if K2 was installed in the past and not removed correctly or after a failed install attempt. Have a look with your FTP client for either of the directories below as K2 ...
CoalaWeb's user avatar
  • 275
2 votes

Script not running on plugin installation

Just in case anyone doing an editors-xtd plugin stumbles across this note that following the comment from papacho, you need to use plgEditorsxtdMypluginnameInstallerScript with the hyphen removed. ...
RogerCO's user avatar
  • 61
2 votes

Script not running on plugin installation

Class name of Script installer is defined in $JPATH_ROOT/libraries/cms/installer/adapter.php:553 $className = JFilterInput::getInstance()->clean($this->element, 'cmd') . 'InstallerScript'; // ...
papacho's user avatar
  • 21
2 votes
Accepted

Joomla install database configuration not recognizing MySQL

Here is the solution I've found: I ran both of these installs (the first was already installed for me, so the second one must have been what is missing) sudo apt-get install php5-mysql sudo apt-get ...
James Wierzba's user avatar
2 votes

Redirect after completing the package installation

According to this reference for custom component's installer script, couldn't just work with this code? function install($parent){ // $parent is the class calling this method $parent-&...
Kitase88's user avatar
  • 977
2 votes

Redirect after completing the package installation

many developers including me use postflight to finalize installation, such as put my update server into database and update download id and other stuff. After all, i will try to display a whole "html ...
Lanah's user avatar
  • 522
2 votes
Accepted

No available languages to install at the moment

I didn't spend more time to find the cause and the fix of this issue back then, but today I had to work on a site with the same issue: No Languages Available on the Languages Manager and a requirement ...
FFrewin's user avatar
  • 19.7k
2 votes

Joomla Beginner Tutorials - How to start with Joomla?

To complement, there are two areas in which at some point will have to review due to the importance with the creation and administration of sites: Joomla Security Checklist Search Engine Optimisation
AlejandroVega's user avatar
2 votes

XAMPP Joomla! never gets past database step

I had the same issue to fix follow following steps: joomla folder\installation\sql\mysql and open Joomla.sql file find the term "ENGINE=InnoDB" and replace ALL with "ENGINE=MyIsam" MyIsam is more ...
Pratyush's user avatar
  • 496
2 votes

Package installation with conditions

I'm not sure what the plugins for for exactly, and seeing as you can't have 2 separate packages, I'd suggest still using 1 package, install both plugins, but add a conditional statement in your ...
Lodder's user avatar
  • 26.9k
2 votes

Dependency check while installing a component

1. question You can get the database version of a component by running this: private function getDatabaseVersion() { // Get the extension ID $db = JFactory::getDbo(); $eid = $this->...
Sven Bluege's user avatar
2 votes

Installation page not shown due to MySql access denied and 500 server error

Based on the previous comments under the original question where we excluded many basic sources of failure of Joomla installation, I am now giving the possible solutions or causes here. As I wrote in ...
Zollie's user avatar
  • 2,936
2 votes

Cannot install due to memory being exhausted and duplicated software

I have seen this problem due to a huge session database table. I would recommend having a look at the database using phpmyadmin, Sequel Pro or similar. Have a look at the {prefix}_session table, if ...
Stuart Mileham's user avatar
2 votes

How to enable or disable plugins from manifest file?

In order for this to work properly you would use enable="true" to enable the plugin and disable="true" to disable the plugin.
Scott Smith's user avatar
2 votes

Why can't Discover find my extension or What is Discover looking for?

The short answer is Discover is looking for a manifest file with the .xml in your extensions directory, eg.`myextname.xml is searched for, and it must have valid XML elements. In my examples here I am ...
Irata's user avatar
  • 3,947
1 vote

Unable to update deploy server url during postflight event

The update server definition is not loaded to the database until the onExtensionAfterInstall event is dispatched, and this depends on the "Extension - Joomla" plugin being enabled.
Michael's user avatar
  • 1,620
1 vote
Accepted

Running install script on Module Installation: How can I set a module chrome programatically?

Updated Answer: After your explanations I see what you are after. Indeed you can do this during the installation of your module. Since the module is intented for the backend and you only going to ...
FFrewin's user avatar
  • 19.7k
1 vote
Accepted

How stop update/installation by install script and mantain actual folder?

To get the current version, you need to get the vesion from the #__extensions table and compare them. This is the script I wrote for my extensions...I've dded some comments in there to help you: ...
Lodder's user avatar
  • 26.9k

Only top scored, non community-wiki answers of a minimum length are eligible