Доброго времени суток! Я написал собственный компонент и сделал xml-файл для его установки, запаковал в .zip и пытаюсь установить на сервер. Все файлы копируются из архива, как указано в .xml на ура, но ни в какую не выполняется sql-файл для создания таблиц. При этом инсталлер пишет, что компонент удачно установлен. Вот кусок .xml-файла: Код (html): <?xml version="1.0" encoding="UTF-8"?> <install type="component" version="1.5.0"> <name>name</name> <creationDate>January, 2010</creationDate> <author>Viking</author> <authorEmail>e-mail</authorEmail> <authorUrl>url</authorUrl> <copyright>copyright</copyright> <license>license</license> <version>1.0</version> <description>Component description</description> <install> <sql> <file driver="mysql" charset="utf8">install.sql</file> </sql> </install> <files> <filename>file_1</filename> <filename>...</filename> <filename>file_n</filename> </files> <languages> <language tag="ru-RU">language_file</language> </languages> <administration> <menu>Menu_title</menu> <files folder="administrator"> <filename>file_1</filename> <filename>...</filename> <filename>file_n</filename> </files> <languages> <language tag="ru-RU">language_file</language> </languages> </administration> </install> А вот кусок .sql-файла: Код (CODE): DROP TABLE IF EXISTS `#__table_1`; CREATE TABLE `#__table_1` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `name` varchar(45) NOT NULL, `alias` varchar(45) NOT NULL, `published` tinyint(1) unsigned NOT NULL, PRIMARY KEY (`id`) ) TYPE=MyISAM CHARACTER SET `utf8`; Если лить напрямую в базу, разумеется, заменив #_ на реальный префикс, то все ок. Кодировка sql-файла UTF-8, пробовал и ANSI - един хрен не работает. Перенос строки тоже пробовал и виндовый и юниховый. Результат тот же. В чем может быть косяк?
Исключи из запроса все апострафы . И будет работать . Возможно это связано с какой то не правильной интерпритацией xml этих знаков.