Это обычное сканирование сайта на предмет возможности MySQL-инъекции.
Так из-за этого и ошибка возникает. Функции-то нет.
А может быть, у Вас библиотека mootools не подключена?
Скажу по секрету: WP вообще создает страницы без физического создания файла. Как и другие CMS. Хотя на самом деле, какие-то файлы всё равно где-то существуют, просто выдача на страницу производится путём генерирования скриптом контента в том виде, который нужен.
Путём отладки, но это надо в код контрольные точки вставлять - сами едва ли справитесь.
Тогда не знаю. По логике работы Джумлы эта ошибка выскакивает, когда невозможно присвоить права папкам 755 и файлам 644. А если всё присваивается и пишется ошибка - это какой-то глюк.
А само расширение устанавливается с ошибкой или не устанавливается с ошибкой? И что написано в логе ошибок в контрольной панели хостинга?
А в самой папке tmp есть закачанные файлы?
Полный путь от корня сервера до временной папки. Что-то типа
/home/www/user/site/public_html/tmp
Хорошо, значит это выяснили. Теперь проверьте, правильно ли в конфигурации установлена временная папка. Это переменная $tmp_path в файле configuration.php, или соответствующее окошко в настройках админки Джумлы.