PHP7 - Call to undefined function imagettftext - хотя GD стоит

GTHack

Новичок
Собственно, после перехода на php7 скрипт даёт ошибку
Uncaught Error: Call to undefined function imagettftext()

Хотя GD стоит!
Подскажите пожалуйста - в чём может быть проблема?

gd.jpg
 

Вложения

  • 30,7 KB Просмотры: 3

thfc

Новичок
По теме PHP 7.0, обновил дистр до 16.04, LAMP ставил как обычно по оф.мануалу, не открывается localhost/test/index.html, только путем file:///var/www/test/index.html, с остальным http://localhost/phpmyadmin, localhost/ и localhost/test.php все нормально, в гугле только стандартное описание установки новых версий LTS и PHP7, куда смотреть подскажите.
 

thfc

Новичок
в том то и дело что от логов толку нет:
configured -- resuming normal operations
и это после всех попыток LAMP переустанавливал, тоже не помогло, пути, права, да в общем все смотрел, дело в apache, просто созданную страницу не открывает и все,
 
Последнее редактирование:

AmdY

Пью пиво
Команда форума
проверьте что у вас localhpost указывает на /var/www
проверьте права на файл /var/www/test/index.html
логи лежат в /var/log/apache2/
 

thfc

Новичок
всё по порядку:
/etc/hosts - 127.0.0.1 localhost
/etc/apache2/sites-available/000-default.conf - DocumentRoot /var/www/html
права ls -li ./*
755, все равно The requested URL /test//index.html was not found on this server.
и лог апача при этом
[Thu Sep 29 20:28:28.604571 2016] [mpm_prefork:notice] [pid 19590] AH00163: Apache/2.4.18 (Ubuntu) configured -- resuming normal operations
что в общем то означает только одно
сконфигурировано - возобновление нормальной работы
 
Последнее редактирование:

fixxxer

К.О.
Партнер клуба
что такое "не открывается"?
500? 404? dns error? комп взрывается?
 

fixxxer

К.О.
Партнер клуба
смотри в логах, по какому полному пути на диске пытается открыть файл - наверняка либо DocumentRoot неправильный, либо запрос не в тот VirtualHost попадает, ну или где-то там в конфигах матчится ненужный Directory/DirectoryMatch/Location/LocationMatch или реврайты.
 

AmdY

Пью пиво
Команда форума
у тебя же было /etc/apache2/sites-available/000-default.conf - DocumentRoot /var/www/html, а файл лежал выше
>>не открывается localhost/test/index.html, только путем file:///var/www/test/index.html

теперь вот открываешь
>>не отерывается файл путем http://localhost/test/index.html/
слеш в конце обозначает что это директория в которой будет индексный файл. он явно лишний.

будь внимательнее, и логи ты так не посмотрел. а начинать надо именно с этого.
 

thfc

Новичок
Спасибо, AndY. в пути которым не открывался файл, слэш был лишним потому, что не из адресной строки браузера копировал, а в сообщении форума его автоматом прописал, в остальном все верно, ошибка из-за невнимательности, логи смотрел, честное слово. Для всех программ которые устанавливаю делаю шпаргалку в виде файла soft, куда вношу все действия по установке будь то apt-get или ppa: и т.п. да хоть pip-install, отсюда уверенность что ошибиться невозможно. Что администрирование сервера, что php для меня постольку поскольку, но нужны иногда, тут ещё из-за собственной ошибки запаниковал на PHP7.
 
Сверху