2013-08-16 4 views
0

Я недавно обновленный XAMPP в 1.8.2 на OSX и обнаружил, что ImageMagick и typo3 не играют хорошо больше ... В Install Tool отображается следующее сообщение об ошибке:XAMPP 1.8.2 с typo3 и ImageMagick

Warning: Mismatch between the version of ImageMagick() and the configuration of [GFX][im_version_5] (im6) 

(ImageMagick устанавливается с помощью MacPorts в/Opt/местные/бен версии 6.8.6-6)

логи ошибок PHP сообщает:

dyld: Library not loaded: /opt/local/lib/libfreetype.6.dylib 
    Referenced from: /opt/local/bin/convert 
    Reason: Incompatible library version: convert requires version 17.0.0 or later, but libfreetype.6.dylib provides version 10.0.0 
dyld: Library not loaded: /opt/local/lib/libfreetype.6.dylib 
    Referenced from: /opt/local/bin/composite 

Когда я включаю мой XAMPP в stallation back to xampp 1.7.3 все работает нормально. (Идентичная конфигурация Typo3 и Imagemagick в/opt/local/bin). Imagemagick найден и установить инструмент показывает визуализированные изображения и т.д. Я пробовал несколько версии typo3 от 4,7 до 6,0 же сообщения об ошибке с помощью XAMPP 1.8.2 XAMPP 1.8.2 беты-

Кроме того, я попытался установить модуль ImageMagick через:

pecl download imagick 

, но я получаю следующее сообщение об ошибке:

unserialize(): Error at offset 250 of 1301 bytes in Config.php on line 1050 
ERROR: The default config file is not a valid config file or is corrupted. 

кто-нибудь еще есть эта проблема с XAMPP 1.8.2 и 1.8.2 бета-а - это возможно получить imagemagick правильно работать с XAMPP 1.8.2?

Спасибо за любые указатели!

+0

Я думаю, что команда pecl, которую вы пытались, просто установила php-обертку, а не двоичные файлы TYPO3. BTW: Просто личное мнение, но я предпочитаю [brew] (http://brew.sh/) и [MAMP] (http://www.mamp.info/en/index.html) на OSX. – Michael

ответ

0

Я бы не использовал XAMPP для OS X, а скорее встроенный сервер, варево или даже бродячий.

Однако, чтобы решить вашу проблему, сначала установите brew с помощью installation manual.

Тогда вы можете просто установить GraphicsMagick так:

brew install graphicsmagick 

После этого, вы можете ссылаться на вашу новую установку в установочном инструменте с пути /usr/local/bin/

0

Предполагая, что libfreetype была установлена ​​с помощью macports, у вашего попробовал обновление macports?

Вы можете сделать это из терминала с помощью следующей команды:

sudo port selfupdate 

Когда это заканчивается, выполните следующие действия:

sudo port upgrade outdated 

У меня есть XAMPP 1.8.2 и ImageMagick 6.8.6- 6, хорошо работая на OSX 10.8. Какую версию OSX вы используете?

+0

Я на OSX 10.8. Пока я устанавливал imagemagick, я делал порт самостоятельно и обновлял устаревшие. Я предполагаю, что версия XAMPP 1.8.2 использует и более раннюю библиотеку libfreetype, чем XAMPP 1.7.3. что странно. Я попытался скопировать libfreetype.6.lylib из 1.7.3 и воссоздать символические ссылки, но это не сработало. Ничего не началось бы. – user789945

+0

Я ошибся в версии, которую я использую, у меня есть 10.8. Поэтому наши системы должны быть похожи. У вас есть freetype, установленный из macports? (У меня 2.3.12) –

+0

В соответствии с установленным портом я использую freetype @ 2.5.0_1 (активен). – user789945

Смежные вопросы