0 создайте файл под названием chmod.php со следующим содержанием:
<?php
// ваши данные для входа на сайт по FTP
$ftp_server='ftp.inplitka.ru';
$ftp_user='имя-вашего-FTP-пользователя';
$ftp_pass='ваш-FTP-пароль';
// где установлена Joomla? не упустите "/" в конце пути!
$base = '/www/inplitka.ru/';
// если этот путь не сработает, попробуйте $base = '/home/inplitka/data/www/inplitka.ru/';
// файлы и папки, которым на время установки необходимо сменить права
$dirs = array( 'administrator/backups',
'administrator/components',
'administrator/language',
'administrator/language/en-GB',
'administrator/modules',
'administrator/templates',
'administrator/cache',
'components',
'images',
'images/banners',
'images/stories',
'media',
'language',
'language/en-GB',
'language/pdf_fonts',
'modules',
'plugins',
'plugins/content',
'plugins/editors',
'plugins/editors-xtd',
'plugins/search',
'plugins/system',
'plugins/user',
'plugins/xmlrpc',
'tmp',
'templates',
'cache'
);
// default to safe 0755 setting
if ($_GET['chmod']) {
$ftp_chmod = $_GET['chmod'];
} else {
$ftp_chmod = "0755";
}
echo "chmod=".$ftp_chmod.'<br/>';
// connect via ftp and apply chmod
$conn_id = ftp_connect("$ftp_server");
ftp_login($conn_id, $ftp_user, $ftp_pass);
foreach( $dirs as $dir ){
if (ftp_site($conn_id, 'CHMOD '.$ftp_chmod.' '.$base.$dir)) {
echo "success ";
} else {
echo "failed ";
}
echo $base.$dir.'<br/>';
}
ftp_close($conn_id);
echo 'DONE';
?>
1 отредактируйте его, введя Ваши FTP данные в соответствующие переменные
2 загрузите в корень сайта
3 наведите на него браузер: inplitka.ru/chmod.php?chmod=0777 - Enter
4 проверьте во вкладке "Права на папки" открылись ли на запись все папки
5 если да, то проверьте установку расширений.
6 если нет, то поиграйтесь с прописанием переменной $base.
7 если все прошло благополучно, то для возвращение открытых миру папок к закрытому состоянию - inplitka.ru/chmod.php?chmod=0755 - Enter