Новости:

Форуму исполнилось 12 лет!

Мы в матрице .
Мы в телеге .

Главное меню

Apache GD2

Автор kvip, 26 ноября 2013, 17:01:23

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

kvip

Привет всем, не работает модуль GD2 на slackware 14 x86.

php.ini
extension=gd.so

Переустанавливал мод командой.
slackpkg reinstall gd

И все равно та же проблема.

Graf

Цитата: kvip от 26 ноября 2013, 17:01:23
Привет всем, не работает модуль GD2 на slackware 14 x86.
...
И все равно та же проблема.
А как определил, что не работает? И что про это сказал лог?
И, "кака, така проблема"? :)
Ведь, явно же кто-то, где-то и на что-то ругался...
Посмотреть бы на эту ругань...

зы: обнови рнр, на всякий случай.

kvip

В логах ни чего нет, просто в движках пишет что модуль GD не подключен и работа с изображениями не возможна.

Graf

ТО, что апач перегружал, даже спрашивать не буду, а вот что говорят
phpinfo(); и print_r(gd_info()); ?

kvip

#4
php


PHP Version 5.4.22


System Linux WhiteStar 3.2.45-smp #2 SMP Fri May 31 16:57:40 CDT 2013 i686
Build Date Nov 17 2013 19:56:07
Configure Command './configure' '--prefix=/usr' '--libdir=/usr/lib' '--with-libdir=lib' '--localstatedir=/var' '--sysconfdir=/etc' '--datarootdir=/usr/share' '--datadir=/usr/share' '--infodir=/usr/info' '--mandir=/usr/man' '--with-apxs2=/usr/bin/apxs' '--enable-fpm' '--with-fpm-user=apache' '--with-fpm-group=apache' '--enable-maintainer-zts' '--enable-pcntl' '--enable-mbregex' '--enable-tokenizer=shared' '--with-config-file-scan-dir=/etc/php' '--with-config-file-path=/etc/httpd' '--enable-mod_charset' '--with-layout=PHP' '--disable-sigchild' '--enable-xml' '--with-libxml-dir=/usr' '--enable-simplexml' '--enable-xmlreader=shared' '--enable-dom=shared' '--enable-filter' '--disable-debug' '--with-openssl=shared' '--with-pcre-regex=/usr' '--with-zlib=shared,/usr' '--enable-bcmath=shared' '--with-bz2=shared,/usr' '--enable-calendar=shared' '--enable-ctype=shared' '--with-curl=shared' '--with-curlwrappers' '--with-mcrypt=/usr' '--enable-dba=shared' '--with-gdbm=/usr' '--with-db4=/usr' '--enable-exif=shared' '--enable-ftp=shared' '--with-gd=shared' '--with-jpeg-dir=/usr' '--with-png-dir=/usr' '--with-zlib-dir=/usr' '--with-xpm-dir=/usr' '--with-freetype-dir=/usr' '--with-t1lib=/usr' '--enable-gd-native-ttf' '--with-gettext=shared,/usr' '--with-gmp=shared,/usr' '--with-iconv=shared' '--with-imap-ssl=/usr' '--with-imap=/usr/local/lib/c-client' '--with-ldap=shared' '--enable-mbstring=shared' '--enable-hash' '--with-mysql=shared,mysqlnd' '--with-mysqli=shared,mysqlnd' '--with-mysql-sock=/var/run/mysql/mysql.sock' '--enable-pdo=shared' '--with-pdo-mysql=shared,mysqlnd' '--with-pdo-sqlite=shared,/usr' '--with-pspell=shared,/usr' '--with-enchant=shared,/usr' '--enable-shmop=shared' '--with-snmp=shared,/usr' '--enable-soap=shared' '--enable-sockets' '--with-sqlite3=shared' '--with-regex=php' '--enable-sysvmsg' '--enable-sysvsem' '--enable-sysvshm' '--enable-wddx=shared' '--with-xsl=shared,/usr' '--enable-zip=shared' '--with-tsrm-pthreads' '--enable-intl=shared' '--enable-shared=yes' '--enable-static=no' '--with-gnu-ld' '--with-pic' '--build=i486-slackware-linux'
Server API Apache 2.0 Handler
Virtual Directory Support enabled
Configuration File (php.ini) Path /etc/httpd
Loaded Configuration File /etc/httpd/php.ini
Scan this dir for additional .ini files /etc/php
Additional .ini files parsed (none)
PHP API 20100412
PHP Extension 20100525
Zend Extension 220100525
Zend Extension Build API220100525,TS
PHP Extension Build API20100525,TS
Debug Build no
Thread Safety enabled
Zend Signal Handling disabled
Zend Memory Manager enabled
Zend Multibyte Support provided by mbstring
IPv6 Support enabled
DTrace Support disabled
Registered PHP Streams compress.bzip2, php, file, glob, data, dict, ftp, ftps, gopher, http, https, imap, imaps, ldap, ldaps, pop3, pop3s, rtsp, smtp, smtps, telnet, tftp, compress.zlib, zip, phar
Registered Stream Socket Transports tcp, udp, unix, udg, ssl, sslv3, sslv2, tls
Registered Stream Filters mcrypt.*, mdecrypt.*, bzip2.*, string.rot13, string.toupper, string.tolower, string.strip_tags, convert.*, consumed, dechunk, convert.iconv.*, zlib.*


