Перейти к содержанию
Официальный форум поддержки Simpla

Вызывается несуществующая страница после установки imagick.


Рекомендуемые сообщения

Добрый день!

Пользуюсь хостингом VPS majordomo.ru
Симпла нормально установилась и работала.
Заказчика не устроило качество watermask (с gd2 не удалось использовать png24, а png8 без альфаканала у изображения получаются рваные края)
Запросил установку ImageMagick.
После установки "из коробки" сайт не открывается, хотя работает админка. http://s2-1-4-0.verywell.ru/ http://s2-1-4-0.verywell.ru/simpla/ admin admin.

Хостер проанализировал данную проблему и написали следующее:

Здравствуйте.
Произвели анализ системных вызовов Apache в момент обработки запроса к индексной странице сайта s2-1-4-0.verywell.ru . Насколько мы видим идет открытие файла P.php, который отсутствует, в результате получаем код ответа 404 (страница не найдена) и белую страницу. Лог системных вызовов находится в файлах:

/var/www/alukos/data/www/s2-1-4-0.verywell.ru/trace.txt

более подробный лог:

/var/www/alukos/data/www/s2-1-4-0.verywell.ru/trace_new.txt

В коде сайта используется внутренний мехнаизм формирования путей для подключения файлов, логика его работы нам неизвестна. Для решения данной проблемы обратитесь, пожалуйста, к разработчику сайта. В случае, если разработчик в ходе анализа работы прийдет к выводу, что необходимо внести какие-либо изменения в конфигурации демонов, работающих на сервере - напишите, пожалуйста, нам - будем рады

Отключение Imagick в скрипте ничего не меняет.
Симпла первой ветки работает.
В личку сообщил данные для входа по ftp

Помогите, пожалуйста, решить проблему.
Ссылка на сообщение
Поделиться на другие сайты

Резюмирую, каким то чудным образом после установки Imagick на хостинге перестали работать регулярки вида

strval(preg_replace('/[^\p{L}\p{Nd}\d\s_\-\.\%\s]/ui', '', $val));

, используемые для чистки запроса, соответственно перестали отвечать страницы. Денис решил заменой на

strval(preg_replace('/[^\w\-]*/ui', '', $val));

После установки ImageMagick и ище с ним Imagick фотографии все равно не генерятся Fatal error: Call to undefined method Imagick::setImageOpacity()
после отключения
Fatal error: Call to undefined method Imagick::adaptiveSharpenImage()
После отключения генерятся.
Есть предположение, что некоторые функции становятся недоступны из-за несоответствия версий php-ешной обертки и самой библиотеки, если так то стабильнее и даже в чем то проще был вариант без оболочки через консоль. http://habrahabr.ru/post/140704/
Ссылка на сообщение
Поделиться на другие сайты

Может и лучше, тогда нужно писать тестовый скипт и показывать, что на сервере они не проходят. С другой стороны, они же не совсем перестали работать, второй вариант работает.

Ссылка на сообщение
Поделиться на другие сайты

Странный хостинг. У меня на GD2 png24 превосходно себя чувствует, только его прозрачность пришлось в фотошопе поправить.

Проще перескочить на другой хостинг.

Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...