Перейти к контенту
  • 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

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

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

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

 

 

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

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

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

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

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить на вопрос...

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

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

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

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

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

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

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

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