Call to undefined function simplexml_load_file

Описание Если ваш PHP код выдает вам следующую ошибку: То это значит, что вы пытаетесь использовать функцию simplexml_load_file, для работы которой нужны отсутствующие у вас в системе библиотеки. Добавить их можно следующим образом: Для CentOS, Fedora, RedHat: yum install php-bcmath Для Debian, Mint, Ubuntu: sudo apt-get install php-xml

  • 0
  • 778
  • 100,00%

PHP: Class 'DOMDocument' not found

Описание и решение проблемы Если при выполнении какого-то кода, который написан на языке PHP, вы получаете ошибку следующего содержания: То у вас в системе отсутствует необходимое для работы DOM расширение. Установить его можно следующим образом: Для Debian/Ubuntu/Mint: apt-get install php-dom Для CentOS/RedHat: yum install php-xml

  • 0
  • 1 257
  • 100,00%

Warning: It is not safe to rely on the system's timezone settings

Описание проблемы и причины её возникновения Если, при использовании какой-либо функции PHP предназначенной для работы со временем, у вас появляется ошибка следующего содержания: То ваша проблема заключается в том, что у вас в системе не задано значение часового пояса по умолчанию. Решить эту проблему можно двумя способами, речь о которых пойдет ниже. Задать часовой пояс […]

  • 0
  • 616
  • 100,00%

PHP: Делаем один из аргументов пользовательской функции необязательным

Пример предупреждения PHP Наверное каждого, кто создает свою функцию и дает ей несколько аргументов, причем не обязательно их все используя, раздражал тот факт, что в логах сервера постоянно появляются ошибки. Например начало объявления функции: function favorite_album($bandname, $genre) Если вы её будете вызывать без второго параметра, например так: function favorite_album(‘Paradise Lost’, ‘Doom Gothic Metal’) То ничего […]

  • 0
  • 625
  • 100,00%

Call to undefined function bcadd()

В данной статье пойдет речь о том, как исправить ошибку «Call to undefined function bcadd()» в различных дистрибутивах ОС Linux. Описание Если ваш PHP код выдает вам следующую ошибку: То, как видно из текста ошибки, она возникает в том случае, когда php не находит данную функцию. Скорей всего, это из-за того, что в системе, где […]

  • 0
  • 1 457
  • 100,00%

Call to undefined function mysql_connect()

В данной статьей пойдет речь об ошибках «Call to undefined function mysql_connect()» и «Call to undefined function mysqli_connect()», которые могут вылезать при вызове страниц или скриптов, которые написаны на языке php, а также о том, как эти ошибки исправить. Описание Либо Причиной появления этой ошибки, может быть не установленное расширение mysql для php. Чтобы его […]

  • 0
  • 975
  • 80,00%

Call to undefined function mb_detect_encoding()

В данной статье пойдет речь об ошибке «Call to undefined function mb_detect_encoding()», которая может появляться при открытии каких-либо страниц вашего сайта или запуска скриптов, написанных на php, а также о том, как жту ошибку можно исправить. Описание Данная ошибка появляется из-за того, что не установлен php модуль mbstring. Чтобы её исправить, достаточно просто установить его […]

  • 0
  • 1 257
  • 100,00%

Call to undefined function curl_init()

В данной статье пойдет речь о том, что необходимо сделать, чтобы исправить ошибку «Call to undefined function curl_init()», которая может вылезти в процессе работы вашего сайта или при переносе сайта новый хостинг. Описание Эта ошибка может появляться в тех случаях, когда не установлено расширение php-curl. Для его установки, достаточно выполнить следующие команды: sudo apt-get update […]

  • 0
  • 2 251
  • 100,00%

PHP Fatal error: Call to undefined function imagecreatetruecolor()

При использовании связки nginx с php, может появляться такая ошибка. Как видно из ее текста, она появляется из-за отсутствия функции  imagecreatetruecolor(). Описание Для исправления ошибки, нам достаточно установить пакет php-gd. sudo apt-get -y update && apt-get -y install php-gd В некоторых дистрибутивах данный пакет называется php5-gd, для его установки подойдет команда ниже: sudo apt-get -y […]

  • 1
  • 2 638
  • 100,00%

Ошибка error connect to php5-fpm.sock failed (13: Permission denied)

Не смотря на то, что «связка» nginx + PHP уже перестала быть какой-то диковинкой, во многих дистрибьютивах взаимодействие данных программ не налажено должным образом. Ниже — пример типичной ошибки после установки nginx и php-fpm. Описание ошибки Если при попытке зайти на вебсервер под управлением nginx браузер выдает код ошибки 502 (Bad gateway), а в логах […]

  • 1
  • 2 113
  • 100,00%