Joomla is a free and open-source content management system (CMS) for publishing web content. It is built on a model–view–controller web application framework that can be used independently of the CMS. Written in PHP, Joomla uses object-oriented programming (OOP) techniques and software design patterns, stores data in a MySQL, MS SQL  or PostgreSQL database, and includes features such as page caching, RSS feeds, printable versions of pages, news flashes, blogs, search, and support for language internationalization.

Share tech news, updates, or what's on your mind.

Sign up to Post

We lost an employee to an illness and surgery for several weeks.  A Joomla backup file had been copied out to a new site space and Kickstart as well.  I am a SQL programmer, I do back end stuff.  I don't do anything with Joomla or setting up new sites in CPanel.  The site doesn't display in the browser with the IP address.  I found some great articles out there, but the instructions I've read are to open the kickstart.php file and then I'll be able to restore the .jpa file.  I can't even open the page in the browser, message is file not found.  I'm really stuck here and I'm hoping somebody can help me figure this out.  I'm sure it's not that complicated but I'm missing something.  Thank you in advance for your patience!
Independent Software Vendors: We Want Your Opinion
Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

If you Google something I notice that some websites are just random blogs or options of a product or something. I notice that some not all are made by WordPress or another CMS.

My question is do people pay to just give an option or blog about something fake? I know that for a free WordPress site they include "wordpress" in the link. WordPress' I've seen don't have this watermark.

Would like to know how this works.
Hi All,

Our new web master decided to open the Joomla HTML editor on one of our Articles.  This messed up our buttons and now the web page shows a bunch of code underneath it.  Please see attached image.

I tried adding the HTML and script tags to the code and the HTML editor strips it out.  I have not idea on how to fix this.
HI all,

I have a website that's Joomla based. I keep getting security breaches where malicious code is injected, etc.

It's not a mission critical site, so it's more of an annoyance than anything. But what are some of the preventative measures that people take for something like this?

Also, are there tools that clean up these malicious injections? An anti-virus for Joomla websites?

Thanks in advance.
What is the best way to approach this?

I want to create a database field in phpmyadmin/mysql within a Joomla3.7.2 site for a referral ID from a friend on sign-up. How do I set up the php URL to pass that as a session variable upon going to a special link, and following them through to sign up?
Hi, some time ago our sales guy employed a friend to change our company website from a simple fixed website to a full blown PHP-MySQL Joomla based website. This friend is no longer contactable and now we have a website no one can edit, and it has been hacked with the addition of links to Viagra websites.

