====== Joomla и хостинги ======
Все нижеописанное - мое личное мнение, сложившееся при работе с хостингами
===== 1GB.RU =====
Отличный хостинг, тут как бы сложно что-то плохого сказать.
Плюсы:
* Отличный саппорт, быстро и толково взаимодействует. 5+ и молодцы
* Удобный личный кабинет, хоть туда и много всего напихано. Многие вещи очень подробно расписаны в wiki или прокомментированы прямо в интерфейсе управления.
* Относительно неплохой ценник на услуги. Я четко понимаю за что плачу деньги.
* Unix-хостинг настроен грамотно, проблем у меня не было ни разу.
Минусы:
* Время от времени мой MySQL-сервер тормозил, решил вопрос переносом на другой.
===== Mastehost =====
Надоела спокойная жизнь? В этом случае мастерхост является вашим выбором.
==== Траблшутинг ====
=== Косяки с правами доступа ===
Владелец заливаемых файлов по фтп - ваш пользователь uXXXXXX и такая же группа. А все что делается через скрипты получает права wwwserver. И все, приехали. chown не работает, поменять владельца НЕЛЬЗЯ.
Для смены прав использовать такой вот скриптик (взято тут: [[http://masterhost.ru/support/faq/technical/access-to-php-made/]] )
Вызывать скрипт нужно так:
http://domain.tld/chmod.php?путь_к_нужной_директории
или так:
http://domain.tld/chmod.php?/home/uXXXXX/domain.tld/www/путь_к_нужной_директории
В первом случае указывается путь относительно DocumentRoot для вашего сайта (domain.tld/www/ в данном примере). Во втором случае (uXXXXX — идентификатор вашей площадки) — абсолютный путь от корневой директории сервера.
=== Joomla ===
Для Joomla необходимо сделать следующее: добавить в .htaccess строчки
php_flag display_errors on
php_value error_reporting 2047
php_flag register_globals off
php_value session.save_path /home/uXXXXX/domain.tld/tmp/
Для установки Akeeba Backup пришлось сделать так:
var $ftp_enable = '1';
var $ftp_host = 'uXXXXXX.ftp.masterhost.ru';
var $ftp_port = '21';
var $ftp_user = 'uXXXXXX';
var $ftp_pass = 'PASSWORD';
var $ftp_root = 'domain.tld/www/';