Перейти к контенту
  • 0

Глюки с кодом безопасности. GD библиотека.


FLYM

Вопрос

Можете посмотреть (http://grsforum.w6.ru/grs/index.php?act=Reg&CODE=00)...В общем вместо картинки с кодом выводит крестик и надпись Loading Image....Почему? Как эту фигню можно исправить? Кстати GD поддерживается, спрашивал у админов...
Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0

MAFIA

нет. у них амила.

FLYM

поставь код потверджения, тот что GD не требует.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Sanjak

По моему действовать все равно не будет... Я пробовал... Они ща на амилло как раз пытаются исправить эту траблу...

Ссылка на комментарий
Поделиться на других сайтах

  • 0

вот что значит, посидеть самому, да разобраться... щаз тоже проблема такая была - вот, исправил!!! делюсь!!!

в php.ini в папке с установленной PHP нужно заменить следующую ботву:

 

; Directory in which the loadable extensions (modules) reside.
extension_dir = ./

здесь подставляем путь к [папка, куда установлен php]\extensions

 

затем в том же файле ищем такую бодягу:

 

;Windows Extensions
;Note that MySQL and ODBC support is now built in, so no dll is needed for it.
;
;extension=php_bz2.dll
;extension=php_ctype.dll
;extension=php_cpdf.dll
;extension=php_curl.dll
;extension=php_cybercash.dll
;extension=php_db.dll
;extension=php_dba.dll
;extension=php_dbase.dll
;extension=php_dbx.dll
;extension=php_domxml.dll
;extension=php_dotnet.dll
;extension=php_exif.dll
;extension=php_fbsql.dll
;extension=php_fdf.dll
;extension=php_filepro.dll
;extension=php_gd.dll
;extension=php_gettext.dll
;extension=php_hyperwave.dll
;extension=php_iconv.dll
;extension=php_ifx.dll
;extension=php_iisfunc.dll
;extension=php_imap.dll
;extension=php_ingres.dll
;extension=php_interbase.dll
;extension=php_java.dll
;extension=php_ldap.dll
;extension=php_mbstring.dll
;extension=php_mcrypt.dll
;extension=php_mhash.dll
;extension=php_ming.dll
;extension=php_mssql.dll
;extension=php_oci8.dll
;extension=php_openssl.dll
;extension=php_oracle.dll
;extension=php_pdf.dll
;extension=php_pgsql.dll
;extension=php_printer.dll
;extension=php_shmop.dll
;extension=php_snmp.dll
;extension=php_sockets.dll
;extension=php_sybase_ct.dll
;extension=php_tokenizer.dll
;extension=php_w32api.dll
;extension=php_xslt.dll
;extension=php_yaz.dll
;extension=php_zlib.dll

 

здесь нужно просто убрать знак ";" перед модулем php_gd.dll или просто дописать extension=php_gd2.dll (это более новая библиотека, если есть, то лучше поставить ее)

дело в том, что цифры эти на коде безопасности генерятся именно этим модулем GD...

 

вот, собственно, и все... надеюсь, всем кому надо помог...

Ссылка на комментарий
Поделиться на других сайтах

  • 0

.silent

не у всех есть доступ к файлу php.ini

про халявщиков я вобще молчу. :D

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Sanjak

Ну извините ... Иначе проблему не решить ... Просим хостера, не хочет ( если ты халявщик ), ну так отключаем ГД ... На халяву всего не бывает ...

Ссылка на комментарий
Поделиться на других сайтах

  • 0

2FLYM

В общем вместо картинки с кодом выводит крестик и надпись Loading Image....Почему?

Видел такую же фигню, когда путь к шрифтам был указан некорректно. Путь к шрифтам проверял? Он правильный?

 

.silent

:D чес слово насмешил. Эта "ботва" на твой локальной машине с виндами, а на серверах (тем более на юниксовых) там всё подругому, поверь мне.

 

Sanjak

не у всех есть доступ к файлу php.ini

Некоторыми переменными можно рулить и через .htaccess, если, конечно, есть возможность использовать эти самые .htaccess.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

MadDog

чес слово насмешил. Эта "ботва" на твой локальной машине с виндами, а на серверах (тем более на юниксовых) там всё подругому, поверь мне.
Расскажи пжалуста, как рулить на Линухе САМОМУ ? Если есть допуск к конфигам ...
Ссылка на комментарий
Поделиться на других сайтах

  • 0

Остап

Не. я не про себя говорил. Я на платном хостинге.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Остап

как рулить на Линухе САМОМУ

А что понимается под рулить? Настройки? Установка ПО? Добавление / Удаление пользователей? Что именно интересует?

Если есть допуск к конфигам

Это в /etc что ли? :D Или всё же .htaccess?

 

P.S. ИМХО, это лучше в привате или мылом обсуждать, т.к. данное обсуждение выходит за рамки сабжа (если по глобальным настройкам никсов).

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Как открыть модуль GD ...

Это просто. Создаёшь файл, например test.php, со следующим содержанием:

<?php
phpinfo();
?>

 

Заливаешь на сервер запускаешь в браузере и смотришь есть ли поддержка GD. Если нет, то надо PHP перекомпилировать с поддержкой GD.

 

Если у тебя есть рутовый доступ к серверу, то можешь и сам всё сделать, хотя я не советовал бы делать самому, если в этом не разбираешься.

 

В сети полно статей как именно надо скомпилировать Апач, ПХП, ГД, МуСкуль и т.д. для нормальной работы.

Ссылка на комментарий
Поделиться на других сайтах

  • 0
Если у тебя есть рутовый доступ к серверу,
Не было б, не спрашивал
В сети полно статей как именно надо скомпилировать Апач, ПХП, ГД, МуСкуль и т.д. для нормальной работы.
Поищем, спасибо
Ссылка на комментарий
Поделиться на других сайтах

  • 0
<?php
phpinfo();
?>

Сделал, вот что есть:

GD Support enabled

 

А всё равно ничего не показывает :D((

 

Мне вообще нужно нормальную безопасность включить, так она ведь тоже не отображается (printscreen прилагается) ;)((

 

P.S> В админцентре написано: "Нормальный (ничего не требуется)" - следовательно GD даже и не нужен - а не рабоатет???

 

P.S2> На локалке рабоатет. Но мне нужно на сайте.

post-28-1091095984.jpg

Ссылка на комментарий
Поделиться на других сайтах

  • 0
А всё равно ничего не показывает

Для начала проверить наличие картинок в каталоге с графикой. Далее права доступа на чтение граф. файлов и каталога(ов), в котором они лежат. Пока больше ничего в голову не приходит.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Системные настройки -> Безопасность

Включить при регистрации флуд-контроль против скриптов/ботов?

поставьте на Нормальный

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Ramaloke

Странно... Попробуйте поставить 0777 на все. Хотя у меня стоит тот же CHMOD и на папку, а на фонты в ней и все нормально отображается.

Ссылка на комментарий
Поделиться на других сайтах

  • 0

Системные настройки -> Безопасность

Включить при регистрации флуд-контроль против скриптов/ботов?

поставьте на Нормальный

 

 

Что то не могу найти. У меня английская админка и вторая версия.

Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.