Configuration

User/Group apache(80)/80
Max Requests Per Child: 0 - Keep Alive: on - Max Per Connection: 100
Timeouts Connection: 60 - Keep-Alive: 5
Virtual Server Yes
Server Root /usr
Loaded Modules core mod_so http_core mod_authn_file mod_authn_core mod_authz_host mod_authz_groupfile mod_authz_user mod_authz_core mod_access_compat mod_auth_basic mod_reqtimeout mod_filter mod_mime mod_log_config mod_env mod_headers mod_setenvif mod_version mod_proxy mod_proxy_connect mod_proxy_ftp mod_proxy_http mod_proxy_fcgi mod_proxy_scgi mod_proxy_wstunnel mod_proxy_ajp mod_proxy_express mod_lbmethod_byrequests mod_lbmethod_bytraffic mod_lbmethod_bybusyness event mod_unixd mod_status mod_autoindex mod_dir mod_alias mod_rewrite mod_php5

Directive Local Value Master Value
engine 1 1
last_modified 0 0
xbithack 0 0


PHP Version 5.4.22

Directive Local Value Master Value
allow_url_fopen On On
allow_url_include Off Off
always_populate_raw_post_data Off Off
arg_separator.input & &
arg_separator.output & &
asp_tags Off Off
auto_append_file no value no value
auto_globals_jit On On
auto_prepend_file no value no value
browscap no value no value
default_charset no value no value
default_mimetype text/html text/html
disable_classes no value no value
disable_functions no value no value
display_errors Off Off
display_startup_errors Off Off
doc_root no value no value
docref_ext no value no value
docref_root no value no value
enable_dl Off Off
enable_post_data_reading On On
error_append_string no value no value
error_log no value no value
error_prepend_string no value no value
error_reporting 22527 22527
exit_on_timeout Off Off
expose_php On On
extension_dir /usr/lib/php/extensions /usr/lib/php/extensions
file_uploads On On
highlight.comment #FF8000 #FF8000
highlight.default #0000BB #0000BB
highlight.html #000000 #000000
highlight.keyword #007700 #007700
highlight.string #DD0000 #DD0000
html_errors On On
ignore_repeated_errors Off Off
ignore_repeated_source Off Off
ignore_user_abort Off Off
implicit_flush Off Off
include_path .:/usr/lib/php .:/usr/lib/php
log_errors On On
log_errors_max_len 1024 1024
mail.add_x_header On On
mail.force_extra_parameters no value no value
mail.log no value no value
max_execution_time 30 30
max_file_uploads 20 20
max_input_nesting_level 64 64
max_input_time 60 60
max_input_vars 1000 1000
memory_limit 512M 512M
open_basedir no value no value
output_buffering 4096 4096
output_handler no value no value
post_max_size 4098M 4098M
precision 14 14
realpath_cache_size 16K 16K
realpath_cache_ttl 120 120
register_argc_argv Off Off
report_memleaks On On
report_zend_debug On On
request_order GP GP
sendmail_from no value no value
sendmail_path /usr/sbin/sendmail -t -i /usr/sbin/sendmail -t -i
serialize_precision 17 17
short_open_tag Off Off
SMTP localhost localhost
smtp_port 25 25
sql.safe_mode Off Off
track_errors Off Off
unserialize_callback_func no value no value
upload_max_filesize 4098M 4098M
upload_tmp_dir no value no value
user_dir no value no value
user_ini.cache_ttl 300 300
user_ini.filename .user.ini .user.ini
variables_order GPCS GPCS
xmlrpc_error_number 0 0
xmlrpc_errors Off Off
zend.detect_unicode On On
zend.enable_gc On On
zend.multibyte Off Off
zend.script_encoding no value no value



php_r
Ничего

Graf

Ой, зачем весь-то phpinfo() :wacko_mini: ?
В нем куча инфы для спамеров :)
Я, с твоего позволения, оставил только информацию нужную для темы топика. Которая показывает, что рнр собран с поддержкой gd, но инфу по нему не выводит (имхо, desable).
Должно быть как-то так:

gd

GD Support enabled
GD Version bundled (2.1.0 compatible)
FreeType Support enabled
FreeType Linkage with freetype
FreeType Version 2.5.0
T1Lib Support enabled
GIF Read Support enabled
GIF Create Support enabled
JPEG Support enabled
libJPEG Version 8
PNG Support enabled
libPNG Version 1.4.12
WBMP Support enabled
XPM Support enabled
libXpm Version 30411
XBM Support enabled

