Изображение плагина виджета WordPress не отображается (вместо этого отображается искаженный код) - PullRequest
1 голос
/ 19 августа 2011

Я пытаюсь исправить проблему с плагином на сайте друга.Виджет плагина должен отображать x2 изображения и некоторые ссылки, но на сайте моих друзей изображения отображаются в виде искаженного кода.Я не могу найти ответы на то, что является причиной этого.

Код проблемы отображается на exploreinternetmarketingonline

Как это должно отображаться на экране @ onlinewpthemetest

Я попытался удалить все плагины, чтобы проверить наличие конфликтов, и даже попытался переустановить WordPress на зараженный сайт безуспешно.

Я не уверен в причине этой проблемы (я где-то виделэтот код мусора будет отображаться, если код изображения будет взят прямо из базы данных без ссылки на тип изображения MIME? Возможно, это происходит здесь или есть проблема с веб-хостингом?).

Я с нетерпением жду полезногоответы

ОБНОВЛЕНИЕ РЕДАКТИРОВАНИЯ <<<< </p>

Только что видел журнал ошибок cpanel:[Пт, 19 августа 14:29:10 2011] [ошибка] [клиент 119.63.196.78] Предупреждение PHP: fclose (): предоставленный аргумент не является допустимым потоковым ресурсом в / home / eimo / public_html / wp-content / plugins / ibcxwizard_v1+0,02 / IBCXwizard.phpв строке 123 [Пт, 19 августа 14:29:10 2011] [ошибка] [клиент 119.63.196.78] Предупреждение PHP: curl_setopt (): предоставленный аргумент не является допустимым ресурсом дескриптора файла в / home / eimo / public_html / wp-content / plugins / ibcxwizard_v1.02 / IBCXwizard.php в строке 112 [Пт, 19 августа 14:29:10 2011] [ошибка] [клиент 119.63.196.78] Предупреждение PHP: fopen (/ home / eimo / public_html / wp-content /plugins / ibcxwizard_v1.02 / upd100100.png) [function.fopen]: не удалось открыть поток: доступ запрещен в /home/eimo/public_html/wp-content/plugins/ibcxwizard_v1.02/IBCXwizard.php в строке 109 [пт. августа19 14:29:10 2011] [ошибка] [клиент 119.63.196.78] Предупреждение PHP: fclose (): предоставленный аргумент не является допустимым потоковым ресурсом в /home/eimo/public_html/wp-content/plugins/ibcxwizard_v1.02/IBCXwizard.php в строке 88 [Пт, 19 августа 14:29:10 2011] [ошибка] [клиент 119.63.196.78] Предупреждение PHP: curl_setopt (): предоставленный аргумент не является допустимым ресурсом File-Handle в / home / eimo / public_html/wp-content/plugins/ibcxwizard_v1.02/IBCXwizard.php в строке 77 [пт, 19 августа 14:29:10 2011] [ошибка] [клиент 119.63.196.78] Предупреждение PHP: fopen (/home/eimo/public_html/wp-content/plugins/ibcxwizard_v1.02/IBCX100100.png) [function.fopen]: не удалосьоткрытый поток: доступ запрещен в /home/eimo/public_html/wp-content/plugins/ibcxwizard_v1.02/IBCXwizard.php в строке 74 [пт. 19 августа 14:29:10 2011] [ошибка] [клиент 119.63.196.78] PHPПредупреждение: fclose (): предоставленный аргумент не является допустимым потоковым ресурсом в /home/eimo/public_html/wp-content/plugins/ibcxwizard_v1.02/IBCXwizard.php в строке 56 [Пт Авг 19 14:29:10 2011] [ошибка] [клиент 119.63.196.78] Предупреждение PHP: fwrite (): предоставленный аргумент не является допустимым потоковым ресурсом в /home/eimo/public_html/wp-content/plugins/ibcxwizard_v1.02/IBCXwizard.php в строке 55 [пт августа19 14:29:10 2011] [ошибка] [клиент 119.63.196.78] Предупреждение PHP: fopen (/home/eimo/public_html/wp-content/plugins/ibcxwizard_v1.02/control.txt) [function.fopen]: ошибкаоткрыть поток: Отказано в доступе в /home/eimo/public_html/wp-content/plugins/ibcxwizard_v1.02/IBCXwizard.php в строке 54 [Пт, 19 августа 14:19:19 2011] [ошибка] [клиент 74.104.34.167] Предупреждение PHP: fclose (): предоставленный аргумент не является допустимым ресурсом потока в / home / eimo / public_html / wp-content / plugins / ibcxwizard_v1.02 / IBCXwizard.php в строке 123, реферер: http://exploreinternetmarketingonline.com/wp-content/plugins/ibcxwizard_v1.0/IBCX100100.png [Пт, 19 августа 14:19:19 2011] [ошибка] [клиент 74.104.34.167] Предупреждение PHP: fclose (): предоставленный аргумент не является допустимым потоковым ресурсом в /home/eimo/public_html/wp-content/plugins/ibcxwizard_v1.02/IBCXwizard.php в строке 123, реферер: http://exploreinternetmarketingonline.com/wp-content/plugins/ibcxwizard_v1.0/IBCX100100.png[Пт, 19 августа 14:19:19 2011] [ошибка] [клиент 74.104.34.167] Предупреждение PHP: curl_setopt (): предоставленный аргумент не является допустимым ресурсом дескриптора файла в / home / eimo / public_html / wp-content / plugins /ibcxwizard_v1.02/IBCXwizard.php в строке 112, реферер: http://exploreinternetmarketingonline.com/wp-content/plugins/ibcxwizard_v1.0/IBCX100100.png [Пт, 19 августа 14:19:19 2011] [ошибка] [клиент 74.104.34.167] Предупреждение PHP: fopen (/home/eimo/public_html/wp-content/plugins/ibcxwizard_v1.02/upd100100.png) [function.fopen ]: не удалось открыть поток: отказано в разрешении в /home/eimo/public_html/wp-content/plugins/ibcxwizard_v1.02/IBCXwizard.php в строке 109, реферер: http://exploreinternetmarketingonline.com/wp-content/plugins/ibcxwizard_v1.0/IBCX100100.png [Пт, 19 августа 14:19:19 2011] [ошибка] [клиент 74.104.34.167] Предупреждение PHP: fclose (): предоставленный аргумент не является допустимым потоковым ресурсом в / home / eimo / public_html / wp-content / plugins / ibcxwizard_v1 .02 / IBCXwizard.php в строке 88, реферер: http://exploreinternetmarketingonline.com/wp-content/plugins/ibcxwizard_v1.0/IBCX100100.png [Пт, 19 августа 14:19:19 2011] [ошибка] [клиент 74.104.34.167] Предупреждение PHP: curl_setopt (): предоставленный аргумент не является допустимым ресурсом дескриптора файла в / home / eimo / public_html / wp-content / plugins /ibcxwizard_v1.02/IBCXwizard.php в строке 112, реферер: http://exploreinternetmarketingonline.com/wp-content/plugins/ibcxwizard_v1.0/IBCX100100.png [Пт, 19 августа 14:19:19 2011] [ошибка] [клиент 74.104.34.167] Предупреждение PHP: fopen (/home/eimo/public_html/wp-content/plugins/ibcxwizard_v1.02/upd100100.png) [function.fopen ]: не удалось открыть поток: отказано в разрешении в /home/eimo/public_html/wp-content/plugins/ibcxwizard_v1.02/IBCXwizard.php в строке 109, реферер: http://exploreinternetmarketingonline.com/wp-content/plugins/ibcxwizard_v1.0/IBCX100100.png [Пт, 19 августа 14:19:19 2011] [ошибка] [клиент 74.104.34.167] Предупреждение PHP: fclose (): предоставленный аргумент не является допустимым потоковым ресурсом в / home / eimo / public_html / wp-content / plugins / ibcxwizard_v1 .02 / IBCXwizard.php в строке 88, реферер: http://exploreinternetmarketingonline.com/wp-content/plugins/ibcxwizard_v1.0/IBCX100100.png [Пт, 19 августа 14:19:19 2011] [ошибка] [клиент 74.104.34.167] Предупреждение PHP: curl_setopt (): предоставленный аргумент не является допустимым ресурсом дескриптора файла в / home / eimo / public_html / wp-content / plugins /ibcxwizard_v1.02/IBCXwizard.php в строке 77, реферер: http://exploreinternetmarketingonline.com/wp-content/plugins/ibcxwizard_v1.0/IBCX100100.png [Пт, 19 августа 14:19:19 2011] [ошибка] [клиент 74.104.34.167] Предупреждение PHP: fopen (/home/eimo/public_html/wp-content/plugins/ibcxwizard_v1.02/IBCX100100.png) [function.fopen ]: не удалось открыть поток: отказано в разрешении в /home/eimo/public_html/wp-content/plugins/ibcxwizard_v1.02/IBCXwizard.php в строке 74, реферер: http://exploreinternetmarketingonline.com/wp-content/plugins/ibcxwizard_v1.0/IBCX100100.png [Пт, 19 августа 14:19:19 2011] [ошибка] [клиент 74.104.34.167] Предупреждение PHP: fclose (): предоставленный аргумент не является допустимым потоковым ресурсом в / home / eimo / public_html / wp-content / plugins / ibcxwizard_v1 .02 / IBCXwizard.php в строке 56, реферер: http://exploreinternetmarketingonline.com/wp-content/plugins/ibcxwizard_v1.0/IBCX100100.png [Пт, 19 августа 14:19:19 2011] [ошибка] [клиент 74.104.34.167] Предупреждение PHP: fwrite (): предоставленный аргумент не является допустимым потоковым ресурсом в / home / eimo / public_html / wp-content / plugins / ibcxwizard_v1 .02 / IBCXwizard.php в строке 55, реферер: http://exploreinternetmarketingonline.com/wp-content/plugins/ibcxwizard_v1.0/IBCX100100.png [Пт, 19 августа 14:19:19 2011] [ошибка] [клиент 74.104.34.167] Предупреждение PHP: fopen (/home/eimo/public_html/wp-content/plugins/ibcxwizard_v1.02/control.txt) [function.fopen ]: не удалось открыть поток: отказано в разрешении в /home/eimo/public_html/wp-content/plugins/ibcxwizard_v1.02/IBCXwizard.php в строке 54, реферер: http://exploreinternetmarketingonline.com/wp-content/plugins/ibcxwizard_v1.0/IBCX100100.png [Пт, 19 августа 14:19:19 2011] [ошибка] [клиент 74.104.34.167] Предупреждение PHP: curl_setopt (): предоставленный аргумент не является допустимым ресурсом дескриптора файла в / home / eimo / public_html / wp-content / plugins /ibcxwizard_v1.02/IBCXwizard.php в строке 77, реферер: http://exploreinternetmarketingonline.com/wp-content/plugins/ibcxwizard_v1.0/IBCX100100.png [Пт, 19 августа 14:19:19 2011] [ошибка] [клиент 74.104.34.167] Предупреждение PHP: fopen (/home/eimo/public_html/wp-content/plugins/ibcxwizard_v1.02/IBCX100100.png) [function.fopen ]: не удалось открыть поток: отказано в разрешении в /home/eimo/public_html/wp-content/plugins/ibcxwizard_v1.02/IBCXwizard.php в строке 74, реферер: http://exploreinternetmarketingonline.com/wp-content/plugins/ibcxwizard_v1.0/IBCX100100.png [Пт, 19 августа 14:19:19 2011] [ошибка] [клиент 74.104.34.167] Предупреждение PHP: fclose (): предоставленный аргумент не является допустимым потоковым ресурсом в / home / eimo / public_html / wp-content / plugins / ibcxwizard_v1 .02 / IBCXwizard.php в строке 56, реферер: http://exploreinternetmarketingonline.com/wp-content/plugins/ibcxwizard_v1.0/IBCX100100.png[Пт, 19 августа 14:19:19 2011] [ошибка] [клиент 74.104.34.167] Предупреждение PHP: fwrite (): предоставленный аргумент не является допустимым потоковым ресурсом в / home / eimo / public_html / wp-content / plugins / ibcxwizard_v1.02 / IBCXwizard.php в строке 55, реферер: http://exploreinternetmarketingonline.com/wp-content/plugins/ibcxwizard_v1.0/IBCX100100.png [Пт, 19 августа 14:19:19 2011] [ошибка] [клиент 74.104.34.167] Предупреждение PHP: fopen (/ home / eimo / public_html /wp-content / plugins / ibcxwizard_v1.02 / control.txt) [function.fopen]: не удалось открыть поток: доступ запрещен в /home/eimo/public_html/wp-content/plugins/ibcxwizard_v1.02/IBCXwizard.php в сети54, реферер: http://exploreinternetmarketingonline.com/wp-content/plugins/ibcxwizard_v1.0/IBCX100100.png [Пт, 19 августа 14:19:17 2011] [ошибка] [клиент 74.104.34.167] PHP Предупреждение: fclose (): предоставленный аргумент не является допустимым потоковым ресурсом в / home / eimo/public_html/wp-content/plugins/ibcxwizard_v1.02/IBCXwizard.php в строке 123 [Пт, 19 августа 14:19:17 2011] [ошибка] [клиент 74.104.34.167] PHP Предупреждение: curl_setopt (): указанный аргумент не являетсядействительный ресурс File-Handle в /home/eimo/public_html/wp-content/plugins/ibcxwizard_v1.02/IBCXwizard.php на line 112 [Пт, 19 августа 14:19:17 2011] [ошибка] [клиент 74.104.34.167] Предупреждение PHP: fopen (/home/eimo/public_html/wp-content/plugins/ibcxwizard_v1.02/upd100100.png) [функция.fopen]: не удалось открыть поток: доступ запрещен в /home/eimo/public_html/wp-content/plugins/ibcxwizard_v1.02/IBCXwizard.php в строке 109 [пт, 19 августа 14:19:17 2011] [ошибка] [клиент 74.104.34.167] Предупреждение PHP: fclose (): предоставленный аргумент не является допустимым потоковым ресурсом в /home/eimo/public_html/wp-content/plugins/ibcxwizard_v1.02/IBCXwizard.php в строке 88 [Пт, 19 августа 14:19:17 2011] [ошибка] [клиент 74.104.34.167] Предупреждение PHP: curl_setopt (): предоставленный аргумент не является допустимым ресурсом дескриптора файла в /home/eimo/public_html/wp-content/plugins/ibcxwizard_v1.02/IBCXwizard.php в строке 77 [Пт, 19 августа 14:19:17 2011] [ошибка] [клиент 74.104.34.167] Предупреждение PHP: fopen (/home/eimo/public_html/wp-content/plugins/ibcxwizard_v1.02/IBCX100100.png) [function.fopen]: не удалось открыть поток: доступ запрещен в / home / eimo / public_html / wp-content/plugins/ibcxwizard_v1.02/IBCXwizard.php в строке 74 [Пт, 19 августа 14:19:17 2011] [ошибка] [клиент 74.104.34.167] PHP Предупреждение: fclose (): предоставленный аргумент не является допустимым потоковым ресурсом в /home / eimo / public_html / wp-content / plugins / ibcxwizard_v1.02 / IBCXwizard.php в строке 56 [Пт, 19 августа 14:19:17 2011] [ошибка] [клиент 74.104.34.167] Предупреждение PHP: fwrite (): прилагаетсяАргумент не является допустимым потоковым ресурсом в /home/eimo/public_html/wp-content/plugins/ibcxwizard_v1.02/IBCXwizard.php в строке 55 [Пт, 19 августа 14:19:17 2011] [ошибка] [клиент 74.104.34.167] Предупреждение PHP: fopen (/home/eimo/public_html/wp-content/plugins/ibcxwizard_v1.02/control.txt) [function.fopen]: не удалось открыть поток: в / home / eimo / public_html / wp- отказано в доступеcontent / plugins / ibcxwizard_v1.02 / IBCXwizard.php в строке 54 [Пт Авг 19 14:17:15 2011] [ошибка] [клиент 112.2.254.250] PHP Предупреждение: fclose (): предоставленный аргумент не является допустимым потоковым ресурсом в/home/eimo/public_html/wp-content/plugins/ibcxwizard_v1.02/IBCXwizard.php в строке 123 [Пт, 19 августа 14:17:15 2011] [ошибка] [клиент 112.2.254.250] Предупреждение PHP: curl_setopt (): предоставленный аргумент не является допустимым ресурсом дескриптора файла в / home / eimo / public_html / wp-content /plugins / ibcxwizard_v1.02 / IBCXwizard.php в строке 112 [Пт, 19 августа 14:17:15 2011] [ошибка] [клиент 112.2.254.250] Предупреждение PHP: fopen (/ home / eimo / public_html / wp-content / plugins /ibcxwizard_v1.02 / upd100100.png) [function.fopen]: не удалось открыть поток: отказано в разрешении в /home/eimo/public_html/wp-content/plugins/ibcxwizard_v1.02/IBCXwizard.php в строке 109 [пт, 19 августа 14: 17: 15 2011] [ошибка] [клиент 112.2.254.250] Предупреждение PHP: fclose (): предоставленный аргумент не является допустимым потоковым ресурсом в /home/eimo/public_html/wp-content/plugins/ibcxwizard_v1.02/IBCXwizard.php on line 88 [пт, 19 августа 14:17:15 2011] [ошибка] [клиент 112.2.254.250] PHP Предупреждение: curl_setopt (): предоставленный аргумент не является допустимым ресурсом дескриптора файла в / home / eimo / public_html / wp-content / plugins / ibcxwizard_v1.02 / IBCXwizard.php в строке 77

(есть еще! Большой журнал ошибок)

Что это значит - это помогает найти исправление?

1 Ответ

0 голосов
/ 19 августа 2011

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

РЕДАКТИРОВАТЬ: некоторые детали конфигурации второго сервера отключены,У работающего сервера есть этот заголовок ответа HTTP:

Server: Apache mod_fcgid/2.3.6 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635

На сервере, который не работает, есть этот заголовок ответа HTTP:

Server: Apache/2.2.14 (Unix) mod_ssl/2.2.14 OpenSSL/0.9.7a mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 PHP/5.2.10

Возможно, что-то, в чем нуждается плагин, не работает, если не используетсяmod_fcgi

...