Хостинг от ERA Host
EraHost - бесплатный домен, дешевый хост
личный кабинет
служба поддержки
Menu
Получи скидку
на хостинг
SALE
-50%
предложение ограничено

Варианты решения Ваших вопросов

  хостинг
<< Назад       Сайт кажется перестал записывать данные в базу данных...

Вопрос: Здравствуйте.У меня на сайте проблема. Пользователи делают покупки, но сумма покупки не зачисляется на баланс пользователя. Я уже все перепробовал. Скрипт залил чистый, исходный, не помогло ( ну данные свои подставил ). Дальше стал думать на базу данных. Тоже залил чистую, исходную, туда свои данные влил...Все должно работать, потому что все работало в начале сентября. Теперь не знаю что думать, такое впечталение что база данных закрыта для записи... я не закрывал :)))Помогите разобраться :)))
Ответ:

Здравствуйте

Какая база? 

Уточните, как можно увидеть ошибку.

Вопрос: База на которой сайт закреплен у меня называется *. Ошибку никак не пишет. Просто при пополнении средств через платежные системы средства не зачисляются на баланс пользователя. При этом на баланс платежн
Вопрос: База на которой сайт закреплен у меня называется *. Ошибку никак не пишет. Просто при пополнении средств через платежные системы средства не зачисляются на баланс пользователя. При этом на баланс платежной системы деньги зачисляются. Я все перепробовал. Залил исходный скрипт сайта ( не я делал, из интернета. но он работал ). Все равно не зачисляет. Залил исходную базу данных. Все равно не зачисляет... При первой установке скрипта все работало. Я его немного редактировал, но он работал... Сейчас все залил исходное, все равно в базу не зачисляет...Предыдущее сообщение как-то само отправилось :)))
Ответ:

Почему у Вас база данных без пароля?

Безпаролььный доступ запрещен в mysql

Вопрос: как это? щас гляну. было с паролем.
Ответ:

****https://*.*.***.*****

Вопрос: Но пользователь то с паролем. У базы то пароль не предусмотрен? При создании там задается пользователь и пароль... что-то непонятно
Вопрос: вижу. щас разберусь. был пароль то
Ответ:

Все верно.

В данный момент у пользователя нет пароля, следовательно нет и доступа к БД.

*I*Gzetw.png

Вопрос: добавил пароль. щас попробую сайт настроить и попробовать... что это такое было то? как он без пароля стал?! я ж тут один хозяин типа
Ответ:

К сожалению мы не можем уточнить ,т.к. у isp нет лоигрования процесса работы

Как Вы создавали базу?

Вопрос: я базу просто создал в интерфейсе ISP. Что странно, доступ с сайта есть, я же могу зайти в свой аккаунт, значит скрипт данные из базы читает. Но не хочет обновлять базу ни за что... я уже все перепробовал, скрипт перезалил с исходника, он рабочий, работал в начале месяца, я сам делал оплату на сайте, все обновлялось. Базу тоже переписал с исходника, тоже все работало... ничего не работает. То есть аккаунты работают, но после оплаты через * баланс пользователя не обновляется... что это?
Ответ:

Вы исправили пароль?

Попробуйте сменить его на другой и переписать конфигурацию подключения, после чего проверить оплату.

Вопрос: попробую сменить пароль...
Ответ:

Ожидаем Вашего ответа..

Вопрос: не помогло... Для информации, фрагмент файла, зачисляет как я понимаю на баланс... Оно работало, вот что странно." # Зачисляем баланс $serebro = sprintf("%.*f", floatval($sonfig_site["ser_per_wmr"] * $ik_payment_amount) ); $db->Query("SELECT ref_proc FROM db_users_b WHERE id = '{$refid}' LIMIT *"); $ref_proc = $db->FetchRow(); $db->Query("SELECT insert_sum FROM db_users_b WHERE id = '{$user_id}' LIMIT *"); $ins_sum = $db->*();"Если вы в этом понимаете... я не силен в обращении к базам :)))
Ответ:

В запросах ошибки нет. Вы можете вывести их результат как текстовое значение на странице и проверить?

Вопрос: Даж не знаю как ... внедрить * оператор и попробовать вывести переменные на промежуточной странице оплаты?... страницы есть...
Ответ:

Воспользуйтесь функцией var_dump(переменная);

Вопрос: Внедрил код в страницу успешной оплаты:Результат *... Короче сумма куда-то выпала... это значит не база виновата... * передает *?
Ответ:

Имя переменной верное?

В предыдущем посте у вас переменная - $ins_sum а не $insert_sum

Вопрос: Попробовал запросить $* ... Все равно *...
Вопрос: И $* тоже * дает... в обчем дело кажется не в базе... ошибка идет с *? Но деньги он зачисляет... Надо в их поддержку писать?
Ответ:

