До файлу php.ini не добрався. Замість цього обійшов проблему наступним чином:
Налаштував систему на локальній машині. Встановив усі необхідні компоненти (необхідно детально продумати що повинно бути на сайті. Потім майже не реально щось туда закинути).
Зробив (про всяк випадок) копію встановленого сайту на хостингу (реально необхідно зробити копію лише одного файлу configuration.php).
Зробив дамп БД на локальній машині (там описані усі ключі і звязки майбутніх компонентів, що встановлюватимуться). Далі по ФТП закидую з локалі весь налаштований сайт, відновлюю з дампу БД на хостинг, переписую локальний файл configuration.php на цей же файл з хостингу (ми зробили копію його). Все. Сайт є.
Далі, при настройках шаблонів, компонент,... дивлюсь на які файли чи папки виставляти права на запис. Все працює.
Якщо вкрай необхідно буде комусь встановити все ж таки додатковий компонент на сайт, робіть дамп БД хоста, розпаковуйте його на локальній машині в свій тестовий сайт, встановлюєте, налаштовуєте компоненту, дампуєте БД локалі на хост, та копіюєте відповідні папки, що створились на сайті у каталоги modules, components, templates, ... тощо. А також відповідні папки у каталозі administrator.
Нагадую, це все я проробив з joomla 1.5.1. Ранішні версії не пробував. Але по ним написано безліч статей по встановленню сайта з локалі на хост.
Вибачте, якщо писав не зрозуміло. Думка випереджує набір
