The solution posted by Carlos Quijano didn’t work for me.
I’ve found that the solution is different depending if PHP is run as module, CGI or FASTCGI .
This is the documentation I’ve found about the different methods you can use to use a custom php.ini file for your domain (or even subdomains)
First you should check which one is your case.
For this, you can use the phpinfo command:
Create a php file called phpinfo.php with this content: <?php phpinfo(); ?>
and upload it into your domain root, then visit www.yourdomain.com/phpinfo.php,
you’ll see a table and next to «Server API» you’ll see which way PHP is run.
For me it was «CGI/FastCGI», so I had to get a copy of the global php.ini, which I didn’t know how to get since it was not accessible by FTP access. I’ve found a solution in a Drupal forum:
Create a php file you can call gettheini.php with this content:
<?php system("cp /usr/local/php5/lib/php.ini /home/YOURCPANELUSERNAME/php.ini"); ?>
*The first path must be the path next to «Configuration File (php.ini) Path» in the table obtained before (phpinfo.php), with php.ini at the end. The second path is the path where you want to copy it to.
Upload it into your domain root, then visit www.yourdomain.com/gettheini.php.
This command will copy the global php.ini file yo the path you specified.
Then you can edit that file adding
; configuration for php suhosin module
extension=suhosin.so
suhosin.executor.include.whitelist="phar"
suhosin.executor.include.whitelist="upload"
save it and upload it.
As my hosting service had made some arrangements php.ini overriding, when I checked again the phpinfo page, the new file was already working (check next to «Loaded Configuration File»).
Don’t forget to protect the new file, add
<Files php.ini>
order allow,deny
deny from all
</Files>
to the end of yout .htaccess file (in the same root folder of your domain or subdomain)
I hope my experience can help you to solve your problem or at least give you some guidance.
Я (очень) новичок в базах данных. Я проектировал сайт, и был счастлив, что получил справку об ошибках в моем журнале ошибок. В последнее время мой журнал ошибок продолжает регистрироваться в «Предупреждение PHP: … невозможно загрузить…suhosin.so»
Очевидно, что новая запись делается всякий раз, когда я запрашиваю что-то. К сожалению, поиски в Google говорят мне 2 вещи: (1) ошибка не очень большая вещь (но я был горд, что мой журнал ошибок прекратил расти!) И (2) suhosin.so — продвинутая тема (и патч безопасности) для mysql.
Продвинутая часть меня немного пугает, как я могу это исправить…
Пожалуйста помоги.
centos
0
1
Unable to load dynamic library ‘/usr/lib64/php/modules/suhosin.so’ — /usr/lib64/php/modules/suhosin.so: undefined symbol: php_checkuid’ in Unknown:0
периодически выскакивает ошибка
пытался удалить но не находит пакет
yum remove php-suhosin
yum remove php5-suhosin
yum remove php5.6-suhosin
как исправить?
- Ссылка
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
Что делать, если при отключенном модуле suhosin при установке UMI.CMS выдает ошибку:
UMI.CMS : ошибка 13001
PHP собран c Suhosin Patch.
UMI.CMS требует при установке, чтобы Suhosin Patch был отключен. На серверах виртуального хостинга данный модуль установлен, но по-умолчанию отключен, однако, происходит данная ошибка при установке UMI.CMS.
Для решения проблемы после получения сообщения о соответствующей ошибке поменяйте в файле ~/httpdocs/sys-temp/updates/installer.service/testhost.php строку:
if(strpos($key, 'suhosin') !== false )
на строку:
if(strpos($key, 'suhosin1') !== false )
После модификации файла нажмите кнопку «Повторить».
Если указанный метод не сработал, попробуйте внести изменения в файл testhost.php, находящийся в архиве installer.service.tar
Ситуация возникает из-за ошибки проверки наличия модуля suhosin в инсталляторе UMI.CMS: при обнаружении среди параметров php любого, в котором есть слово ‘suhosin’, инсталлятор выводит ошибку. Однако, наличие подходящих под этот критерий параметров не означает, что модуль включен, поэтому в некоторых случаях приходится обходить эту особенность вышеупомянутым способом.
Я (очень) новичок в базах данных. Я проектировал сайт и был доволен, что у меня есть ручка ошибок в моем журнале ошибок. Недавно мой журнал ошибок продолжает регистрироваться в «PHP Warning:… не удалось загрузить… suhosin.so»
Очевидно, что новая запись создается всякий раз, когда я что-то запрашиваю. К сожалению, поисковые запросы Google говорят мне 2 вещи: (1) ошибка на самом деле не большая вещь (но я гордился тем, что мой журнал ошибок перестал расти!) И (2) suhosin.so — это расширенная тема (и исправление безопасности) для mysql.
Продвинутая часть меня немного испугала, как я могу «исправить» ее…
Пожалуйста помоги.
31 дек. 2013, в 07:48
Поделиться
Источник
2 ответа
Он говорит extension=suhosin.so где-то в вашем php.ini. Вы можете удалить или прокомментировать эту строку, чтобы отключить защиту, или установить текущее расширение suhosin с сайта suhosin.org. Просто
grep -r suhosin.so /etc/php5
(Путь может отличаться в вашей системе.)
Suhosin — это усовершенствованная система защиты для PHP. (не mysql)
Ben
26 авг. 2014, в 05:59
Поделиться
Попробуй это…
(1) Установите расширение suhosin.org с suhosin.org если оно еще не установлено
(2) extension=suhosin.so комментарий (удалив #) extension=suhosin.so из файла php.ini
(3) Перезапустите свой веб-сервер (Apache?)
Это должно исправить вашу ошибку suhosin.so.
Dipak G.
26 авг. 2014, в 05:35
Поделиться
Ещё вопросы
- 1Насколько близко мы можем программно добраться до аппаратного обеспечения устройства Android?
- 1ByteArrayOutputStream для шортов вместо байтов
- 1Привязать строку из .resx ResourceDictionary к TextBlock.Text, используя ключ индекса
- 1SPS / PPS VUI не используется Android MediaCodec NDK
- 1Кнопка назад не работает в XAML / W8
- 0Как заставить свиток двигаться вместе с диалогом в расширяющемся элементе
- 0Кнопка поиска внутри поля поиска
- 1Получить сфокусированное имя окна
- 0Как получить общее значение поля Scorecard.run
- 0Как обернуть группу тегов HTML в содержащий тег, используя JavaScript?
- 1SendKeys {SUBTRACT} не работает
- 0При нажатии на миниатюру изображение должно отображаться в отдельном разделе.
- 0Создать меню с двумя подменю
- 0ключ возврата => пара значений массива с циклом PHP foreach
- 0colorbox popup отлично работает на apache, не загружает изображение на nginx
- 1javascript document.getElementsbyClassName не является функцией
- 0Отображение определенного содержимого веб-сайта в веб-просмотр
- 0Как анимировать размер этих вложенных элементов div? (JQuery)
- 1RxJava подписывают несколько наблюдаемых отдельно и вместе
- 1Я хочу скачать JDK Windows 32 бит
- 1Colors.xml: содержимое не допускается в конце раздела
- 1Python не может найти это сгруппированное имя
- 0Superscrollorama, TweenMax Включите анимацию и после этого возобновите прокрутку
- 0Агрегация не работает в Mongoose с Match и Group
- 1Есть ли возможность программно менять квадратные клавиши с помощью Reader SDK?
- 1Доступ к API Bloomberg из браузера клиента в JavaScript
- 1Я получаю сообщение об ошибке при создании адаптера списка
- 0Запрет прокрутки скрипта jquery от запуска дважды
- 1Сбой соединения Oracle ODBC ODBC в DbProviderFactory при успешном соединении с ODBC Test
- 0Дата и метки времени ведут себя странно в PHP при добавлении дня
- 0Как восстановить привязки обработчиков событий в jQuery после частичной обратной передачи в salesforce?
- 0как скрыть пустую строку в MySql Workbench
- 1Как я могу пройти и сократить объект?
- 0AngularJS объем этого в фабрике
- 0Почему я не могу загрузить значения базы данных в мой список?
- 1В чем разница между расширением MultiDexApplication и MultiDex.install (это)?
- 0проверьте руководство, соответствующее вашей версии сервера MariaDB, на предмет правильного синтаксиса для использования рядом с ‘WHERE id =’ r n
- 0Разбор строки Json через командную строку
- 0Могу ли я объединить эти вызовы g ++ в один?
- 1Определите, был ли сделан запрос на подпись сертификата с использованием алгоритма SHA1 или SHA2
- 0Правильный синтаксис для запуска скрипта через cron
- 0Как сохранить пользовательский ввод в поле ввода? [HTML / AngularJS]
- 0Загрузка разных объектов из файла
- 1JSON должен быть загружен в фоновом режиме?
- 0Как обращаться с наследованием в реляционной базе данных
- 0Вставьте новый столбец с сгенерированными идентификаторами последовательности в базу данных mySQL
- 0HTML5 и PHP: Воспроизведение видеофайла в формате base64
- 1Сложная, но эффективная фильтрация массива JavaScript
- 0Неправильные значения умножения матриц
- 1Угловой CLI прокси wss