Выведите перед запросами переменные:

$refid и $user_id

Они передаются?

 

Ответ:

Также попробуйте вывести строки запросов и воспроизвести их в phpMyAdmin:

var_dump("SELECT ref_proc FROM db_users_b WHERE id = '{$refid}' LIMIT *");

var_dump("SELECT insert_sum FROM db_users_b WHERE id = '{$user_id}' LIMIT *");

Вопрос: Нет . Пишет *. Но * в письме пишет оплата *.*USER*admin ... Значит паиру юзер передается.
Вопрос: Вот что пишет : *(**) "*db_users_b* *"это на *db_users_b* *");... Там ** строк вроде нет в базе в этом массиве...
Вопрос: И вот что пишет на второй запрос : *(**) "*db_users_b* *"
Ответ:

У вас не передаются параметры: $refid и $user_id

Вы полноценно его воспроизводите или просто переходои на страницу?

Вопрос: Я пробую сделать оплату. После проведения оплаты паир пересылает на страницу " успешной оплаты ", success.php. На этой странице я и внедрил... Она должна типа передавать переменные для зачисления... содержимое страницы :
Ваш баланс успешно пополнен
Перейти в аккаунт
Ответ:

В таком случае вместо {$user_id} должно выводится значение передаваемое скриптом при зачислении ,но его нет при выводе.

Вопрос: Спасибо, я пока работаю утренние работы в интернете ( биткойн краны и прочее :))) ). Вечером займусь разбором более подробно. Придется вникнуть в работу с базой. На сайте *** есть все :))) Что получится напишу :))) Пока до связи. Спасибо за помощь и советы :))) Мне все же кажется это на стороне * что-то не так... Вот не пробовал через * зачислять... там у меня денег нет... закинуть что ли для чистоты эксперимента и посмотреть что будет если оттуда заводить... сразу все станет ясно :)))
Ответ:


Спасибо за обращение в тех.поддержку.

Вопрос: Наладил *... та же история. Платеж проходит, но в базу не зачисляется... надо разобраться... на вашей стороне все работает, это уже наверное моя забота :))) Буду искать баг :)))
Ответ:

Основная проблема только с доступами в БД.

Проверьте сразу их.

Если Вы будете испытывать трудности - сообщите, пожалуйста

Вопрос: Продолжаю искать баг... Не находится. Снова перезалил базу с исходной, неправленной. Проверил. Все так же. В таблицу не вносится значение ' * ', при успешной покупке оно должно быть равно *. С конца августа всегда * пишет... Все также. Перезалил скрипт с исходника, ну платежные данные подправил, больше ничего. Исходник работал с *, все было ок. Не помогло.Ищу дальше. При оплате с * тоже также, при успешной покупке не зачисляет средства на баланс пользователя...Я вот подумал на SSL сертификат... Все началось в тот день как его поставили... Может ли он влиять? Может попробовать его отключить...? Как бы жалко... Или выхода нет тут? :)))Попробовал ставить несколько других похожих скриптов... Эти кириллицу в PHP залили, одни крючки вместо букв выходят...
Ответ:

сертификат отключаь не нужно, просо може заходить на сайпо http а не по https

Вопрос: Я в ISP менеджере настроил переадресацию :))) Думаю это и есть причина. При переадресации сессия прерывается и переменные теряются возможно... Надо это отключить и попробовать :)))
Ответ:

тогда попробуйте ее отключить

Вопрос: Совершенно точно. Вот в чем был гвоздь то!!! Заработало. Я неделю почти над этим ломал голову :))) Как все запутано в этих технологиях. От одной буквы все зависит!
Ответ:


Спасибо за обращение в тех.поддержку.

Вопрос: Да уж. Спасибо вам. Приходится иногда такие ребусы разгадывать, а ларчик просто открывался :))) Ваш хостинг очень крутой. Меня один вебмастер сюда затащил :))) У него биткойн кран ( был, сейчас не знаю ). У меня тоже был биткойн кран :)))
Ответ:

у нас кстати есть услуга облачных vps сели Вам интересно **tarif_vps_cloud.php

Вопрос: Спасибо. Пока не дорос я до этого :))) Пробовал я делать давно как-то проект на выделенном сервере, у компании *. Тоже очень неплохой хостинг. Пока проект размером с таракана, не окупится выделенный сервер :)))
Ответ:


Спасибо за обращение в техническую поддержку.


<< Назад

Закрыть
Ты уходишь??!
Протестируй БЕСПЛАТНО хостинг!!
Хочу бесплатно протестировать
Попробуй VPS
от $0.80
Хочу VPS
Не уходи