If you don't have Akeeba Backup installed:
Go back to the Joomla Update page
Upload and install the Joomla 3.6.1 Update Package using the "Upload & Update" tab
Go to Extensions >> Manage >> Database
You may see a message that the database is out of date. If so, click on the Fix button in the toolbar.
If you have Akeeba Backup ...
Details about this issue can now be found in the Joomla Docs:
What is the cause?
3.6.1 introduced a CSRF token check to the update component as an extra level of security. 3.6.0 down to 2.5.4 (every version with the
update component) will hit the issue with the CSRF token because those
versions don't generate the needed code to pass the check. ...
This is my solution. If there's any better solution please let me know
<?php foreach ($slideshow_items as $item) : ?>
<img src="<?php echo $item->slideshow_img; ?>" />
<?php echo $item->slideshow_text; ?>
The steps are:
Go to Extensions > Manage > Discover
Click on Discover button. Now you can see 3 installer plugins:
Installer - Install from Folder
Installer - Install from URL
Installer - Install from Upload
Check all the checkboxes or at least Installer - Install from Upload checkbox and then click on Install button.
Go to Extensions > Plugins and enable ...
Assuming that you're just migrating from one server to the next (e.g. development to production).
Look at Akeeba Backup. It is capable of transferring an entire site from one physical/virtual system to another, including the database.
I also had the same error message after upgrading 3.6.0 -> 3.6.1:
0 Failed to start the session: already started by PHP ($_SESSION is set).
To resolve, you need to use PHP Selector and change from 5.3 (it's a PHP 5.3 issue; will be fixed in Joomla 3.6.2). I change from 5.3 --> 5.6 and am now able to login the administration.
In order to fix it, open /home/mchardism/public_html/plugins/quickicon/phpversioncheck/phpversioncheck.php, find between the lines #108-132 the php version you use and change the date for eos (add few years, for example).
eos means End of Support and as @sharky said, this error occurs on a combination of outdated PHP and Joomla! versions. By changing eos ...
My guess is that your blog menu sorts articles by Article order. Before Joomla 3.6 (? - sorry, I can't find a reference right now), new articles where added to the beginning of the article order in your database, causing all existing articles to be "pushed" down. I think this was changed in the 3.6.0 update so that new articles where added at the end of your ...
The most common solution is AcyMailing + a professional SMTP service.
AcyMailing is the best mailing extension for Joomla.
My favorites SMTP services are SendGrid and Postmark. I also implement Amazon SES sometimes.
Alternatively, I know people implementing Mandrill.
All of these solutions are for newsletters and regular notifications. Obviously, spam is ...
Enabled allows a user to login at will. If you switch Enabled for a user to 'off' they won't be able to get into their account. Activated however only happens one time usually by the administrator, or if set up in such a way through an activation link (by email for instance). Once an account is activated you can't deactivate it. Another word you could ...
I always disable any of the core components that I won't use and this is a safe approach. I wouldn't recommend to uninstall at this phase until Joomla removes them from the core as it happened with WebLinks.
For a component being part of the core means that they will be back with the next Joomla update - plus if they are not present, there is some ...
You should restore a back up that you took of your site prior to the accidental upgrade. :)
There has been 31 releases between 3.6 and 3.9.9 where something like 3.7 alone introduced 700 improvements including structural changes to the database for things like Custom Fields. 3.8 and 3.9 have been preparing Joomla for compatibility with Joomla 4 with some ...
Password protecting the backend using .htpasswd is much better than using (Akeeba's) admintools - it is very efficient, and the beauty is that if an IP tries to login 5 times with a wrong password, then that IP gets blocked by the CSF firewall.
I personally don't believe that having to append a hash at the end of the URL to login to the admin will make the ...
If people can't log into the back-end, there is an additional fix on github here:
You must change the following lines on
private $started; to private $started=false; and
private $closed; to private $closed=false;
Add the line $this->closed = true; after ...
Sub Form Fields data save as JSON format so first need to "json_decode()" this to get the data then run foreach look to get data.
<?php $slideshow_items= json_decode($this->item->slideshow_items); ?>
<?php foreach ($slideshow_items as $item) : ?>
<img src="<?php echo $item->slideshow_img; ?>" /&...
In #__categories table ordering field is named as lft. So, this column saves the ordering of the categories.
If you want to look more into code side then you can see:
And check the function populateState(), there ordering is defined.
In your query, you just need to add an order by clause and ...
You are calling the colResizable jQuery plugin before the jQuery itself. It should be the other way round.
Also, Joomla's admin should also already have jQuery loaded, but that uses jQuery v1.12.4. The two JQuerys could be causing conflicts.
Couple of things to try:
Open your console (F12) and reload the page - does it give any js error messages?
I had the same issue with the menu then I found this.
It was helpful but not the solution.
Then I checked my #__menu table and there I found com_banners_clients and this was creating the issue.
I simply deleted that row and it worked for me.
You can check its level and if you will fix the levels ...
I just came across this issue again with another site and remembered what the problem is. This module is that it has changed the way it's loading its helper File/Class and the way the helper.php file is loading the ContentHelperRoute Class, so the ContentHelperRoute isn't anymore available at the default_items.php template file.
require_once __DIR__ ...
You need a valid smtp server account in order to be able to send emails through SMTP.
Your configuration settings show:
SMTP Host = localhost
SMTP User = ''; // none, empty
SMTP Password = ''; //none, empty
Since I see localhost for the host, I assume you want to use the smtp server of our hosting account. In this case you need to ask your ...
There are a couple of ways to deal with this.
1. Create a German language ini file for your template.
a. Go to languages folder -> EN-GB
b. Spot your template's EN-GB language file: e.g. en-GB.tpl_theme1498.ini
c. Copy it into the de-DE language folder.
d. Rename it to de-DE.tpl_theme1498.ini (or whatever is the theme1498 naming).
e. Edit it and replace ...
I bet there is a fatal error somewhere, which prevents the complete execution and results to see an incomplete rendered page and the essential css/js files missing.
Enable error reporting and likely you will see what's wrong at the bottom of the page, where the rendering stops. Report back any of your findings.
It could also help if you would do a clean ...