I'm the IT Manager with obvious networking skills and I can write HTML ok, I know SQL server but I've never had a crack at a PHP - MySQL website of any sort let alone Joomla. I'd love to have a go at this because learning this is on my to do list, but in truth I just have to get this fixed and move on. Is there a simple way to edit a Joomla website in-situ or do I have to download the website and export the databases ... or do I just hire a professional?
I am using Joomla 3.6.5.   Last week  I have made changes to a slideshow extension(display on the Home Page) as well as to my events calendar(RSEventsPro). When I open a browser to view the changes, none appear until I use Shift Refresh. The same is true when displaying the Upcoming Events on my Home page. Open my website ( and notice that the slideshow only has 4 items, the Upcoming Events(on left side) display older events and then click on the Calendar(on top Menu) and notice on May 19th is blank. Then click on Shift Refresh on the Calendar, and the Swing Dance event appears. Then return to the Home page and click Shift Refresh and the Upcoming Events updates and the slideshow has 5 events.

I have cleared System Cache and does not resolve the problem.

Here is a video link showing what is happening.

I've cleared system cache and does not resolve the issue.
Hi I am trying to install joomla for the first time.
Got PHP and MySQL server installed, now trying to install Joomla

When it comes to the second page, Joomla does not see any MySQL databases, and you cannot proceed.

Please see screenshot.

PLease help.
Good afternoon

I am trying to add a background image to a Joomla 3.6 site. I managed to make the background blue ( but instead of the blue I want to use an image.

Any ideas? Problem seems to be that the feedback to similar questions on the Joomla forum relates to version 3, and it seems 3.6 is a bit different to 3.


I have a couple of joomla sites which I moved from an old server to a new server.  They were running fine on the old site but when I moved them they are now running extremely slow - one site I have just copied as, the other required a couple of changes to the template as it was using <?  instead of <?php tags but otherwise a straight copy.  

There are other sites on the server and they are ok so it is not a server issue.  

Below are details of the old server and new server setup -  I would like some advice on what I need to check to resolve.

Old server Php 5.3.14, Apache 2.2.22, MySQL 5.0.27
New server Php 5.4.12, Apache 2.4.4, MySQL 5.6.12

The joomla websites are running the following the versions of Joomla 1.5.15 and 1.5.19.

I can provide phpinfo settings if required.

Important Lessons on Recovering from Petya
LVL 10
Important Lessons on Recovering from Petya

In their most recent webinar, Skyport Systems explores ways to isolate and protect critical databases to keep the core of your company safe from harm.

Hello Experts,

Whenever I attempt to add the following script to a page I created in Joomla it keeps on disappearing, can someone let me know why?

<script type="text/javascript">  var appInsights=window.appInsights||function(config){    function i(config){t[config]=function(){var i=arguments;t.queue.push(function(){t[config].apply(t,i)})}}var t={config:config},u=document,e=window,o="script",s="AuthenticatedUserContext",h="start",c="stop",l="Track",a=l+"Event",v=l+"Page",y=u.createElement(o),r,f;y.src=config.url||"";u.getElementsByTagName(o)[0].parentNode.appendChild(y);try{t.cookie=u.cookie}catch(p){}for(t.queue=[],t.version="1.0",r=["Event","Exception","Metric","PageView","Trace","Dependency"];r.length;)i("track"+r.pop());return i("set"+s),i("clear"+s),i(h+a),i(c+a),i(h+v),i(c+v),i("flush"),config.disableExceptionTracking||(r="onerror",i("_"+r),f=e[r],e[r]=function(config,i,u,e,o){var s=f&&f(config,i,u,e,o);return s!==!0&&t["_"+r](config,i,u,e,o),s}),t    }({        instrumentationKey:"b8fd81a5-3f5e-4e1b-a117-911cd608797e"    });           window.appInsights=appInsights;    appInsights.trackPageView();</script>

Open in new window

I'm trying to add it to:

<h1 class="title textleft default textDefault" style="margin-bottom: 20px; border: 0px; font-size: 24px; font-family: 'My Font One', 'Open Sans', sans-serif; vertical-align: baseline; line-height: 27.600000381469727px; text-transform: none;"><span style="margin: 

Open in new window

In a Joomla module I am trying to not show some Adsense ads when the screen resolution is below 350px.  Here is the code I have tried:

<style type="text/css">
.responsive_right_1 { display:inline-block; width: 320px; height: 100px; }
@media (max-width: 350px) { .responsive_right_1  { display: none; } }
@media (min-width: 500px) { .responsive_right_1  { width: 320px; height: 100px; } }
@media (min-width: 900px) { .responsive_right_1  { width: 336px; height: 280px; } }
<script async src="//"></script>
<!-- responsive_right_1 -->
<ins class="adsbygoogle responsive_right_1"
(adsbygoogle = window.adsbygoogle || []).push({});

Open in new window

However, the ads still appear when the screen resolution is set to 350px or lower.
HELP! I have added two featured article to my site, but they don't show on the Home Page. However, when I search my site, find the page and click it, it takes me to the home page where my content can now be seen. How to I get my content to appear as featured without having to search it?
I currently have an old site used to send documents to a group of Brokers. I have the option to put a Broker in one of two groups. I can then upload documents and share those documents to one of those two groups and I can also select what Category (page) the document will show up on. The site also emails the Brokers that there is new files then they can log into the site and only see the files they have permissions to see. The site was made from scratch from a web developer we had about 10 years ago. I am not a web developer and am having a hard time keeping it up and I am not able to add new features to the site. I do not need the Brokers to edit or upload any files.

Is there a simple and good looking solution? I have seen some ugly and hard to use wordpress plugins but nothing that look better than my 10 year old site. I keep seeing "SP Project & Document Manager" when I google but that looks like garbage. Others have said "Use Sharepoint". I can NEVER find any real setup guides to setup anything in sharepoint or anything to go off of besides the basic setup guides from Microsoft that do not explain anything that I am trying to accomplish.

Anyone do anything similar or know of something for me to try out?
How do I hide a menu and link to the article within another article.  I have researched the problem on the web but have found nothing that will work with Joomla 2.5 Mission Control 2.6

I will be forever in your debt for a working solution.
I can see that transferring joomla users to wordpress is easy with use of a plugin or doing it manually.
What I need to think about next though, is how can I manage these wordpress users withouth them having to go the wordpress admin page to login to view pages.  We want them to only login to site via a pop up login and then to see the protected pages.
We don't want them to have access to login to wordpress like a normal user.
Can anyone suggest a plugin that would take the management of the wordpress users a little bit more seriously with more options as to what the users see etc?

thanks for help in advance.
Can anyone advise me on a shopping cart for Joomla 2.5 other than RokQuikCart or Ecwid?  I would like a cart that allows payment by  PayPal and Credit Card.

RokQuikCart doesn't seem to allow a credit card payments in addition to PayPal.

Ecwid seems to need html pasted in to the page and doesn't seem to have a nice simple interfaces for entering products and prices.

Thanks in advance,

I am using Joomla with the RocketTheme Antares template and the extention Rokbox for an automated popup that is being triggered on page load, for the homepage only. I have tested it and everything is working fine so far.

Can anyone please help me with the following issue: I would like the popup to appear 10 seconds after homepage load and only once, instead of every time the homepage loads.
I am using this link in the page settings oft he homepage:
<!-- popup for main page -->

<div><a data-rokbox href="#" data-rokbox-element="#g-popupmodule-module-popupmodule-274" title="" rel="rokbox" id="rokbox-popup-main"></a></div>

This is the piece of code that I added into the index.php (/templates/rt_antares/index.php) to make sure that the popup is being executed on homepage load only:

 if($_REQUEST['Itemid'] == '133' ) :
<script language="javascript" type="text/javascript">
if(typeof HTMLElement!='undefined'&&!
        var evt = this.ownerDocument.createEvent('MouseEvents');
        evt.initMouseEvent('click', true, true, this.ownerDocument.defaultView, 1, 0, 0, 0, 0, false, false, false, false, 0, null);
      function showrokbox(){    
//      window.addEvent( domready , function(){
//            showrokbox();
//      });
window.addEvent('domready', function(){
I am in the process of migrating a Joomla 1.5.x site to 3.x site.
It's done for the most part. But I curious about something.
I have a custom module, with a graphic in it. I want to link the graphic to an article on my site.
In 1.5, if I tried to add a link it would come up with a dialog box that would allow me to select the article. (see attached)
Now, in 3.x, if I try to add a link, the dialog box seems to only accept a direct http:// link, with no option to browse the list of current articles. Is there some advanced feature in 3.x that I need to turn on to see this advanced dialog box for linking articles?
NachtJoomla Screen ShotJoomla Screen Shot 2
Industry Leaders: We Want Your Opinion!
Industry Leaders: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

When I view my Joomla database northfh5_nw3 in PHPmyAdmin, in the left pane the jml_updates table is listed but the table name does NOT show up in the right pane .

When I try to select it in the left pane, I get an error that says:
#1146: Table 'northfh5_nw3.jml_updates'  does not exist.

I have an exact copy of that database that is named northfh5_nw3a, that contains the same table, 'jml_updates'. I exported it and tried to import it back into the first database. Doing that I get this :

SQL query:
-- -- Database: `northfh5_nw3a` -- -- -------------------------------------------------------- -- -- Table structure for table `jml_updates` -- CREATE TABLE IF NOT EXISTS `jml_updates` ( `update_id` int(11) NOT NULL AUTO_INCREMENT, `update_site_id` int(11) DEFAULT '0', `extension_id` int(11) DEFAULT '0', `name` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT '', `description` mediumtext COLLATE utf8mb4_unicode_ci NOT NULL, `element` varchar(100) COLLATE utf8mb4_unicode_ci DEFAULT '', `type` varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT '', `folder` varchar(20) COLLATE utf8mb4_unicode_ci DEFAULT '', `client_id` tinyint(3) DEFAULT '0', `version` varchar(32) COLLATE utf8mb4_unicode_ci DEFAULT '', `data` mediumtext COLLATE utf8mb4_unicode_ci NOT NULL, `detailsurl` mediumtext COLLATE utf8mb4_unicode_ci NOT NULL, `infourl` mediumtext COLLATE utf8mb4_unicode_ci NOT NULL, `extra_query` varchar(1000) COLLATE utf8mb4_unicode_ci DEFAULT
I would like to have a page on the website that does not appear in the menus but can be accessed by entering the URL.

Is it possible?

Thanks in advance.
Hi,  I have a site written in spanish.  I would like to be able to have readers convert it to English?  Which plugin lets you write in spanish and convert to English. Or can I write two pages one in both languages.
Which is the best way to do this?

This site here seems to have a translate pop up but its in joomla and i am not sure if google is doing it?

Can I use this on a wordpress site?  How?

Can someone help me get a spanish site written up and converted to English if neccessary?
Hello, I need to work on getting a website up and running, hopefully something I can build with a builder tool (I am not a web developer) and get it running and then start to look for help from developers to really refine and customize it later down the road but if I wanted to get a site going that is on the line of and but totally different topics.

Basically I need to put together a site that I can add enough plugins to get where I need to get it started and live.

To start with I need a way people can go to the site and list an item or go to the site to view the item so I would need a way to setup two different accounts, one for buyers and one for sellers. Preferably a plug in that will allow me to charge a monthly or 6 month, yearly fee.

I would need a way that the seller can setup a listing and add a pic, use links in the listing to communicate with the seller.

The thing is though the buyers would NOT use the site to purchase the item, it is such an item that they would have to meet in person and setup their own transaction. So I would not be able to charge based on the sale of the item, only through a membership fee or advertisements on the site.

Mainly what I am trying to figure out in this question is what path or paths to go down first. I would hate to realize I am using a tool or hosting company that just can’t do what I need and I have to worry about migrating to another tool or service or starting from scratch.

Main …
Hello experts.
I am trying to add a border between articles in a category blog, however I am unsure which lines to add to template.css or a custom css file.

joomla version - 3.4.5
template - Protostar

We have a Debian 7 server on which Virtualmin-Webmin is installed for serving virtual servers.
Spam emails are being sent continuously and we cannot find out how.

There is NO email set on the server at all. The base sendmail was deleted.
For each virtual server there is a separate mail log which works well: the system logs the emails sent by the web pages.
But in the log there is no trace of the spam mails.

The whole server was checked with ClamAV and all the files in its report were deleted. However even after this the spam emails didn't stop.

On the server there are custom webpages (created by us), Joomla 1.5-3.5  and updated Wordpress systems,
A tárhelyeken egyedi forrású weboldalak, Joomla 1.5-3.5 rendszerek és folyamatosan frissített wordpress rendszerek vannak.

For our emails we use an external SMTP server which is user and password protected and stores all outgoing emails.
We couldn't find the spam emails here either.

How can we track back that from which virtual server sends the spam emails and how the emails are sent?

Thank you very much!


Joomla is a free and open-source content management system (CMS) for publishing web content. It is built on a model–view–controller web application framework that can be used independently of the CMS. Written in PHP, Joomla uses object-oriented programming (OOP) techniques and software design patterns, stores data in a MySQL, MS SQL  or PostgreSQL database, and includes features such as page caching, RSS feeds, printable versions of pages, news flashes, blogs, search, and support for language internationalization.

Top Experts In