Joomla

У каждого свои методы. Я ставлю так:

777

administrator/cache/
administrator/components/
administrator/modules/
administrator/templates/
administrator/language/
administrator/language/en-GB/
administrator/language/ru-RU/
cache/
components/
images/
images/banners/
images/stories/
language/
language/en-GB/
language/ru-RU/
media/
modules/
plugins/
plugins/content/
plugins/search/
plugins/system/
templates/
tmp/
logs/
upload/

644 Остальные папки
444 .htaccess и остальные кроме sitemap.xml
Если после установки или обновления редактора JCE, служебные окна WYSIWYG редактора отображаются с нечитаемыми крякозяблами, то решаем так:
Открываем administrator/components/com_jce/jce.php и после строки

require_once(dirname(__FILE__) . '/includes/base.php');

вставляем строку

header('Content-type: text/html; charset=utf-8');
Добавить в index php между тегами

<head></head>

или после

<? ... ?>

строки

<link rel="icon" href="/favicon.ico" type="image/x-icon">
<link rel="shortcut icon" href="/favicon.ico" type="image/x-icon">

или

<link rel="shortcut icon" href="/<?php echo JFactory::getConfig()->
get('live_site','').'/templates/'.JFactory::getApplication('site')->
getTemplate().'/images/favicon.ico'; ?>" />


       Естественно правильно пропишите путь к своему favicon.ico.
       Кроме того, во втором случае должна быть прописана переменная $live_site в configuration.php, по умолчанию она пустая.
       Если index.php у вас не содержит тег head, то скорее всего у вас платный шаблон на основе Theme Framework от какой-то большой компании. Тогда ищите, к примеру, template.php в котором этот тег присудствует. У каждой компании этот файл может находится не только в корне шаблона, но и в папке и называтся он может тоже по другому.

Не выводить на главной блок информации

<?if (strpos($_SERVER['REQUEST_URI'], 'index.php')!== false){?>
    <?php ...?>
...
<?php endif ?> <?}else{?> <?php ...?>
...
<?php endif ?> <?}?>

Если этот способ не помогает, то есть и другой

<?php if (JURI::current() !== JURI::base()) : ?>
...
<?php endif; ?>

Способ 1, отключаем в php.ini

magic_quotes_gpc = Off
magic_quotes_runtime = Off
magic_quotes_sybase = Off

Способ 2, отключаем в .htaccess

php_value magic_quotes_gpc Off

P.S. Лично мне помог первый способ :)