Stack Exchange Network

Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange
13

Here are the steps required to move a joomla site from subfolder to the root: Use a FTP client and connect to your hosting account via FTP, or use the File Manager that should be available in the Control Panel of your hosting account. Navigate to the folder where Joomla resides (root/joomla). Locate configuration.php file, download and open it with a text ...


5

There are 2 options to prevent this: One is a global setting to stop this from happening. In Global Configuration -> Site Settings -> Mouse-over edit icons for: We can set this setting to Modules & Menus, Modules, or None. The other option is related with the Module Permissions. Since in Joomla 3, we have the ability to set permissions by module, we ...


5

If you have shell access to your host, it also makes sense to store the Joomla install outside of the webroot and symlink it in. This way, you can source control the installation or easily switch between multiple staging/production versions. Using this with subdomains also makes the testing process for new versions much easier.


5

Just an additional bit here. Most people will not need to do this as they don't ever touch the robots.txt file, however if you have something like the following: User-agent: * Disallow: /joomla/administrator/ Disallow: /joomla/bin/ Disallow: /joomla/cache/ Disallow: /joomla/cli/ Disallow: /joomla/components/ Disallow: /joomla/includes/ Disallow: /joomla/...


5

Username is used for login - it's the half info required for someone to login into the website. Therefore, it is not a wise idea to reveal such sensitive data to the public. There is always the author alias field that can be used on a per article basis, to override the author name. See screenshot below: Alternatively, you could just change the name of the ...


5

