Str256: Я вам скинул в личку ссылку на архив 15 минут назад. Посмотрите.
Что значит домен? Я папку с доменом не создавал. Ваша папка stat лежит по адресу: Z:\home\localhost\www\stat
Просто я для всех тестовых скриптов завел отдельный домен (папка в папке WebServers\home) увас же по всей видимости все в 1м домене - тоесть в локалхосте.
Rchernovol: У меня ошибка как у Str256, денвер стоит последний. ТС, прошу, разберитесь.
Понимаете проблема в чем - у меня тоже денвер стоит и все работает без ошибок, у людей скачавших тоже работает, вышлите на bimcomОНО_САМОЕmail.ru полностью всю папку денвера заархивированную (в папке хоум не забудьте оствить домен со скриптом) ну или задайте вопрос на форуме денвера.
Попробовал смоделировать все встречающиеся проблемы и они следующие:
Warning: mkdir() [function.mkdir]: Permission denied in /stat/index.php on line 305
- решение создать папку /tmp с правами 775
Warning: feof(): supplied argument is not a valid stream resource in /stat/index.php on line 182
Warning: fgets(): supplied argument is not a valid stream resource in /stat/index.php on line 183
- решение выставить на папку /tmp права 775
(На локальных веб серверах типа денвер такого быдь недолжно, но если случилось - поставить последнюю версию денвера и задавать вопросы на форуме вебсервера - ссылаясь на текст ошибки - наверняка гдето параметр добавить нужно)
Warning: curl_setopt_array() [function.curl-setopt-array]: CURLOPT_FOLLOWLOCATION cannot be activated when in safe_mode or an open_basedir is set in /stat/index.php on line 344
Включен SAFE MODE - нужно выключить, если ошибка CURLOPT_FOLLOWLOCATION cannot be сохраняется - трясем супорт/идем на форум локального вебсервера.
У папки стоят атрибуты: архивный и только для чтения. Архивный убирается, для чтения нет. Но не уверен, что это влияет.
Стукните в аську попробуем разобраться - сейчас занялся отловом багов (почемуто то работает, то нет - я вот и сам на локальном сервере запускаю спакойно, на шареде и впс полный ппц)
Str256: А у меня Браузер вешается при запуске скрипта. Один раз даже пришлось экстренно перезагружать комп.
Запускаю Денвер.
В php.ini:
safe_mode = Off
/tmp - вроде разрешён по умолчанию. Может надо какие-то доп службы включить? У меня например - Сервер отключён. Хотя с другими скриптами это проблем не вызывает.
[ATTACH]25027[/ATTACH]
На этом всё кончается
Щас перепроверил - в конфигурациолнном файле закралась "ошибка" (что в одном, что во втором - в обеих первый сайт нужно удалить) - я внес тутда сайты с запароленной статистикой по рефералам - возможно поэтому, если такое происходит с вашим конфигурационным файлом - вышлите его мне bimcomОНО_САМОЕmail.ru
А денвер вешается из-за неправильной обработки ошибки.
mr.mixer: При работе скрипт вместо позиций выдает вот такой html-код (последняя строка не пустая)
Проверьте наличие файлов в папке /tmp ну и посмотрите их (это html файлы без разрешения - открываются браузером) должна быть ваша статистика, если там что-нибудь другое - значит забит неверно пароль к сайтам.
В любом случае перед тем как забивать свои сайты в файл конфигурации - проверьте работоспособность скрипта на сайтах, забитых поумолчанию.
(новую сборку с нормальными сайтами прилагаю)
_Владимир_: ТС, напиши в личку есть предложение как можно немного видизменив концепцию данного скрипта зарабатывать с него хорошие деньги.
Предложение направляйте в личку - она работает.
Аноним послал сообщение через репу:
хватит тут бесплатный сыр раздавать! он еще и ошибки им правит. низачот тебе, нищим так и останешься!
Хочется уж очень прокоментировать.
Когда человек начинает что - нибудь делать бесплатно, это означает только то что он уже достиг определенного матриального благосостояния. Кто-то начинает пожертвования делать, кто-то настраивает компы в школаах на безвозмездной основе, кто-то препадает в университете, сами вспомните - сколько среди ваших препадавателей было успешных директоров и крупных руководителей? (если конешно вы это заведение посещали).
А вот я начинаю свои рабочие инструменты приводить в порядок, красиво оформлять ну и выкладывать в паблик.
PS.
А после январских каникул отшлифую скрипт для более масштабного анализа статистики, который будет превосходить по функционалу /ru/forum/294843
Предложения по доработке:
1) Было бы неплохо в общую табличку выводить приходы с поисковых систем (хотя бы только с Яндекс, Гугла и Рамблер).
2) Вообще было бы замечательно разбивать списки всех сайтов на группы. Например я забил всё в файлик и сегодня меня интересует статистика посещений только клиентов, или отдельно глянуть статистику группы сателлитов.
Теперь оба ваших пожелания учтены.
Забираем обновление.
Формат конфигурационного файла:
имя файла - urls.txt
Пустая строка
site.ru;ПАРОЛЬ ДЛЯ ВХОДА В СТАТИСТИКУ, если его нет пусто
site2.ru;ПАРОЛЬ ДЛЯ ВХОДА В СТАТИСТИКУ, если его нет пусто
Если вам нужно разделить сайты по группам, то создайте по аналогии с конфигурационным файлом новый .txt файл, он появится в списке в левом верхнем углу.
Для работы скрипты требуется выключенный safe mode PHP
А также разрешающие права на запись в папку /tmp
Содержимое архива:
images - картинки
js - js скрипты
tmp - папка в которую пишутся скаченные страницы со статистикой (при интенсивном использование чистите её иногда, автоматическую очистку не включал для облегчения поиска проблем если что-нибудь неработает)
urls.txt - конфигурационный файл
dop.txt - пример дополнительного конфигурационного файла (можно удалить)
a.charset.php - функция для конвертирования кодировки.
mihan: щас затестим, спс
осталось тока сейф-мод выключить
mihan добавил 14.12.2008 в 06:17 у меня что-то не пашет
safe_mode Off Off
safe_mode_exec_dir no value no value
safe_mode_gid Off Off
safe_mode_include_dir no value no value
Warning: curl_setopt_array() [function.curl-setopt-array]: CURLOPT_FOLLOWLOCATION cannot be activated when in safe_mode or an open_basedir is set in /var/www/larden/data/www/444h.ru/li/index.php on line 306
...
Даже мыслей никаких нет почему на CURLOPT_FOLLOWLOCATION ругается.
Спросите у хостера по какой причине косяк.
P.S.
А часть style css - это скрипт пытается выдернуть данные из страницы с авторизацией :) (как раз на которой выдается номер сесии, с помощью которой все выполняется)
Заработало!!! Только график как у вас в 1-м посте не показывает, только таблица.
Наведите на число
в среднем
за 7 дней
И подождите пару секунд - график подгрузится с Li
А если всеравно не загрузится - обновите страницу и снова попробуйте. (эти графики не кэшируются а тянутся из инета)
Всем у кого ошибка на денвере как у Str256,
У вас ПХП какойто коцаный залил свой.
http://ahack.ru/download.php?file=3f12832d4ada1d16b439989aad66d7f1
просто замените содержимое папки
WebServers\usr\local\php5
на содержимое архива.
PS.
ОБЯЗАТЕЛЬНО ПРИ ОСТАНОВЛЕННОМ ВЕБ СЕРВЕРЕ.
Я вам скинул в личку ссылку на архив 15 минут назад. Посмотрите.
Что значит домен? Я папку с доменом не создавал. Ваша папка stat лежит по адресу: Z:\home\localhost\www\stat
Просто я для всех тестовых скриптов завел отдельный домен (папка в папке WebServers\home) увас же по всей видимости все в 1м домене - тоесть в локалхосте.
У меня ошибка как у Str256, денвер стоит последний. ТС, прошу, разберитесь.
Понимаете проблема в чем - у меня тоже денвер стоит и все работает без ошибок, у людей скачавших тоже работает, вышлите на bimcomОНО_САМОЕmail.ru полностью всю папку денвера заархивированную (в папке хоум не забудьте оствить домен со скриптом) ну или задайте вопрос на форуме денвера.
А через личку нельзя?
Давайте тогда тут.
Попробовал смоделировать все встречающиеся проблемы и они следующие:
- решение создать папку /tmp с правами 775
- решение выставить на папку /tmp права 775
(На локальных веб серверах типа денвер такого быдь недолжно, но если случилось - поставить последнюю версию денвера и задавать вопросы на форуме вебсервера - ссылаясь на текст ошибки - наверняка гдето параметр добавить нужно)
Включен SAFE MODE - нужно выключить, если ошибка CURLOPT_FOLLOWLOCATION cannot be сохраняется - трясем супорт/идем на форум локального вебсервера.
Видим текст в таблице типа:
<td>статистика сайта<br><font color="#770000">.vm { color:#f7f7f7; font-size:11px; font-weight:bold; text-transform:lowercase; text-decoration:none }</font></td> <td>.bc1 { background: #508099;}</td><td>.bc2 { background: gray; color: white; width: 136px;}</td>
<td><a href="?stat_png=0" class="jTip" id="1">.bc4 { font: bold 16px;}</a></td>
Значит Не отображается ошибка CURLOPT_FOLLOWLOCATION cannot be activated when in safe_mode, но она есть.
Пустая страница и неотображается вообще ничего/показывается только выбор файло/виснет намертво
- отображение ошибок выключено - нужно включать, но скорее всего капать в области прав на папку /tmp
Как?
Вроде включено:
У папки стоят атрибуты: архивный и только для чтения. Архивный убирается, для чтения нет. Но не уверен, что это влияет.
Стукните в аську попробуем разобраться - сейчас занялся отловом багов (почемуто то работает, то нет - я вот и сам на локальном сервере запускаю спакойно, на шареде и впс полный ппц)
Без разницы ваши сайты или мои. Дело в чём-то другом.
Проверил разные кодировки. Если Уникод, то минут десять грузится, потом появляется:
[ATTACH]25032[/ATTACH]
Если Кириллица, то загрузка останавливается на 2-х делениях.
Потребление ОЗУ - 500Мбт. Процессор - процентов 80 или больше. В обоих случаях.
Нужно разбираться почему скрипт неможет выполнить
ТОесть файл из папки /tmp он прочитать неможет (ну и записать наверное тоже) - наверное выставьте разрешающие права на папку
А у меня Браузер вешается при запуске скрипта. Один раз даже пришлось экстренно перезагружать комп.
Запускаю Денвер.
В php.ini:
safe_mode = Off
/tmp - вроде разрешён по умолчанию. Может надо какие-то доп службы включить? У меня например - Сервер отключён. Хотя с другими скриптами это проблем не вызывает.
[ATTACH]25027[/ATTACH]
На этом всё кончается
Щас перепроверил - в конфигурациолнном файле закралась "ошибка" (что в одном, что во втором - в обеих первый сайт нужно удалить) - я внес тутда сайты с запароленной статистикой по рефералам - возможно поэтому, если такое происходит с вашим конфигурационным файлом - вышлите его мне bimcomОНО_САМОЕmail.ru
А денвер вешается из-за неправильной обработки ошибки.
При работе скрипт вместо позиций выдает вот такой html-код (последняя строка не пустая)
Проверьте наличие файлов в папке /tmp ну и посмотрите их (это html файлы без разрешения - открываются браузером) должна быть ваша статистика, если там что-нибудь другое - значит забит неверно пароль к сайтам.
В любом случае перед тем как забивать свои сайты в файл конфигурации - проверьте работоспособность скрипта на сайтах, забитых поумолчанию.
(новую сборку с нормальными сайтами прилагаю)
ТС, напиши в личку есть предложение как можно немного видизменив концепцию данного скрипта зарабатывать с него хорошие деньги.
Предложение направляйте в личку - она работает.
Аноним послал сообщение через репу:
Хочется уж очень прокоментировать.
Когда человек начинает что - нибудь делать бесплатно, это означает только то что он уже достиг определенного матриального благосостояния. Кто-то начинает пожертвования делать, кто-то настраивает компы в школаах на безвозмездной основе, кто-то препадает в университете, сами вспомните - сколько среди ваших препадавателей было успешных директоров и крупных руководителей? (если конешно вы это заведение посещали).
А вот я начинаю свои рабочие инструменты приводить в порядок, красиво оформлять ну и выкладывать в паблик.
PS.
А после январских каникул отшлифую скрипт для более масштабного анализа статистики, который будет превосходить по функционалу /ru/forum/294843
И все на бесплатной основе.
bimcom, не поможешь в аське? можно за денюшку :)
Обращайтесь конешно, чем смагу - помагу.
Предложения по доработке:
1) Было бы неплохо в общую табличку выводить приходы с поисковых систем (хотя бы только с Яндекс, Гугла и Рамблер).
2) Вообще было бы замечательно разбивать списки всех сайтов на группы. Например я забил всё в файлик и сегодня меня интересует статистика посещений только клиентов, или отдельно глянуть статистику группы сателлитов.
Теперь оба ваших пожелания учтены.
Забираем обновление.
Формат конфигурационного файла:
имя файла - urls.txt
Если вам нужно разделить сайты по группам, то создайте по аналогии с конфигурационным файлом новый .txt файл, он появится в списке в левом верхнем углу.
Для работы скрипты требуется выключенный safe mode PHP
А также разрешающие права на запись в папку /tmp
Содержимое архива:
images - картинки
js - js скрипты
tmp - папка в которую пишутся скаченные страницы со статистикой (при интенсивном использование чистите её иногда, автоматическую очистку не включал для облегчения поиска проблем если что-нибудь неработает)
urls.txt - конфигурационный файл
dop.txt - пример дополнительного конфигурационного файла (можно удалить)
a.charset.php - функция для конвертирования кодировки.
============================================================
Жду ваших коментариев и пожеланий по улучшению.
щас затестим, спс
осталось тока сейф-мод выключить
mihan добавил 14.12.2008 в 06:17
у меня что-то не пашет
safe_mode Off Off
safe_mode_exec_dir no value no value
safe_mode_gid Off Off
safe_mode_include_dir no value no value
Warning: curl_setopt_array() [function.curl-setopt-array]: CURLOPT_FOLLOWLOCATION cannot be activated when in safe_mode or an open_basedir is set in /var/www/larden/data/www/444h.ru/li/index.php on line 306
...
Даже мыслей никаких нет почему на CURLOPT_FOLLOWLOCATION ругается.
Спросите у хостера по какой причине косяк.
P.S.
А часть style css - это скрипт пытается выдернуть данные из страницы с авторизацией :) (как раз на которой выдается номер сесии, с помощью которой все выполняется)