Вопросы, советы, возможные модификации и вообще все про модуль статистики кланов

Модератор: Exinaus, shw

#36462 kharkov_max 06 авг 2013, 16:11
Exinaus

Я хочу найти с Вашей помощью решение и запустить скрипт, это уже спортивный интерес )))

Я бы ушел от обратного прокси и положил скрипт в первый Apache (и скорее всего все бы заработало), но !
На первом Web сервере стоит php5.4 (работает порядка 6-7 сайтов, т.е. менять версию пыха тут я не буду), на сколько я понял скрипт не работает с 5.4, и только поэтому мне пришлось внутри локалки развернуть новый сервер с php5.2 и сделать на него проброс.
Лепить 2 php на первый сервер не хочу !

Вопросы:
1. Вы можете подтвердить или опровергнуть полноценную работу скрипта с php5.4? (тут проверить только тестер/разработчик сможет)
2. Если скрипт не работает с php5.4 Вы можете его допилить до работоспособного состояния для работы с php5.4 ?
Что то мне кажется что стоит Вам только захотеть, подправить пару функций и все заработает с php5.4!
А если Вы еще больше заинтересуетесь то и через обратный прокси/NAT будет работать.

При чем обратный прокси ни как не участвует в получении информации скриптом из инета, он служит только для отображения информации.
А сам скрипт (curl, mcurl) обращается в инет через NAT.
#36464 Exinaus 06 авг 2013, 16:44
kharkov_max писал(а):Вопросы:
1. Вы можете подтвердить или опровергнуть полноценную работу скрипта с php5.4? (тут проверить только тестер/разработчик сможет)
2. Если скрипт не работает с php5.4 Вы можете его допилить до работоспособного состояния для работы с php5.4 ?
Что то мне кажется что стоит Вам только захотеть, подправить пару функций и все заработает с php5.4!!!
А если Вы еще больше заинтересуетесь то и через обратный прокси/NAT будет работать.

При чем обратный прокси ни как не участвует в получении информации скриптом из инета, он служит только для отображения информации.
А сам скрипт (curl, mcurl) обращается в инет через NAT.

Это у curl-а проблемы с 5.4. mcurl должен работать, и если я правильно помню - работал. Такая опция есть в настройках: http://prntscr.com/1jpy0w
Вам просто необходимо после установки, перед логином в админку, зайти в бд и вручную поменять параметр в таблице. Мы же добавим этот параметр в меню установки, на будущее.
Или вы не пробовали изменять эту настройку? И я что то путаю?
#36466 kharkov_max 06 авг 2013, 17:39
Вообщем поменял в скрипте инициализации БД при установке ./admin/sql/clan.sql
Код: Выделить всё('pars', 'curl'),

на
Код: Выделить всё('pars', 'mcurl'),

заинсталил скрипт и все взлетело с пол тычка.
Заработало на Freebsd8.4 Stable, apache22-2.2.25, php5-5.4.17

Спасибо Exinaus за наводку, почему то думал что в админку можно по любому попасть не зависимо от того стоит curl или mcurl, а потом менять его значение. Буду пробовать теперь в jail завести (через nat)

Уважаемые укажите в описании к установке скрипта в какой момент необходимо менять переменную pars.
Было бы указано, я бы 2 недели времени не потерял .
#36471 kharkov_max 06 авг 2013, 19:46
А вот NATom mcurl как то не хочет работать.
Можете раскурить ситуацию когда Web сервер находится во внутренней сети и curl или mcurl лезет в инет через NAT ?
#36497 kharkov_max 07 авг 2013, 14:17
И опять тишина .
Не уже ли творческий тупик?

Вообщем вернулся к тестовому скрипту, который через NAT сообщал мне что "Невозможно открыть удаленный файл."
Код: Выделить всё<head><title>Hello!</title></head>
<body>
<pre>
<?php
error_reporting(E_ALL);
// $url = 'http://api.worldoftanks.ru/uc/accounts/1365904/api/1.9/?source_token=Intellect_Soft-WoT_Mobile-unofficial_stats';
$url = 'http://my.server.com/files/test.txt';
$fp = fopen($url, 'r');
// if (!$fp) { echo "<p>Невозможно открыть удаленный файл.\n"; exit; }
$meta_data = stream_get_meta_data($fp);
print_r($meta_data);
$result='';
// @$result = file_get_contents('http://api.worldoftanks.ru/uc/accounts/1365904/api/1.9/?source_token=Intellect_Soft-WoT_Mobile-unofficial_stats', false);
@$result = file_get_contents('http://my.server.com/files/test.txt', false);
echo $result;
?>
</pre>
</body>
</html>


Так вот я заменил ссылку
Код: Выделить всё http://api.worldoftanks.ru/uc/accounts/1365904/api/1.9/?source_token=Intellect_Soft-WoT_Mobile-unofficial_stats

на свою
Код: Выделить всёhttp://my.server.com/files/test.txt

и все нормально отработало .

Чего нехватает из локалки директивам fopen и file_get_contents для URL http://api.worldoftanks.ru/uc/accounts/ . cial_stats ?
#36508 Exinaus 07 авг 2013, 15:50
kharkov_max писал(а):Можете раскурить ситуацию когда Web сервер находится во внутренней сети и curl или mcurl лезет в инет через NAT ?

Боюсь что нет. Это вопрос настройки окружения в котором работает скрипт, и вам нужен админ, с бородой до пола, при ощущении ауры которого все начинает работать правильно, что бы он смог решить такую проблему удаленно. А это не мы.
#36509 kharkov_max 07 авг 2013, 15:58
Exinaus писал(а):
kharkov_max писал(а):Можете раскурить ситуацию когда Web сервер находится во внутренней сети и curl или mcurl лезет в инет через NAT ?

Боюсь что нет. Это вопрос настройки окружения в котором работает скрипт, и вам нужен админ, с бородой до пола, при ощущении ауры которого все начинает работать правильно, что бы он смог решить такую проблему удаленно. А это не мы.


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

Спасибо .
#36529 Stopkilling.Dolphins 08 авг 2013, 12:11
Может я туплю, но при попытке загрузить реплей, пишет - что не удалось найти информации о бое =(
А вообще модуль отличный, но в аналоге его мне понравились графики, например.
Вообще, можно было бы сделать портальную систему с новостями и комментариями, хотя это дело индивидуально для каждого
#36616 shw 10 авг 2013, 14:26
Stopkilling.Dolphins писал(а):Может я туплю, но при попытке загрузить реплей, пишет - что не удалось найти информации о бое =(
А вообще модуль отличный, но в аналоге его мне понравились графики, например.
Вообще, можно было бы сделать портальную систему с новостями и комментариями, хотя это дело индивидуально для каждого

Недавно были небольшие изменения. Скачайте свежий модуль с гитхаба.
PS Либо воспользуйтесь поиском на форуме. Исправления в коде уже выкладывали, не помню правда где точно.

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

Реклама | Adv