husain_if Опубликовано 28 ноября, 2010 Жалоба Поделиться Опубликовано 28 ноября, 2010 Здравствуйте, уже писал, спрашивал не раз что делать что бы у меня заработало активация аккаунта через веб-моней мерчейзер. Уже вроде все перепробовал. Обновление скрипта не помогает, т.е. есть ошибка при проверки скрипта, возможно там собака зарыта. Говорили все в перегрузке сервера, снизил нагрузку, но все равно как раньше. Думаю проблема в ошибках Base Version: 3.0 Beta2 от 14.10.2010. Checking database structure with /admin/modules/database.php: something wrong! city!==region at acc! country!==city at acc! thecode!==country at acc! region!==thecode at acc! city!==region at domen! country!==city at domen! thecode!==country at domen! region!==thecode at domen! а может в другом чемта. Еще проблема с тикетах, клиент создает тикет, а мне письмо не приходит... Если это трудно исправить или нельзя.. можно ли отключить тикеты ? Итак кратко: 1. не работает авто-активация через веб-моней. При снятие денег в мерчайзере пишет "Ошибка: -2147012894) The operation timed out step=13" а также авто-разблокирование. 2. тикеты, работают, но на е-маил не приходит уведомление об том что клиент создал тикет. 3. крон не работает, хотелось запустить блокировку аккаунтов и рассылку клиентам, но без успешно Очень прошу помочь в этом деле, очень важно "1,2" вопросы. Что бы не гадать не думать, могу дать доступ тех.поддержки что бы посмотрели как говорится "в бою" Очень надеюсь на помощь уже давней проблемы. Ссылка на комментарий Поделиться на другие сайты Поделиться
husain_if Опубликовано 28 ноября, 2010 Автор Жалоба Поделиться Опубликовано 28 ноября, 2010 2. тикеты, работают, но на е-маил не приходит уведомление об том что клиент создал тикет. Спс уже сам решил с проблемой №2 Очень нужна помощь что-до №1 проблемы Ссылка на комментарий Поделиться на другие сайты Поделиться
admin Опубликовано 28 ноября, 2010 Жалоба Поделиться Опубликовано 28 ноября, 2010 city!==region at acc! Это никак не влияет на webmoney, пофиксить можно поискав по форуму напр "city!==region", выкладывал в какой-то теме скриптик для исправления. 1. не работает авто-активация через веб-моней. При снятие денег в мерчайзере пишет "Ошибка: -2147012894) The operation timed out step=13" а также авто-разблокирование. Настройки правильно указали на сайте merchant.webmoney.ru? Перепроверьте все. 3. крон не работает, хотелось запустить блокировку аккаунтов и рассылку клиентам, но без успешно У нас уже около 6-и лет работает проблема явно локальная. Ссылка на комментарий Поделиться на другие сайты Поделиться
husain_if Опубликовано 1 декабря, 2010 Автор Жалоба Поделиться Опубликовано 1 декабря, 2010 city!==region at acc! Это никак не влияет на webmoney, пофиксить можно поискав по форуму напр "city!==region", выкладывал в какой-то теме скриптик для исправления. 1. не работает авто-активация через веб-моней. При снятие денег в мерчайзере пишет "Ошибка: -2147012894) The operation timed out step=13" а также авто-разблокирование. Настройки правильно указали на сайте merchant.webmoney.ru? Перепроверьте все. Ну давайте сначала скажите как правильно ? Ато методом тыка все делалось, так как в инструкции информации минимум, воть Настройка WebMoney Merchant: https://merchant.webmoney.ru/conf/purses.asp После авторизации Вам необходимо настроить кошельки для приема WebMoney. Выберите кошелек и установите галочку напротив "Позволять использовать URL, передаваемые в форме". Метод формирования контрольной подписи: MD5 Выберите рабочий режим работы и активность "Вкл." Для предварительного тестирования адаптации скрипта с Вашими WM кошельками рекомендуем выставить режим работы кошельков: тестовый. а остальные пункты ? Напишите пожалуйста как правильно, может действительно не правильно прописано, хотя очень сомневаюсь... Ссылка на комментарий Поделиться на другие сайты Поделиться
admin Опубликовано 1 декабря, 2010 Жалоба Поделиться Опубликовано 1 декабря, 2010 А другие пункты, если они не указаны, заполнять не нужно. Ссылка на комментарий Поделиться на другие сайты Поделиться
husain_if Опубликовано 1 декабря, 2010 Автор Жалоба Поделиться Опубликовано 1 декабря, 2010 А другие пункты, если они не указаны, заполнять не нужно. пробывал, все равно таже "The operation timed out (-2147012894) step=132". Что самое интересное, при тестовом режиме, работает на ура. Активируется быстро, на е-маил приходит письмо об активации, даже в Цпанели создается аккаунт . Значит поидеи проблема не в этом Ссылка на комментарий Поделиться на другие сайты Поделиться
admin Опубликовано 2 декабря, 2010 Жалоба Поделиться Опубликовано 2 декабря, 2010 Тем более, что в тестовом режиме все ок, да и у других наших клиентов все работает на ура. Максимально возможно экспериментируйте с настройками. Полагаю, что Вы действительно что-то где-то не так указали. Вероятно на сайте настройки мерчанта webmoney. Ссылка на комментарий Поделиться на другие сайты Поделиться
husain_if Опубликовано 8 декабря, 2010 Автор Жалоба Поделиться Опубликовано 8 декабря, 2010 Тем более, что в тестовом режиме все ок, да и у других наших клиентов все работает на ура. Максимально возможно экспериментируйте с настройками. Полагаю, что Вы действительно что-то где-то не так указали. Вероятно на сайте настройки мерчанта webmoney. да у меня самого на другом аккаунте работает, где старая версия.. только что пробивал. Активируется на ура.. А воть эта.. которая все время обновляется, не активирует. Кстате еще один интересный факт.. по авто-оплаты иногда через несколько дней на е-маил приходит письмо активации)) в бпанели тож активировалось, но через несколько дней, ито 1 аккаунт.. Думаю причина в Checking database structure with /admin/modules/database.php: something wrong! city!==region at acc! country!==city at acc! thecode!==country at acc! region!==thecode at acc! наверное скрипт забился и не знает что делать при активации аккаунт и поэтому зависает при авто-оплате. Думаю выход почистить эти ошибки.. но как ? пробывал как тут $resultdata = mysql_query("select * from acc");while($iddata = mysql_fetch_assoc($resultdata)) { if (is_numeric($iddata["country"])) { mysql_query("update acc set country='$iddata[city]', city='$iddata[region]', region='$iddata[thecode]', thecode='$iddata[country]' where ID='$iddata[iD]'") or die(mysql_errno($connect).mysql_error($connect)); } } // ######################################################## // // Работа #1 // ######################################################## // $fields=mysql_list_fields($dbname, "acc", $connect); if (mysql_field_name($fields,9)=="city") { mysql_query("alter table acc change city region_true text not null"); mysql_query("alter table acc change country city_true text not null"); mysql_query("alter table acc change thecode country_true text not null"); mysql_query("alter table acc change region thecode_true text not null"); mysql_query("alter table acc change region_true region text not null"); mysql_query("alter table acc change city_true city text not null"); mysql_query("alter table acc change country_true country text not null"); mysql_query("alter table acc change thecode_true thecode text not null"); $resultdata = mysql_query("select * from acc order by ID"); while($iddata = mysql_fetch_assoc($resultdata)) { mysql_query("update acc set region='$iddata[city]', city='$iddata[country]', country='$iddata[thecode]', thecode='$iddata[region]' where ID='$iddata[iD]'"); } print"completed #1!<br>"; } else { print"already fixed #1!<br>"; } // ######################################################## // // Работа #2 // ######################################################## // $fields=mysql_list_fields($dbname, "domen", $connect); if (mysql_field_name($fields,8)=="city") { mysql_query("alter table domen change city region_true text not null"); mysql_query("alter table domen change country city_true text not null"); mysql_query("alter table domen change thecode country_true text not null"); mysql_query("alter table domen change region thecode_true text not null"); mysql_query("alter table domen change region_true region text not null"); mysql_query("alter table domen change city_true city text not null"); mysql_query("alter table domen change country_true country text not null"); mysql_query("alter table domen change thecode_true thecode text not null"); $resultdata = mysql_query("select * from domen order by ID"); while($iddata = mysql_fetch_assoc($resultdata)) { mysql_query("update domen set region='$iddata[city]', city='$iddata[country]', country='$iddata[thecode]', thecode='$iddata[region]' where ID='$iddata[iD]'"); } print"completed #2!<br>"; } else { print"already fixed #2!<br>"; } $resultdata = mysql_query("select * from acc");while($iddata = mysql_fetch_assoc($resultdata)) { if (is_numeric($iddata["city"])) { mysql_query("update acc set country='$iddata[region]', city='$iddata[thecode]', region='$iddata[country]', thecode='$iddata[city]' where ID='$iddata[iD]'") or die(mysql_errno($connect).mysql_error($connect)); } } http://forum.advanta.org/index.php?showtopic=4262 после этого, ошибок при проверки цельности БД стало меньше.. Но все-же осталось еще ( Checking database structure with /admin/modules/database.php: something wrong! city!==region at acc! country!==city at acc! thecode!==country at acc! region!==thecode at acc! помогите пожалуйста решит эту проблему с авто-активацией аккаунтов. Обидно что на **** версии работает а на лицензии нет( Ссылка на комментарий Поделиться на другие сайты Поделиться
admin Опубликовано 9 декабря, 2010 Жалоба Поделиться Опубликовано 9 декабря, 2010 Кстате еще один интересный факт.. по авто-оплаты иногда через несколько дней на е-маил приходит письмо активации)) в бпанели тож активировалось, но через несколько дней, ито 1 аккаунт.. Такое м.б. в системах типа z-payment, interkassa и пр. при оплате через SMS, банковским переводом, кредиткой и пр. Думаю причина в Checking database structure with /admin/modules/database.php: something wrong! city!==region at acc! country!==city at acc! thecode!==country at acc! region!==thecode at acc! наверное скрипт забился и не знает что делать при активации аккаунт и поэтому зависает при авто-оплате. Думаю выход почистить эти ошибки.. но как ? Это не при чем. помогите пожалуйста решит эту проблему с авто-активацией аккаунтов. Обидно что на **** версии работает а на лицензии нет( Пришлите на admin @ advanta.org скриншот настроек на сайте merchant.webmoney.ru и ссылку на эту тему. А ошибку "city!==region at acc" должно решить процитированное Вами выше "// Работа #1". Если самостоятельно не получается, то за $5 могу устранить эту ошибку, Для дальнейшего исследования проблемы необходимо следующее: 1. Данные доступа на FTP с биллингом; 3. Данные доступа в админ-центр биллинга, проверка по IP адресу должна быть отключена; 3. URL скрипта. 4. URL темы на форуме forum.advanta.org. На admin @ advanta.org Ссылка на комментарий Поделиться на другие сайты Поделиться
admin Опубликовано 9 декабря, 2010 Жалоба Поделиться Опубликовано 9 декабря, 2010 По скриншоту webmoney - вроде все ок. Кошелек и сайт добавлены в мегасток? Ошибку "city!==region at acc" исправил. Вместо if (mysql_field_name($fields,9)=="city") { в "работа 1" для текущей версии биллинга требовался код if (mysql_field_name($fields,10)=="city") { $5 можно не оплачивать, я и сам мог додуматься, что код для текущей версии биллинга уже устарел P.S. Запаролируйте папку "admin". Ссылка на комментарий Поделиться на другие сайты Поделиться
husain_if Опубликовано 9 декабря, 2010 Автор Жалоба Поделиться Опубликовано 9 декабря, 2010 ну мне ошибку с авто-оплатой бы устранить. что бы все проходило на ура. Выслал на е-маил данные Ссылка на комментарий Поделиться на другие сайты Поделиться
admin Опубликовано 9 декабря, 2010 Жалоба Поделиться Опубликовано 9 декабря, 2010 Также проверил платеж вебмани. Страница долго грузилась, но в итоге Оплата в пользу продавца выполненаТовар или услуга: Активация Аккаунта 2396 x 1 На сумму: 0.01 Продавец: xxx.com - оплата хостинг услуг Счет #: 2396 На кошелек: ZXXX WMID: XXX проверить аттестат Оплачен с кошелька: ZXXX № счета WM: 178720848 № платежа WM: 475893528 Дата платежа: 20101210 01:33:11 Но аккаунт не активировался. Значит какие-то проблемы с автоматической активацией. Далее я попытался активировать этот же аккаунт через админ-панель, выдало 0Sorry, a DNS entry for XXX.com already exists, please delete it first (from all servers in the dns cluster) Изменил домен, попробовал активировать еще раз. Висело долго и теперь отвалилось с ошибкой "2006MySQL server has gone away". Видимо cPanel долго не отвечает биллингу (аккаунт чрезмерно долго активируется) или что-то еще. Разбирайтесь. Вот за эту проверку можете зачислить $5 на order.bpanel.ru Ссылка на комментарий Поделиться на другие сайты Поделиться
husain_if Опубликовано 9 декабря, 2010 Автор Жалоба Поделиться Опубликовано 9 декабря, 2010 Также проверил платеж вебмани. Страница долго грузилась, но в итоге Оплата в пользу продавца выполненаТовар или услуга: Активация Аккаунта 2396 x 1 На сумму: 0.01 Продавец: xxx.com - оплата хостинг услуг Счет #: 2396 На кошелек: ZXXX WMID: XXX проверить аттестат Оплачен с кошелька: ZXXX № счета WM: 178720848 № платежа WM: 475893528 Дата платежа: 20101210 01:33:11 Но аккаунт не активировался. Значит какие-то проблемы с автоматической активацией. Далее я попытался активировать этот же аккаунт через админ-панель, выдало 0Sorry, a DNS entry for XXX.com already exists, please delete it first (from all servers in the dns cluster) Изменил домен, попробовал активировать еще раз. Висело долго и теперь отвалилось с ошибкой "2006MySQL server has gone away". Видимо cPanel долго не отвечает биллингу (аккаунт чрезмерно долго активируется) или что-то еще. Разбирайтесь. Вот за эту проверку можете зачислить $5 на order.bpanel.ru та я вкурсе какую ошибку выбивает. Я же объяснял все подробно. Акаунт создает в Цпанели, но в Бпанели не хочет. Поэтому когда вы прибывало активировать существующий аккаунт (в Цпанели) и написало вам что аккаунт уже существует в Цпанели. Так в чем причина не авто-активации аккаунта после оплаты, и как исправить ? Сами же видели не активирует именно в Бпанели. если на нулед версии работает(могу дать доступ к нулед, сами убедитесь, и там никаких ошибок не выдает) а тут на лицензии неработает. Ссылка на комментарий Поделиться на другие сайты Поделиться
admin Опубликовано 10 декабря, 2010 Жалоба Поделиться Опубликовано 10 декабря, 2010 Оплата тут не при чем. Внимательно читайте мое предыдущее сообщение и разбирайтесь в проблеме. Ссылка на комментарий Поделиться на другие сайты Поделиться
husain_if Опубликовано 10 декабря, 2010 Автор Жалоба Поделиться Опубликовано 10 декабря, 2010 Значит какие-то проблемы с автоматической активацией. какие именно ? может в БД ?Висело долго и теперь отвалилось с ошибкой "2006MySQL server has gone away". у меня такое бывает когда блокирую аккаунты с бпанели. Когда активирую, ни разу не замечал P.s: оплатил 5 хотя сам не знаю за что.. Ссылка на комментарий Поделиться на другие сайты Поделиться
admin Опубликовано 10 декабря, 2010 Жалоба Поделиться Опубликовано 10 декабря, 2010 Значит какие-то проблемы с автоматической активацией. какие именно ? может в БД ?Висело долго и теперь отвалилось с ошибкой "2006MySQL server has gone away". у меня такое бывает когда блокирую аккаунты с бпанели. Когда активирую, ни разу не замечал Сделайте так, чтобы аккаунты в cPanel создавались как можно быстрее. Полагаю, что у Вас чрезмерно перегружен сервер, посему и такие проблемы. P.s: оплатил 5 хотя сам не знаю за что.. Хорошо. Ссылка на комментарий Поделиться на другие сайты Поделиться
husain_if Опубликовано 11 декабря, 2010 Автор Жалоба Поделиться Опубликовано 11 декабря, 2010 на данное время Server Load 1.17 (8 cpus) Memory Used 31.3 % Swap Used 0.24 % Пробую создать аккаунт. Как всегда после авто-оплаты перед оплатой зависает "" средняя нагрузка по показателям Цпанели при зависание активации Server Load 2.05 (8 cpus) Memory Used 33.2 % потом выбивает таже ошибка The operation timed out (-2147012894) step=132 хотя сервер на данное время пустой практически. в 3.00 ночью (по МСК 4.00). Ссылка на комментарий Поделиться на другие сайты Поделиться
admin Опубликовано 11 декабря, 2010 Жалоба Поделиться Опубликовано 11 декабря, 2010 Нагрузка действительно минимальная. В админ-панели при неуспешной автоактивации аккаунта выводится строчка запроса, который отправляется к API. Вручную отправьте данный запрос, правильно скорректировав его, и засеките, сколько по времени активируется аккаунт. Ссылка на комментарий Поделиться на другие сайты Поделиться
husain_if Опубликовано 12 декабря, 2010 Автор Жалоба Поделиться Опубликовано 12 декабря, 2010 еще заметил после ваших исправлений в базе.. данные некотоыре клиентов изуродувались. Заместь телефона, город, заместь страна, "afganistan" Что до имен не могу точно сказать, вроде имена не поменялись.. Ссылка на комментарий Поделиться на другие сайты Поделиться
admin Опубликовано 13 декабря, 2010 Жалоба Поделиться Опубликовано 13 декабря, 2010 Некоторых или всех? Я внес исправления только в acc. Запустите что-то наподобие $resultdata = mysql_query("select * from acc");while($iddata = mysql_fetch_assoc($resultdata)) { if (is_numeric($iddata["country"])) { mysql_query("update acc set country='$iddata[city]', city='$iddata[region]', region='$iddata[thecode]', thecode='$iddata[country]' where ID='$iddata[iD]'") or die(mysql_errno($connect).mysql_error($connect)); } } Верно исправив выделенную жирным строчку, т.е. через phpmyadmin узнайте какие поля надо поменять местами и укажите их названия в строчке выше. Ссылка на комментарий Поделиться на другие сайты Поделиться
husain_if Опубликовано 13 декабря, 2010 Автор Жалоба Поделиться Опубликовано 13 декабря, 2010 Некоторых воть скрины которых нашел на быструю руку.. Ссылка на комментарий Поделиться на другие сайты Поделиться
husain_if Опубликовано 13 декабря, 2010 Автор Жалоба Поделиться Опубликовано 13 декабря, 2010 Некоторых или всех? Я внес исправления только в acc. Запустите что-то наподобие $resultdata = mysql_query("select * from acc");while($iddata = mysql_fetch_assoc($resultdata)) { if (is_numeric($iddata["country"])) { mysql_query("update acc set country='$iddata[city]', city='$iddata[region]', region='$iddata[thecode]', thecode='$iddata[country]' where ID='$iddata[iD]'") or die(mysql_errno($connect).mysql_error($connect)); } } Верно исправив выделенную жирным строчку, т.е. через phpmyadmin узнайте какие поля надо поменять местами и укажите их названия в строчке выше. Где запустить ? Куда запустить? Ссылка на комментарий Поделиться на другие сайты Поделиться
admin Опубликовано 13 декабря, 2010 Жалоба Поделиться Опубликовано 13 декабря, 2010 Также, как запускали "работа 1" и "работа 2". Если проблема только у некоторых аккаунтов, а не у всех, то меняйте вручную через phpmyadmin. Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти