Пытаюсь зайти в админку, ввожу логин и пароль выдает, что не верно и просит ввести по новой с каптчей, но каптча не отображает картинку с символами для ввода.
права на папку и файл выставил 755 - bitrix/tools/captcha.php
в dbconm.php:
<?
define("BX_USE_MYSQLI", true);
define("DBPersistent", false);
$DBType = "mysql";
$DBHost = "database.mysql";
$DBLogin = "db_user";
$DBPassword = "123456";
$DBName = "db_name";
$DBDebug = false;
$DBDebugToFile = false;
define("DELAY_DB_CONNECT", true);
define("CACHED_b_file", 3600);
define("CACHED_b_file_bucket_size", 10);
define("CACHED_b_lang", 3600);
define("CACHED_b_option", 3600);
define("CACHED_b_lang_domain", 3600);
define("CACHED_b_site_template", 3600);
define("CACHED_b_event", 3600);
define("CACHED_b_agent", 3660);
define("CACHED_menu", 3600);
define("BX_UTF", true);
define("BX_FILE_PERMISSIONS", 0644);
define("BX_DIR_PERMISSIONS", 0755);
@umask(~BX_DIR_PERMISSIONS);
@ini_set("memory_limit", "512M");
define("BX_DISABLE_INDEX_PAGE", true);
?>
UTF-8 без BOM - установлена кодировка!
--------------------------------------------------------------------
Далее, в файле init.php:
<?
$GLOBALS['CAT_DECOR_IBLOCK']=7;
$GLOBALS['CAT_DECOR_BELYE_SECT']=59;
$GLOBALS['CAT_DECOR_KARNIZY_SECT']=46;
function debug($var)
{
global $USER;
if ($USER->IsAdmin()) {
$bt = debug_backtrace();
$bt = $bt[0];
$dRoot = $_SERVER["DOCUMENT_ROOT"];
$dRoot = str_replace("/", "\\", $dRoot);
$bt["file"] = str_replace($dRoot, "", $bt["file"]);
$dRoot = str_replace("\\", "/", $dRoot);
$bt["file"] = str_replace($dRoot, "", $bt["file"]);
?>
<div style="font-size:12px; color:#000; background:#FFF; border:1px dashed #000;">
<div style="padding: 3px 5px; background:#99CCFF; font-weight:bold;">File: <?= $bt["file"] ?>
[<?= $bt["line"] ?>]
</div>
<pre style="padding: 10px;"><? print_r($var) ?></pre>
</div>
<?
}
}
/**
* Функция выводит отладочную информацию (замена pre+print_r+pre) в файл
*
* @param any $obj -- объект, значение которого выводят
* @param boolean $admOnly -- функция доступна только администартору
* @param boolean $die -- остановить выполнение скрипта
* @return boolean
*/
function p2f($obj, $admOnly=false, $die = false) {
global $USER;
if($admOnly===false || $USER->IsAdmin()) {
$dump="<pre style='font-size: 11px; font-family: tahoma;'>".print_r($obj, true)."</pre>";
$files = $_SERVER["DOCUMENT_ROOT"]."/_dump.html";
$fp = fopen( $files, "a+" );
fwrite( $fp, $dump);
fclose( $fp );
if ($die) die();
}
}
/**
* Функция выводит отладочную информацию (замена pre+print_r+pre) на экран
*
* @param any $obj -- объект, значение которого выводт
* @param boolean $admOnly -- функци¤ доступна только администартору
* @param boolean $die -- остановить выполнение скрипта
* @return boolean
*/
function p($obj,$admOnly=true,$d=false)
{
global $USER;
if($USER->IsAdmin() || $admOnly===false)
{
echo "<pre>";
print_r($obj);
echo "</pre>";
if($d===true)
die();
}
}
------------------------------
в конце ставил закрывающий символ кода, НЕ СРАБОТАЛО!
тут тоже кстати UTF-8 без BOM!
==============================
вобще удаляю файл init.php, никакого эффекта!
чистил кэш bitrix/cache/
чистил managed_cache/
Библиотека FREE TYPE - присутствует и работает!
в базе таблица b_captcha не битая! даже сделал восстановление на всякий, все равно не работает каптча!
Кто, что может подсказать в чем может быть проблема и как быть дальше?
права на папку и файл выставил 755 - bitrix/tools/captcha.php
в dbconm.php:
<?
define("BX_USE_MYSQLI", true);
define("DBPersistent", false);
$DBType = "mysql";
$DBHost = "database.mysql";
$DBLogin = "db_user";
$DBPassword = "123456";
$DBName = "db_name";
$DBDebug = false;
$DBDebugToFile = false;
define("DELAY_DB_CONNECT", true);
define("CACHED_b_file", 3600);
define("CACHED_b_file_bucket_size", 10);
define("CACHED_b_lang", 3600);
define("CACHED_b_option", 3600);
define("CACHED_b_lang_domain", 3600);
define("CACHED_b_site_template", 3600);
define("CACHED_b_event", 3600);
define("CACHED_b_agent", 3660);
define("CACHED_menu", 3600);
define("BX_UTF", true);
define("BX_FILE_PERMISSIONS", 0644);
define("BX_DIR_PERMISSIONS", 0755);
@umask(~BX_DIR_PERMISSIONS);
@ini_set("memory_limit", "512M");
define("BX_DISABLE_INDEX_PAGE", true);
?>
UTF-8 без BOM - установлена кодировка!
--------------------------------------------------------------------
Далее, в файле init.php:
<?
$GLOBALS['CAT_DECOR_IBLOCK']=7;
$GLOBALS['CAT_DECOR_BELYE_SECT']=59;
$GLOBALS['CAT_DECOR_KARNIZY_SECT']=46;
function debug($var)
{
global $USER;
if ($USER->IsAdmin()) {
$bt = debug_backtrace();
$bt = $bt[0];
$dRoot = $_SERVER["DOCUMENT_ROOT"];
$dRoot = str_replace("/", "\\", $dRoot);
$bt["file"] = str_replace($dRoot, "", $bt["file"]);
$dRoot = str_replace("\\", "/", $dRoot);
$bt["file"] = str_replace($dRoot, "", $bt["file"]);
?>
<div style="font-size:12px; color:#000; background:#FFF; border:1px dashed #000;">
<div style="padding: 3px 5px; background:#99CCFF; font-weight:bold;">File: <?= $bt["file"] ?>
[<?= $bt["line"] ?>]
</div>
<pre style="padding: 10px;"><? print_r($var) ?></pre>
</div>
<?
}
}
/**
* Функция выводит отладочную информацию (замена pre+print_r+pre) в файл
*
* @param any $obj -- объект, значение которого выводят
* @param boolean $admOnly -- функция доступна только администартору
* @param boolean $die -- остановить выполнение скрипта
* @return boolean
*/
function p2f($obj, $admOnly=false, $die = false) {
global $USER;
if($admOnly===false || $USER->IsAdmin()) {
$dump="<pre style='font-size: 11px; font-family: tahoma;'>".print_r($obj, true)."</pre>";
$files = $_SERVER["DOCUMENT_ROOT"]."/_dump.html";
$fp = fopen( $files, "a+" );
fwrite( $fp, $dump);
fclose( $fp );
if ($die) die();
}
}
/**
* Функция выводит отладочную информацию (замена pre+print_r+pre) на экран
*
* @param any $obj -- объект, значение которого выводт
* @param boolean $admOnly -- функци¤ доступна только администартору
* @param boolean $die -- остановить выполнение скрипта
* @return boolean
*/
function p($obj,$admOnly=true,$d=false)
{
global $USER;
if($USER->IsAdmin() || $admOnly===false)
{
echo "<pre>";
print_r($obj);
echo "</pre>";
if($d===true)
die();
}
}
------------------------------
в конце ставил закрывающий символ кода, НЕ СРАБОТАЛО!
тут тоже кстати UTF-8 без BOM!
==============================
вобще удаляю файл init.php, никакого эффекта!
чистил кэш bitrix/cache/
чистил managed_cache/
Библиотека FREE TYPE - присутствует и работает!
в базе таблица b_captcha не битая! даже сделал восстановление на всякий, все равно не работает каптча!
Кто, что может подсказать в чем может быть проблема и как быть дальше?