Привет, я получаю - фатальная ошибка: «Uncaught Error: вызов неопределенной функции utf8_encode () in») - PullRequest
0 голосов
/ 05 октября 2018

Информация VPS:

Debian Stretch 9

Установленные пакеты: https://hastebin.com/erugofatab.apache

Работающие службы: https://hastebin.com/nekunukuza.cs

Хорошо, у меня проблемыс помощью utf8_encode php при нажатии на часть моего веб-сайта я получил ошибку, я перемещал файлы веб-сайта с одного vps на другой, поэтому я знаю, что веб-сайт работает на моем другом vps.

Неустранимая ошибка: необученная ошибка: вызов неопределенной функции utf8_encode () в /var/www/html/cogs/teamspeak/Helper/String.php:472 трассировки стека: # 0 / var / www/html/cogs/teamspeak/Adapter/ServerQuery.php(204): TeamSpeak3_Helper_String-> toUtf8 () # 1 /var/www/html/cogs/teamspeak/Node/Abstract.php(82): TeamSpeak3erver_Aduterlogin ', Array) # 2 /var/www/html/cogs/teamspeak/Node/Abstract.php(94): TeamSpeak3_Node_Abstract-> prepare (' login ', Array) # 3 / var / www / html / cogs / teampeak/Node/Host.php(802): TeamSpeak3_Node_Abstract-> execute ('login', Array) # 4 /var/www/html/cogs/teamspeak/TeamSpeak3.php(335): TeamSpeak3_Node_Host-> login (Object (TeamSpeak3_el)), Object (TeamSpeak3_Helper_String)) # 5 /var/www/html/manager/tsdomaine.php(5): TeamSpeak3 :: factory (Object (TeamSpeak3_Helper_Uri)) # 6 {main} добавлено в / var / www / html / cogs /teampeak / Helper / String.php в строке 472

Я извлек файлы, которые выдавали ошибку " String.php в строке 472"и это на линии 472" $ this-> string = utf8_encode ($ this-> string);"

Это пакеты, связанные с xml, которые я имею на своем vps;

  1. libxml2 / stable, stable, теперь 2.9.4 + dfsg1-2.2 + deb9u2 amd64 [установлено, автоматически]
  2. php-xml / stable, теперь 1: 7.0 + 49 all[установлено, автоматически]
  3. php7.0-xml / stable, стабильный, теперь 7.0.30-0 + deb9u1 amd64 [установлено]
  4. xml-core / stable, теперь 0,17 все [установлено, автоматически]

Я думаю, что есть много вещей, которые могут быть проблемой, может быть, я пропускаю пакет, возможно, мне нужно отредактировать что-то в моей конфигурации php.Не уверен, если кто-то знает, как это исправить, пожалуйста, дайте мне знать, спасибо.

Спасибо,

1 Ответ

0 голосов
/ 05 октября 2018

Обновление: после часа поиска в Google, нашел то, что мне не хватало.

В конфигурации apache2 " / etc / apache2 / apache2.conf "

Iнеобходимо добавить строку, которая

" AddDefaultCharset UTF-8 "

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...