Доброго времени суток. Прошу бывалых помочь в сложном для меня вопросе с плагином NextGen Gallery.
Почти год стояла галерея на сайте, все было нормально. Но на днях сайт перенес со всем содержимым на новый сервер и начались проблемы.
При загрузке картинки в галерею выскакивает ошибка со следующим непонятным содержанием:
A failure occurred [more] 1
При этом, изображение загружается успешно. Также, создается thumbs. Но, главное, не создается уменьшенная копия, превью, если вставлять картинку в пост ([singlepic id= w= h= float=]).
Еще одна проблема была обнаружена в настройках вотермарка. Превью там тоже не работает. Я заметил что в обоих случаях изображение выводится через файл nggshow.php (может важно). Т.е. ссылка вида "http://***/wp-content/plugins/nextgen-gallery/nggshow.php?pid=100&width=100&height=100&mode=" показывает пустую картинку.
Просмотр полной картинки и тумба возможен без проблем.
Картинки, которые были добавлены в галерею до переноса все отображаются нормально и проблем никаких нет, как с превью так и со всем остальным. Проблема наблюдается только в новых изображениях.
Права на папки gallery, cache, thumbs и все подпапки стоят 777 (755 вызывают ошибки). Заметил что на все файлы, которые были загружены ранее, стоят права 666, но к новым, почему-то, 644 (при чем, изменить не могу). Кеш включен.
В обзоре галереи:
Настройки сервера:
Настройки сервера Операционная система : Linux Сервер : Apache/2.2.3 (CentOS) Использование памяти : 23.47 Мб Версия MYSQL : 5.0.77 Режим SQL : Не установлен Версия PHP : 5.1.6 PHP: безопасный режим : Выкл PHP: Разрешено URL fopen : Вкл PHP: ограничение памяти : 32M PHP: Максимальный размер загружаемого файла : 2M PHP: Максимальный размер ПОСТ-запроса : 8M PHP: Максимальное время выполнения скрипта : 30s PHP: Поддержка Exif : Да ( V1.4 ) PHP: Поддержка IPTC : Да PHP: Поддержка XML : Да
Graphic Library:
GD Version : bundled (2.0.28 compatible) FreeType Support : Да FreeType Linkage : with freetype T1Lib Support : Нет GIF Read Support : Да GIF Create Support : Да JPG Support : Да PNG Support : Да WBMP Support : Да XPM Support : Нет XBM Support : Да JIS-mapped Japanese Font Support : Нет
Прошу помощи! 🙁
UPD
Плачу 150 wmr за решение. Может возбудит кого-то…
попробуйте деактивировать плагин, удалить ngg_options в таблице wp_options , активировать плагин
за последствия не ручаюсь, делайте бэкап перед этим.
или порыться в базе данных и посмотреть где остались старые абсолютные пути к корню сайта и поменять на новые.
sonika, спасибо что отозвались.)
Пробовал. После удаления ngg_options все начинает криво работать, но данная проблема остается.
В БД с адресами все нормально, проверил…
Может еще какие идеи будут?
может памяти маловато (PHP: ограничение памяти : 32M)
попробуйте так: спровоцируйте еще раз ошибку и жмите на [more]
A failure occurred
[more]
1
копируете ошибку, добавляете слово nextgen gallery и идите в гугл, галерея популярная, наверняка не только у вас подобная ошибка
Увеличение ограничения памяти пхп ничего не дало.
А гуглить я умею. На форум я обратился уже от безвыходности ….
Плохо дело 🙁
Может скрипт не успевает за 30 сек. отработать? Пробовали маленькие изображения загружать (100х100, к примеру)?
Попробовал. 30*30 \500 байт, все так же…
Еще одно. Вышеописанное все связано с обычным загрузчиком. А если включить загрузчик на основе флеш, то при загрузке изображени шибки не пишет, а показывает следующее:
Соответственно, картинки не загружаются. Проверил, и в папке не появляются.
Логи сервера смотрите
Проблема решена. Оказалось что плагин platinum seo начал почемe-то вмешиваться в работу галереи. Его обновление все исправило. Большое спасибо Сергею Бирюкову. 🙂