Hmm, I think I sorted out from where this notice is coming from. It looks like responsible for this is the latest version of Akeeba Admin Tools Pro (maybe it's also in the free core version don't know as I don't use that). Admin Tools Pro v4.1.0 have some new features in its WAF configuration: 1. Monitor Global Configuration When this is enabled and ...


4

Could it be that your server is configured to prevent the view of phpinfo()? Check out your server php.ini to find the line saying disable_functions = phpinfo. There you could remove the phpinfo-entry and try again. UPDATE: just checked my guess on my local machine. The error message is the same: Notice: Undefined offset: 0 in /joomlahome/administrator/...


4

In addition to my other answer, there can be a few other reasons that can cause a delay to what you see on the front-end of a website against your changes in the backend. Your computer. Starting from your computer, it's possible that your browser has also cached a page and may show you the cached content. So, usually in such cases keep in mind to also clear ...


4

AFAIK, Joomla has the $log_path and tmp_path set to absolute values by default. The only problem which can occur with relative values is, that the corresponding folders might not be "recognized" and thus you have a permission problem. You can easily test that, without harm to your installation: Just change the tmp_path to a relative value and look up the ...


4

Are you sure this folder was created with the update? What it looks to me is that your joomla is configured to have its tmp and logs directories inside this 1new folder, like so: 1new/logs & 1new/tmp. So review your configuration and see what is the value of the tmp and logs path. You can check it either from the global configuration in the backend, ...


3

Akeeba Backup is the easiest way to transfer your Joomla site, if you really need to clone the website to several computers. But as others already mentioned, why not use an online version? You'll have a hard time synchronizing the databases later. The Cannot connect to mySQL database error in WAMP almost certainly has to do with the configuration.php file. ...


3

Usually this due to the Cache Mechanisms. In this wikipedia article you will see that caching is an important computing feature that is used widely. http://en.wikipedia.org/wiki/Cache_(computing) When enabled in Joomla, it delivers to the users a stored view of the web page, same as it was previously displayed, so it won't have to ask the database and ...


3

JFactory::getApplication()->get('list_limit'); I suppose I got a bit confused by the jargon ambiguity and so did my google searches for the same. Feel free to mark this as a duplicate question if it is.


3

By default JHtml::date() accounts for user's timezone, which, if not set, defaults to site's timezone (set in Global Configuration). Pass another argument with value null to leave the date as is. Also, because you're using a hardcoded string for format, you don't need to wrap it in JText::_(): echo JHtml::_('date', $edit, 'l F j Y g:ia', null); You should ...


3

Go to Languages > Overrides Select your site language Create a new override Enter JPAGETITLE in the Language Constant text box Enter %1$s | %2$s in the Text textarea


2

Use this at your own risk: UPDATE jos_menu SET params = CONCAT('{"show_title":"","link_titles":"","show_intro":"","info_block_position":"","show_category":"","link_category":"","show_parent_category":"","link_parent_category":"","show_author":"","link_author":"","show_create_date":"","show_modify_date":"","show_publish_date":"","show_item_navigation":"","...


2

I would re-install the site from scratch. Something must have gone wrong in the initial installation.


2

Best would be to change the assigned root folder of your site on your web hosting seetings. I do this so I can build new versions of my site and save/keep the old versions alive; all I have to do is change my domain's "Document Root" to the new folder every time I release a new version. Avoid redirecting your site, Google's search algorythm doesn't like it.


2

If you want to redirect your localhost to some subfolder instead of root folder like /var/www/subfolder Then you need to do this configuration at server. open the file at following path: /etc/apache2/sites-enabled/000-default.conf then you need to change the root path of the folder at follows: ServerAdmin webmaster@localhost DocumentRoot /var/www/...


2

I wonder why no one suggested using Akeeba Backup component and Akeeba Kickstart script. For some users, it might be easier way of doing the same as FFrewin suggested. Akeeba does all that automatically. Both of them are free (in basic version, you don't need pro). You can download them directly on AkeebaBackup.com/download. The required steps are: ...


2

A Content Plugin can accomplish this. To prevent F/E editing for articles this works: public function onContentBeforeDisplay($context, &$article, $params, $page=0) { if( $context == 'com_content.article' ) { $article->params->set('access-edit',0); } }


2

Enable URL Rewriting What you have to do, is to enable URL rewriting. It can be done in the backend: Global Configuration -> Site -> Use URL Rewriting (set to yes) or directly in the configuration.php file of the Joomla instance: public $sef_rewrite = '1'; //1 = enabled, 0 = disabled; Note: When enabling the URL rewriting, an .htaccess file should ...


2

It should not be necessary to modify/add your .htaccess rules in order to remove index.php from your url, it usually works out of the box if you enable URL Rewriting in the Joomla Configuration, and rename htaccess.txt to .htaccess. Although you seem to have found a solution, I'd like to add a clarification on the use of RewriteBase in the .htaccess file: ...


2

Check the file: configuration.php at root level. This file has some paths to tmp and log subdirectories. You have to manually update the path to the new location.


2

If your sites are on Apache web server, you can share images folder from one site to the other, by creating symbolic links. With this technique I successfully created common images folder, which is shared by three Joomla sites on the same hosting server, without any problem. I have used instructions from the following URL How to create a symbolic link in ...


2

For this, you can import a CSS file using a plugin which will inject the file into the <head> when it's being rendered. I developed a small plugin some time ago which allows you to import as many custom CSS or JS files. You can also find others on the Joomla Extensions Directory under the Coding & Scripts Integration category


2

In the Joomla backend, go to your Plugin Manager, and disable the Siteground Cache plugin. Once done, try making and saving your changes in the Global Configuration. As much as I love Siteground hosting, I'm not a big fan of their caching facilities.


2

If clearing browser and Joomla cache won't solve your issue - a first thing to do is to check if Debug and Error Reporting are On and set it to off. I have seen javascript issues with the toolbar buttons many times, when debugging is On. If this is not the case for you: Then enable again error reporting to max and see if any errors are appearing. Open ...


2

Here is how to show it: For adding the document extension type in your URLs, you need to go in: -> Global Configuration -> Site -> enable the "Add Suffix to URL" setting, at the SEO Settings section. Note that this may be overridden by rules in your .htaccess file, or 3rd party SEF extensions, so in case you have it enabled in Global Configuration but ...


2

First: Use a current Joomla. Your 1.5 site will be hacked in no time. Second - the answer (Joomla 2.x - 3.x): You can add component params to the component configuration. (You can access the component config in the backend. Just navigate to the component and click the option button in the toolbar.) How to add / extend component params: https://docs....


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