Directive Local Value Master Value
gd.jpeg_ignore_warning 0 0


А сам gd.so присутствует?
# ls  /usr/lib/php/extensions | grep gd

kvip

Спасибо, да присутствует.

ls  /usr/lib/php/extensions | grep gd
gd.so*

Graf

Что-то все гладко, а не работает...
А тот ли ты php.ini изменяешь?
ЦитироватьLoaded Configuration File   /etc/httpd/php.ini

kvip

Да изменяю правильное.
Другого просто нету.

webdoc

<?PHP

ini_set('display_errors',1);
error_reporting(E_ALL);

var_dump(gd_info());

?>

Что выдает этот код при запуске ?

kvip

Fatal error: Call to undefined function gd_info() in /var/www/htdocs/index.php on line 6

webdoc

#11
1. измени строку в php.ini
extension_dir   /usr/lib/php/extensions   /usr/lib/php/extensions
на
extension_dir   /usr/lib/php/extensions

2. перезагрузи Apache
# httpd -k restart
или
# /etc/rc.d/rc.httpd restart

3. покажи что выдает ls -l /usr/lib/php/extensions

kvip

extension_dir   /usr/lib/php/extensions   /usr/lib/php/extensions
Этой строчки вообще нет.

ls -l /usr/lib/php/extensions
total 4080
-rwxr-xr-x 1 root root   28560 Nov 18 08:57 bcmath.so*
-rwxr-xr-x 1 root root   19896 Nov 18 08:57 bz2.so*
-rwxr-xr-x 1 root root   24552 Nov 18 08:57 calendar.so*
-rwxr-xr-x 1 root root   10828 Nov 18 08:57 ctype.so*
-rwxr-xr-x 1 root root   73692 Nov 18 08:57 curl.so*
-rwxr-xr-x 1 root root   53148 Nov 18 08:57 dba.so*
-rwxr-xr-x 1 root root  169608 Nov 18 08:57 dom.so*
-rwxr-xr-x 1 root root   19880 Nov 18 08:57 enchant.so*
-rwxr-xr-x 1 root root   49964 Nov 18 08:57 exif.so*
-rwxr-xr-x 1 root root   46892 Nov 18 08:57 ftp.so*
-rwxr-xr-x 1 root root  334792 Nov 18 08:57 gd.so*
-rwxr-xr-x 1 root root   10924 Nov 18 08:57 gettext.so*
-rwxr-xr-x 1 root root   45196 Nov 18 08:57 gmp.so*
-rwxr-xr-x 1 root root   36476 Nov 18 08:57 iconv.so*
-rwxr-xr-x 1 root root  200480 Nov 18 08:57 intl.so*
-rwxr-xr-x 1 root root   47532 Nov 18 08:57 ldap.so*
-rwxr-xr-x 1 root root 1181856 Nov 18 08:57 mbstring.so*
-rwxr-xr-x 1 root root   42836 Nov 18 08:57 mysql.so*
-rwxr-xr-x 1 root root  123536 Nov 18 08:57 mysqli.so*
-rwxr-xr-x 1 root root  111028 Nov 18 08:57 openssl.so*
-rwxr-xr-x 1 root root  110356 Nov 18 08:57 pdo.so*
-rwxr-xr-x 1 root root   26844 Nov 18 08:57 pdo_mysql.so*
-rwxr-xr-x 1 root root   23836 Nov 18 08:57 pdo_sqlite.so*
-rwxr-xr-x 1 root root   20108 Nov 18 08:57 pspell.so*
-rwxr-xr-x 1 root root    9036 Nov 18 08:57 shmop.so*
-rwxr-xr-x 1 root root   47928 Nov 18 08:57 snmp.so*
-rwxr-xr-x 1 root root  356032 Nov 18 08:57 soap.so*
-rwxr-xr-x 1 root root  667024 Nov 18 08:57 sqlite3.so*
-rwxr-xr-x 1 root root   15660 Nov 18 08:57 tokenizer.so*
-rwxr-xr-x 1 root root   32012 Nov 18 08:57 wddx.so*
-rwxr-xr-x 1 root root   28236 Nov 18 08:57 xmlreader.so*
-rwxr-xr-x 1 root root   31980 Nov 18 08:57 xsl.so*
-rwxr-xr-x 1 root root   95100 Nov 18 08:57 zip.so*
-rwxr-xr-x 1 root root   33144 Nov 18 08:57 zlib.so*

webdoc

 -> Этой строчки вообще нет.
поищи просто extension_dir если ее нет, добавь extension_dir  /usr/lib/php/extensions

-> ls -l /usr/lib/php/extensions
я вижу что доступ имеет пользователь root , а у тебя Apache работает под пользователем apache
см. запись User/Group   apache(80)/80 т.е. надо сменить права на на папку /usr/lib/php/extensions
команда: chown  -R apache:apache  /usr/lib/php/extensions
и перезапустить apache

kvip