DevNull 0 Опубліковано: 2006-01-23 09:55:09 Share Опубліковано: 2006-01-23 09:55:09 Добрый день, господа! Есть следующая проблема - стоит openbsd 3.8 и stg-2, требуется настроить веб-интерфейс для просмотра статистики. Почитал эту ветку, предлагается использовать php-скрипты,которые работают только с ZendOptimizer. К сожалению, на сайте zend.com нет портов для опенка 3.8, есть только для старой версии 3.6, скачал старую версию - не ставится - версии библиотек не совпадают. Вообщем, просьба - киньте ссылку на готовые скрипты или веб-морду, чтобы без ZendOptimizer работала. Спасибо! Ссылка на сообщение Поделиться на других сайтах
denz 0 Опубліковано: 2006-01-23 13:18:20 Share Опубліковано: 2006-01-23 13:18:20 Добрый день, господа!Есть следующая проблема - стоит openbsd 3.8 и stg-2, требуется настроить веб-интерфейс для просмотра статистики. Почитал эту ветку, предлагается использовать php-скрипты,которые работают только с ZendOptimizer. К сожалению, на сайте zend.com нет портов для опенка 3.8, есть только для старой версии 3.6, скачал старую версию - не ставится - версии библиотек не совпадают. Вообщем, просьба - киньте ссылку на готовые скрипты или веб-морду, чтобы без ZendOptimizer работала. Спасибо! Залинкуй старые версии либ на новые... т.е. ln если не вкурсе кури man ln должно пойти... Исходник вэбморды врядли достанется в полном объеме... Ссылка на сообщение Поделиться на других сайтах
finger 0 Опубліковано: 2006-01-23 17:58:32 Share Опубліковано: 2006-01-23 17:58:32 пишит ---------------------- Zend Optimizer not installed This file was encoded by the Zend Encoder / Zend SafeGuard Suite In order to run it, please install the freely available Zend Optimizer, version 2.1.0 or later. What is the Zend Optimizer? The Zend Optimizer is one of the most popular PHP plugins for performance-improvent, and has been freely available since the early days of PHP 4. It improves performance by taking PHP's intermediate code through multiple Optimization Passes, which replace inefficient code patterns with efficient code blocks. The replacement code blocks perform exactly the same operations as the original code, only faster. In addition to performance-improvement, the Zend Optimizer also enables PHP to transparently load files encoded by the Zend Encoder or Zend SafeGuard Suite. The Zend Optimizer is a freely-available product from Zend Technologies. Zend Technologies is the company that develops the scripting engine of PHP, also known as the Zend Engine. ----------------------------- ввожу php -v PHP 4.3.11 (cgi) (built: Dec 19 2005 23:57:30) Copyright © 1997-2004 The PHP Group Zend Engine v1.3.0, Copyright © 1998-2004 Zend Technologies Заного проинсталил зенд оптимайз таже муть((((( хотя в пхп.ини все гуддд куда рыть((( Ссылка на сообщение Поделиться на других сайтах
neom 8 Опубліковано: 2006-01-23 18:13:07 Share Опубліковано: 2006-01-23 18:13:07 Респект Зентавру рулезная конечно статистика я так обрадовался что никаких ключей ненадо скачал поставил и тут бац нифига не фурычит в httpd/error_log говорит вот шо: [client xxxxxxx] PHP Warning: feof(): supplied argument is not a valid stream resource in /var/www/html/stat/include/functions.php on line 56 [client xxxxxxxx] PHP Warning: fgets(): supplied argument is not a valid stream resource in /var/www/html/stat/include/functions.php on line 57 и такие строки повторяются до бесконечности, пока апач не рестартанешь. Вот такие пироги :-/ , а был бы открытый код ща бы сам поправил че тама не так, а так и не глянешь шо там в 56 и 57 строке :bue: Ссылка на сообщение Поделиться на других сайтах
S_ergey 21 Опубліковано: 2006-01-23 21:30:46 Share Опубліковано: 2006-01-23 21:30:46 Если в config.ini написано ; Путь к каталогу пользователей UsersPath = "/var/stargazer/users/" то вот что выходит Warning: fopen(/tmp/stargazer/users//conf): failed to open stream: No such file or directory in /var/www/html/stg/include/functions.php on line 55 Warning: feof(): supplied argument is not a valid stream resource in /var/www/html/stg/include/functions.php on line 56 Warning: fgets(): supplied argument is not a valid stream resource in /var/www/html/stg/include/functions.php on line 57 ======================================== очень много строк :tongue: ======================================== Warning: feof(): supplied argument is not a valid stream resource in /var/www/html/stg/include/functions.php on line 56 Warning: fgets(): supplied argument is not a valid stream resource in /var/www/html/stg/include/functions.php on line 57 если прописать конкретно пользователя то работает. ; Путь к каталогу пользователей UsersPath = "/var/stargazer/users/test/" P.S. Лично мне ненравится что все зделано под KOI8-R надо чтоб было и под CP-1251. В Mozille дата отображается каряво. Ссылка на сообщение Поделиться на других сайтах
cristal 0 Опубліковано: 2006-01-24 00:28:00 Share Опубліковано: 2006-01-24 00:28:00 если прописать конкретно пользователя то работает. ; Путь к каталогу пользователей UsersPath = "/var/stargazer/users/test/" И так тоже не работает. Зендер стал номано без сучка, статистика рапаковалась тоже клесненько. Но не работает - картина такая же как и в предідущем посте ?? кто нить раскопал в чем дела ?? Ссылка на сообщение Поделиться на других сайтах
finger 0 Опубліковано: 2006-01-24 05:10:38 Share Опубліковано: 2006-01-24 05:10:38 так что насчет зенда у кого какие предположения. Ссылка на сообщение Поделиться на других сайтах
S_ergey 21 Опубліковано: 2006-01-24 10:12:19 Share Опубліковано: 2006-01-24 10:12:19 Незнаю что может быть с зендом сам ставил давно его , а что кажет phpinfo ? Для проверки мой phpinfo Здесь stg прописан один пользовательSTG Ссылка на сообщение Поделиться на других сайтах
cristal 0 Опубліковано: 2006-01-24 10:39:54 Share Опубліковано: 2006-01-24 10:39:54 так что насчет зенда у кого какие предположения. Я попробовал на 3-х манинах - все номано стало и работает. Апачи и ОС были разными. Мне кажеться что ты где то провтыкал. Пробуй заново. Ссылка на сообщение Поделиться на других сайтах
finger 0 Опубліковано: 2006-01-24 13:46:54 Share Опубліковано: 2006-01-24 13:46:54 Незнаю что может быть с зендом сам ставил давно его , а что кажет phpinfo ? Для проверки мой phpinfo Здесь stg прописан один пользовательSTG Блин все понятно зенд оптимайзер не происталивается почемуто((( Ссылка на сообщение Поделиться на других сайтах
lesha4ever 0 Опубліковано: 2006-01-24 15:25:55 Share Опубліковано: 2006-01-24 15:25:55 Проинсталил Зенд, он вроде стал , ну по крайней мере root@server:/var/www# php -v PHP 4.4.0 (cli) (built: Sep 4 2005 20:23:42) Copyright © 1997-2004 The PHP Group Zend Engine v1.3.0, Copyright © 1998-2004 Zend Technologies with Zend Extension Manager v1.0.9, Copyright © 2003-2006, by Zend Technologies with Zend Optimizer v2.6.2, Copyright © 1998-2006, by Zend Technologies Я так понимаю это являетса подтверждением того что зенд стал? или нет? что то нада после того как проинсталил зенд запускать, типа сам зенд или т.д.? (php.ini он сам правил при инстале!) А то когда запускаю страницку то пишет Zend Optimizer not installed ну и дальше ижроглифи что не так? ведь зенд же стал!! Если бы кто то более менее по пунктам написал шо в какой последовтелности делать, а то так отрывками собираеш на форуме - не удобно Ссылка на сообщение Поделиться на других сайтах
S_ergey 21 Опубліковано: 2006-01-24 15:32:55 Share Опубліковано: 2006-01-24 15:32:55 В php.ini если zend стал то такие строки должны быть. и рестарт апача сделать. [Zend] zend_optimizer.optimization_level=15 zend_extension_manager.optimizer=/usr/local/Zend/lib/Optimizer-2.5.7 zend_extension_manager.optimizer_ts=/usr/local/Zend/lib/Optimizer_TS-2.5.7 zend_extension=/usr/local/Zend/lib/ZendExtensionManager.so zend_extension_ts=/usr/local/Zend/lib/ZendExtensionManager_TS.so Ссылка на сообщение Поделиться на других сайтах
finger 0 Опубліковано: 2006-01-24 15:51:46 Share Опубліковано: 2006-01-24 15:51:46 В php.ini если zend стал то такие строки должны быть.и рестарт апача сделать. [Zend] zend_optimizer.optimization_level=15 zend_extension_manager.optimizer=/usr/local/Zend/lib/Optimizer-2.5.7 zend_extension_manager.optimizer_ts=/usr/local/Zend/lib/Optimizer_TS-2.5.7 zend_extension=/usr/local/Zend/lib/ZendExtensionManager.so zend_extension_ts=/usr/local/Zend/lib/ZendExtensionManager_TS.so У меня ето все есть но не работает((((( Ссылка на сообщение Поделиться на других сайтах
lesha4ever 0 Опубліковано: 2006-01-24 16:07:09 Share Опубліковано: 2006-01-24 16:07:09 zend_optimizer.optimization_level=15 В php.ini были все строки кроме выше приведённой!! Дописал эту строку, перезапустил апач, но все равно ЗендОптимайзерНотИнсталед!!! Ссылка на сообщение Поделиться на других сайтах
S_ergey 21 Опубліковано: 2006-01-24 20:33:43 Share Опубліковано: 2006-01-24 20:33:43 zend_optimizer.optimization_level=15 В php.ini были все строки кроме выше приведённой!! Дописал эту строку, перезапустил апач, но все равно ЗендОптимайзерНотИнсталед!!! А апач понимает php файлы некомпиленые zendom? Может грабли в php. Ссылка на сообщение Поделиться на других сайтах
neom 8 Опубліковано: 2006-01-25 07:34:37 Share Опубліковано: 2006-01-25 07:34:37 Пиплы че-то вы уже не в ту степь зарулили, вроде тема топика Web-интерфейс для Старгайзера :loop: , по поводу зенда еще раз повторюсь вот че у меня в рнр ини : [Zend] zend_optimizer.optimization_level=15 zend_extension_manager.optimizer=/etc/Zend/lib/Optimizer-2.5.10 zend_extension_manager.optimizer_ts=/etc/Zend/lib/Optimizer_TS-2.5.10 zend_optimizer.version=2.5.10a zend_extension=/etc/Zend/lib/ZendExtensionManager.so zend_extension_ts=/etc/Zend/lib/ZendExtensionManager_TS.so zend_optimizer.license_path=/etc/Zend/zend.lic ЗЫ уже в тему: кто-то порешал с ошибкой 56 и 57 строк: вчера извращался как мог вобщем работает действительно только если прописать в конфиге свой каталог типа /var/stargazer/users/test_user/ тогда все ок, а так похоже организован поиск и подстановка каталога по айпишнику входящего - может в скрипте ошибка или как-то криво он видит айпи с которого ломишься на статистику :bue: , если щимиться с левых адресов типа которых в старике нет тогда говорит типа не найден каталог юзверя - обратитесь к админу :-/ Ссылка на сообщение Поделиться на других сайтах
Andrey Zentavr 0 Опубліковано: 2006-01-26 05:00:18 Автор Share Опубліковано: 2006-01-26 05:00:18 Народ, ну писал же про настройки... http://local.com.ua/forum/index.php?showto...indpost&p=17665 Должна быть авторизация. Когда юзер вводит пароль, он и подставляется в конец пути. Т.е. /var/stargazer/users/test_user, где тест-юзер и есть то, что пользователь ввёл в качестве пароля. Вот вам кусочек... #cat ./index.php <?php $username = $_SERVER['PHP_AUTH_USER']; include("./include/time.php"); include("./include/functions.php"); include("./include/config.php"); /* Если не найден домашний каталог пользователя, генерируем сообщение и умираем */ if ( !@is_dir($config["UsersPath"].$username."/") ) exit ("bla bla bla"); $userfile = $config["UsersPath"].$username."/conf"; $logfile = $config["UsersPath"].$username."/log"; $amountfile = $config["UsersPath"].$username."/stat"; $detailstat = $config["UsersPath"].$username."/detail_stat/"; include("./include/userdata.php"); include("./include/info.php"); ?> <html> ......... и так далее .... </html> где $config["UsersPath"] это ; Путь к каталогу пользователей UsersPath = "/var/stargazer/users/" $username = $_SERVER['PHP_AUTH_USER']; - Это то, что вводит юзвер в окно авторизации. Ссылка на сообщение Поделиться на других сайтах
neom 8 Опубліковано: 2006-01-26 08:03:41 Share Опубліковано: 2006-01-26 08:03:41 Так если бы я первый день юзал эту статистику то да мог бы грешить на свою кривизну :loop: , однако .htaccess старый оставался , ладно седня проверю еще раз. ЗЫ еще есть предложение , неплохо бы было добавить в раздел где балланс юзера и пополнения, добавить поле Предоплаченный трафик :0-0: Ссылка на сообщение Поделиться на других сайтах
lesha4ever 0 Опубліковано: 2006-01-26 21:54:02 Share Опубліковано: 2006-01-26 21:54:02 Что то неработает и не могу понять! делал все по пунктам как сказано было в примере 1) Положил в корень где и index.php файл .htpasswd с содержимым AuthName "Stargazer User Statistics" AuthType Basic AuthUserFile /var/stargazer/users/.autentif require valid-user В настройках апаче прописал AccessFileName .htpasswd 2) разрешаем доступ апачу к /var/stargazer/users/* В апаче сделал следующие но не уверен что правильно <Directory "/var/stargazer/users"> Options FollowSymLinks AllowOverride None </Directory> 3) 3) загоняем всех юзеров в /var/stargazer/users/.autentif сделал следуюющие htpasswd -mb /var/stargazer/users/.autentif test1 123456 В файл добавилса пользователь 4) в config.ini следуюющие UsersPath = "/var/stargazer/users" ; Путь к каталогу тарифов TariffPath = "/var/stargazer/tariffs" В результате всего при запросе на сайт вводитса пустой бланк статистики где некакой ползователь не прописан все троки пустые! Запрос на ввод пароля при загрузке сайта небыло! Сразу с старту грузитса пустая статистика! Что не так? Ссылка на сообщение Поделиться на других сайтах
Andrey Zentavr 0 Опубліковано: 2006-01-27 00:19:31 Автор Share Опубліковано: 2006-01-27 00:19:31 Скрипты лежат в /web/users.neuro.zp.ua-ssl, в httpd.conf пишу: <Directory "/web/users.neuro.zp.ua-ssl"> AllowOverride Limit AuthConfig </Directory> в /web/users.neuro.zp.ua-ssl кладу .htaccess AuthName "Stargazer User Statistics" AuthType Basic AuthUserFile /var/stargazer/users/.autentif require valid-user Далее загоняем всех юзеров в /var/stargazer/users/.autentif проверяем права доступа Апача к этим файлам и калалогам... Для файлов достаточно прав на чтение, для каталогов - чтение и выполнение (т.е. фактически листинг каталога и вход в него) В общем, стучитесь в аську, jabber... Когда свободен, помогу... ЗЫ: чтение логов Индейца помогают часто Ссылка на сообщение Поделиться на других сайтах
keshaLG 5 Опубліковано: 2006-01-27 00:47:26 Share Опубліковано: 2006-01-27 00:47:26 2lesha4ever попробуй вместо .htpasswd прописать авторизацию "глобально" в конфиге вирт.хоста 2Andrey Zentavr а почему нельзя уйти от авторизации? к примеру авторизовывать по адресу? просто у меня 90% не знают своих паролей, т.к. заних это делает inetaccess.ini и еще неплохо было бы: как у STG-34 что бы адреса - превращались в ссылки на: <?php $I_P = trim($_GET['I_P']); $result = gethostbyaddr(gethostbyname("$I_P")); echo "Adress - $I_P have name is : "; echo $result; ?> Ссылка на сообщение Поделиться на других сайтах
lesha4ever 0 Опубліковано: 2006-01-27 01:40:59 Share Опубліковано: 2006-01-27 01:40:59 2keshaLG 2lesha4everпопробуй вместо .htpasswd прописать авторизацию "глобально" в конфиге вирт.хоста Гмм. Тоесть? Зачем, ведь тут же не нада виртуальных хостов! Сделал так, как рекомендовал Andrey Zentavr, в результате уже выскакивает окно авторизации, при вводе логина и пароля правильного (того что совпадате с файлом .autentif) появляетса пустая страничка с текстом "Не найден Ваш домашний каталог. Обратитесь к Вашему системному администратору!" проверяем права доступа Апача к этим файлам и калалогам... Для файлов достаточно прав на чтение, для каталогов - чтение и выполнение (т.е. фактически листинг каталога и вход в него) Эти правда где и как описыватса??? В конфиге Апача?Если в апаче то как? Покажите плиз или где? если конкретно в самой папки то у меня стоит на папку users 40755 (read by owner, write by owner, execute/serach by owner, read by group, execute/search by group,read by others, execute/search by others owner:root) Ссылка на сообщение Поделиться на других сайтах
cristal 0 Опубліковано: 2006-01-27 09:45:53 Share Опубліковано: 2006-01-27 09:45:53 На чем я лично попадался : пользователи и права на директории /var/stargazer /var/stargazer/users /var/stargazer/users/*/*/*/* ОБЯЗАТЕЛЬНО !!! должны быть такие : root:(имя группы от которой запущен httpd, в большинстве случаев apache) drwxr-x--- Права же на все файлы должны быть root:(имя группы от которой запущен httpd, в большинстве случаев apache) rw-r----- Все - всем удачи ! Ссылка на сообщение Поделиться на других сайтах
neom 8 Опубліковано: 2006-01-27 10:57:37 Share Опубліковано: 2006-01-27 10:57:37 To Andrey Zentavr ООООГРОМНЫЙ РЕСПЕКТ ЗА СТАТИСТИКУ :loop: вчера поборол что самое странное просто взял старый .htaccess из бэкапа старой статистики та что еще с ключиком была и все заработало, видать когда писал руками что-то провтыкал ЗЫ так что по поводу вывода остатка бесплатных мегабайт как раз там где баланс, кредит и т.п было бы неплохо дописать бесплатные метры. и еще предложение раз уж исходники не даешь проверка городской точки обмена трафиком неплохо было бы сам текст что там пишется для юзера про городскую точку менять например у кого-то не городская точка а UA-IX или просто точка между своими сетками районного масштаба. Ссылка на сообщение Поделиться на других сайтах
lesha4ever 0 Опубліковано: 2006-01-27 16:41:12 Share Опубліковано: 2006-01-27 16:41:12 Что то непонятное творитса с правами на файлы и папки! Изначально когда не стояли права для групы apache мог пройти авторизацию, тоесть вводил свой логин пароль и просто выдавалась ошибка что ненайден мой домашний каталог! После того как поменял все права на файл и каталоги как порекомендовал cristal я уже даже не могу пройти авторизацию, нераспознаёт логин и пароль!, о чём и пишет в логах апача! Но самое интересное что через небольшой период времени (точно установить не удалось, приблизительно пару минут) на папку детальной статистки конкретного пользователя права изменились с root:apache на root:root! и на все вложенные папки! Снова меняю на root:apache но через некоторое время они снова становятса root:root! я так подозреваю это когда СТГ обновляет данный в этих каталогах он и меняет права доступа.. Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас