Та же тема

. У меня J1.5.1
Поковырял, обнаружил новые факторы.
Все нужные папки есно cmod777. Предварительно пофиксил:
Фикс А.
\libraries\joomla\filesystem\folder.php чтобы увидеть какую папку леди J не может создать
change
229 JError::raiseWarning('SOME_ERROR_CODE', 'JFolder::create: '.JText::_('Could not create directory'), 'Path: '.$path);
на
229 JError::raiseWarning('SOME_ERROR_CODE', 'JFolder::create: '.JText::_('Could not create directory: '.$path), 'Path: '[u].$path[/u]);
Ставлю модуль mod_exmenu_1.0.3
Получаю:
JFolder::create: Could not create directory: /var/www/vhosts/hypernews.cz/httpdocs/tmp/install_xxxxxxxxxxx/exmenu
и Unable to create destination
(xxxxxxxxxxx - автоматическое часть имени файла)
Внимательно смотрю на права созданной Joomla в /tmp папки /install_xxxxxxxxxx (внутре у ней пусто). Вижу 755, что и прописано в folder.php в 137 строке. Насколько помню владелец папки у Joomla меняется, поэтому получается, что она сама себе запрещает создавать папки. Отсюда фикс В.
Фикс В. тот же
\libraries\joomla\filesystem\folder.php change
137 function create($path = '', $mode = 0755)
на
137 function create($path = '', $mode = 0777)
Ну думаю попалась, попробуй не создай теперь. Повторяю эксперимент с установкой mod_exmenu_1.0.3
Получаю ТУ ЖЕ ХРЕНЬ: JFolder::create: Could not create directory: /var/www/vhosts/hypernews.cz/httpdocs/tmp/install_xxxxxxxxxx/exmenu
и Unable to create destination
Иду смотреть /tmp: них.я (пусто). Это уже ваще ни в какие ворота. Бросаю в папку /tmp .htaccess (просто так что было под рукой). И тут проявляется эта папочка instal_xxxxxxxx, а рядышком нераспакованный пакет mod_exmenu_1.0.3.
Нокаут? Не, не нокаут - ногдаун. Потому что я иду и тупо пишу распакованный модуль в /modules/mod_exmenu
В админке в модулях жму New и среди прочих вижу exmenu. Отмечаю, кликаю Next - ругается, не пущает (мол выбери чего-нить). Кликаю на само название модуля. Урра. Открывает. Настраиваю. Публикую. Перегружаю фронтпейдж ... Joomla мертвая. Нокаут

.
Пока модуль не распубликовал не завелась.
Я эт все к чему. Может это натолкнет кого-то на новые эксперименты - так может и решим проблемку
