Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: проблемы с установкой PowerCounter ???
 
 автор: tauruz   (27.03.2006 в 23:14)   письмо автору
 
 

при первом запуске вывел:

Warning: file(version.txt) [function.file]: failed to open stream: No such file or directory in w:\home\kladovka\www\config.php on line 31
Table 'count.ip' doesn't exist

что делать????

   
 
 автор: cheops   (28.03.2006 в 01:50)   письмо автору
 
   для: tauruz   (27.03.2006 в 23:14)
 

Это система администрирования или сам счётчик? Файл version.txt имеется в директории w:\home\kladovka\www\?

PS Для Loki - наверное нужно проверять version.txt на существование - наверное у многих будет соблазн его потереть...

   
 
 автор: Loki   (28.03.2006 в 10:03)   письмо автору
 
   для: cheops   (28.03.2006 в 01:50)
 

Поправил.
А у товарища, похоже, попросту не развернута БД.

Кстати, я бы перенес все настройки в один файл, так как при обновлениях часто придется править логин, пароль и название таблиц (если они с нестандартными названиями).

   
 
 автор: tauruz   (28.03.2006 в 11:13)   письмо автору
 
   для: cheops   (28.03.2006 в 01:50)
 

1. Это система администрирования и файл version.txt имеется в директории w:\home\kladovka\www\?
2. закоментировав строку $version = file("version.txt");
в config.php выдает Table 'count.ip' doesn't exist

   
 
 автор: Loki   (28.03.2006 в 12:45)   письмо автору
 
   для: tauruz   (28.03.2006 в 11:13)
 

вы таблицы из counter.php разворачивали?
Если разворачивали, то исправьте в файле admin/config.php строки

  $tbl_ip                        = 'ip';           // Для совместимости с 2.9 перименовать в ip
  $tbl_pages                     = 'pages';        // Для совместимости с 2.9 перименовать в pages
  $tbl_links                     = 'links';        // Для совместимости с 2.9 перименовать в links
  $tbl_thits                     = 'thits';        // Для совместимости с 2.9 перименовать в thits
   $tbl_refferer                  = 'refferer';     // Для совместимости с 2.9 перименовать в refferer
  $tbl_searchquerys              = 'searchquerys'; // Для совместимости с 2.9 перименовать в searchquerys

на

  $tbl_ip                        = 'system_ip';           // Для совместимости с 2.9 перименовать в ip
  $tbl_pages                     = 'system_pages';        // Для совместимости с 2.9 перименовать в pages
  $tbl_links                     = 'system_links';        // Для совместимости с 2.9 перименовать в links
  $tbl_thits                     = 'system_thits';        // Для совместимости с 2.9 перименовать в thits
  $tbl_refferer                  = 'system_refferer';     // Для совместимости с 2.9 перименовать в refferer
  $tbl_searchquerys              = 'system_searchquerys'; // Для совместимости с 2.9 перименовать в searchquerys

   
 
 автор: tauruz   (28.03.2006 в 13:07)   письмо автору
 
   для: Loki   (28.03.2006 в 12:45)
 

После замены строк вроде Заработалоно выдает ошибки:
Warning: Division by zero in w:\home\counter\www\admin\addresses.php on line 56

Warning: Division by zero in w:\home\counter\www\admin\addresses.php on line 57

PS
Извените а что значит развернуть таблицы????

   
 
 автор: Loki   (28.03.2006 в 13:23)   письмо автору
 
   для: tauruz   (28.03.2006 в 13:07)
 

выполнить запросы к БД из файла PowerCounter.sql (в предыдущем посте я ошибся).

   
 
 автор: tauruz   (28.03.2006 в 15:45)   письмо автору
 
   для: Loki   (28.03.2006 в 13:23)
 

Кто нибудь смогбы подсказать что ето за ошибки

Warning: Division by zero in w:\home\counter\www\admin\addresses.php on line 56

Warning: Division by zero in w:\home\counter\www\admin\addresses.php on line 57

   
 
 автор: Loki   (28.03.2006 в 16:05)   письмо автору
 
   для: tauruz   (28.03.2006 в 15:45)
 

раскомментируйте в файле admin/config.php переменную $pnumber

   
 
 автор: tauruz   (28.03.2006 в 16:57)   письмо автору
 
   для: Loki   (28.03.2006 в 16:05)
 

Спасибо огромное

   
 
 автор: kokika   (09.04.2006 в 13:00)   письмо автору
 
   для: Loki   (28.03.2006 в 13:23)
 

>выполнить запросы к БД из файла PowerCounter.sql

А как это сделать?

   
 
 автор: cheops   (09.04.2006 в 14:45)   письмо автору
 
   для: kokika   (09.04.2006 в 13:00)
 

Доступна ли вам панель администрирования phpMyAdmin?

   
 
 автор: Сава   (13.04.2006 в 00:49)   письмо автору
 
   для: kokika   (09.04.2006 в 13:00)
 

Акак можно выполнить эти запросы из базы данных на локальном компе (работает под Апачем)?

   
 
 автор: cheops   (13.04.2006 в 01:06)   письмо автору
 
   для: Сава   (13.04.2006 в 00:49)
 

Для этого необходимо запустить консольную утилиту mysql.exe при помощи команды
mysql -u root

создать базу данных
mysql>CREATE DATABASE count;

выйти из mysql при помощи команды exit, и развернуть в базе данных count таблицы при помощи команды
mysql -u root count < PowerCounter.sql

   
 
 автор: Fresh Hero   (19.04.2006 в 12:40)   письмо автору
 
   для: cheops   (13.04.2006 в 01:06)
 

Здравствуйте! А что значит - раскомментировать переменную?

   
 
 автор: Loki   (19.04.2006 в 16:43)   письмо автору
 
   для: Fresh Hero   (19.04.2006 в 12:40)
 

убрать // в начале строки

   
 
 автор: Fresh Hero   (20.04.2006 в 14:15)   письмо автору
 
   для: Loki   (19.04.2006 в 16:43)
 

Здравствуйте ещё раз! Расскажите, пожалуйста, поподробнее, что делать, если вверху (над заголовком "Системы администрирования") выводится такое сообщение:
Warning: file(version.txt) [function.file]: failed to open stream: No such file or directory in /hosting/clients/newsotaline.ru/httpd/htdocs/config.php on line 31
Заранее спасибо!

   
 
 автор: Loki   (20.04.2006 в 14:33)   письмо автору
 
   для: Fresh Hero   (20.04.2006 в 14:15)
 

Проверьте чтобы код в конце config.php выглядел так

  // Текущая версия системы
  if($version=@file("version.txt"))
  $version = $version[0];
  else $version = 0;

   
 
 автор: denvor   (21.04.2006 в 02:09)   письмо автору
 
   для: Loki   (20.04.2006 в 14:33)
 

У меня тоже проблемы:
Warning: Division by zero in /pub/home/foliant9/htdocs/adm/stat/index.php on line 63

Warning: Division by zero in /pub/home/foliant9/htdocs/adm/stat/index.php on line 64
Посмотрел, в чем дело в index.php/

Ошибка при обращении к таблице страниц (таблица system_pages в базе есть)

Error: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 11

Сначала были проблемы еще с файлом version.txt (лучше действительно основные настройки и подключение выполнять в одном файле - меньше вероятность скопировать не все)

Заработало (деление на $pnumber )

   
 
 автор: Fresh Hero   (21.04.2006 в 07:34)   письмо автору
 
   для: denvor   (21.04.2006 в 02:09)
 

Спасибо! Ошибок больше нет! Но подсчёт почему-то не ведётся. В чём может быть дело?

   
 
 автор: Loki   (21.04.2006 в 11:04)   письмо автору
 
   для: denvor   (21.04.2006 в 02:09)
 

Cheops, может пора выложить новую версию с текущими исправлениями?

   
 
 автор: cheops   (21.04.2006 в 18:07)   письмо автору
 
   для: Loki   (21.04.2006 в 11:04)
 

Выложил, кстати, что у нас с Creator - зашёл внести исправления, а там будто мамай прошёл - два файла осталось :)))

   
 
 автор: Loki   (21.04.2006 в 21:48)   письмо автору
 
   для: cheops   (21.04.2006 в 18:07)
 

Ну и шутки у тебя, боцман! (С)
Нельзя так шутить! Я пол дня ее правил, а тут на тебе:)
Зашел, проверил - все на месте. Релиза действительно лежит только два. Самый первый - очень сырой был, я его убрал совсем.

   
 
 автор: cheops   (22.04.2006 в 01:17)   письмо автору
8.6 Кб
 
   для: Loki   (21.04.2006 в 21:48)
 

Вот что наблюдаю, я там нахожусь где надо?

   
 
 автор: Sergmust   (22.04.2006 в 01:56)   письмо автору
 
   для: cheops   (22.04.2006 в 01:17)
 

Все равно в IP

Error: The SELECT would examine more than MAX_JOIN_SIZE rows; check your WHERE and use SET SQL_BIG_SELECTS=1 or SET SQL_MAX_JOIN_SIZE=# if the SELECT is okay

Хотя все поставил начисто... Записей всего пяток....

   
 
 автор: Fresh Hero   (22.04.2006 в 08:01)   письмо автору
 
   для: Sergmust   (22.04.2006 в 01:56)
 

Почему сообщений об ошибках нет, а подсчёт не ведётся?
И почему (уже как 3 дня) "Система работает: 0 дн."?

   
 
 автор: cheops   (22.04.2006 в 11:05)   письмо автору
 
   для: Fresh Hero   (22.04.2006 в 08:01)
 

1) А вы как подключаете счёчик к страницам - нет ошибки к пути?
2) Попробуйте убрать все @ в count.php

PS Давайте в новую тему перебираться, эта уже длинная...

   
 
 автор: Fresh Hero   (24.04.2006 в 07:53)   письмо автору
 
   для: cheops   (22.04.2006 в 11:05)
 

1) В каждой странице своего сайта после тэга <body> прописал:
<?php
include "count.php";
?>
2) Убрал, не помогает.

PS Если создадите новую тему, в этой оставьте ссылку на новую...

   
 
 автор: cheops   (25.04.2006 в 10:21)   письмо автору
 
   для: Fresh Hero   (24.04.2006 в 07:53)
 

А вообще какие-нибудь записи появляются в таблицах базы данных - или они остаются пустыми?

   
 
 автор: Fresh Hero   (27.04.2006 в 11:03)   письмо автору
 
   для: cheops   (25.04.2006 в 10:21)
 

Записи есть только в следующих таблицах:
system_cities
system_ip_compact
system_regions
В остальных таблицах кол-во записей: 0

   
 
 автор: Loki   (27.04.2006 в 11:13)   письмо автору
 
   для: Fresh Hero   (27.04.2006 в 11:03)
 

Значит у вас неправильно подключен счетчик.
путь до count.php указан верно?

   
 
 автор: Fresh Hero   (27.04.2006 в 12:32)   письмо автору
 
   для: Loki   (27.04.2006 в 11:13)
 

Где указан этот путь?

   
 
 автор: Thrasher   (27.04.2006 в 13:17)   письмо автору
 
   для: Fresh Hero   (27.04.2006 в 12:32)
 

Вот здесь
<?php
include "count.php";
?>
Вместо count.php нужно написать полный путь к нему относительно страницы, куда инклюдится этот файл.

   
 
 автор: Fresh Hero   (27.04.2006 в 13:33)   письмо автору
 
   для: Thrasher   (27.04.2006 в 13:17)
 

Count.php лежит там же, где и все остальные htm-файлы сайта.
Что ещё может быть?

   
 
 автор: Loki   (28.04.2006 в 12:14)   письмо автору
 
   для: Fresh Hero   (27.04.2006 в 13:33)
 

Вы подключаете к htm фалам? А они у вас обрабатываются как php?

   
 
 автор: Fresh Hero   (28.04.2006 в 13:27)   письмо автору
 
   для: Loki   (28.04.2006 в 12:14)
 

Подключаю к htm-файлам, после тэга <body>. Что не так?

   
 
 автор: Trianon   (28.04.2006 в 13:38)   письмо автору
 
   для: Fresh Hero   (28.04.2006 в 13:27)
 

Если в браузере сделать "просмотр в виде HTML" - на странице виден php-код?
Та самая строка include "count.php"; видна?

   
 
 автор: Thrasher   (26.04.2006 в 14:27)   письмо автору
 
   для: Fresh Hero   (24.04.2006 в 07:53)
 

У меня была похожая засада. Сначала все работало, потом поставил еще систему новостей и счетчик перестал работать. Дело было вот в чем. У сист. новостей тоже был свой файл config.php и счетчик читал именно его, т.е. не подключался к своей базе данных. Если у тебя в директории со страницами сайта есть файл конфига, то дело в этом. Если у тебя счетчик установлен в отдельной директории на уровень выше страниц сайта, то в файле count.php нужно правильно прописать путь к файлу config.php.

   
 
 автор: cheops   (22.04.2006 в 11:07)   письмо автору
 
   для: Sergmust   (22.04.2006 в 01:56)
 

Тут придётся переделать запрос - мы в ближайшее время постараемся решить эту проблему, как только я выясню где Loki дистрибутив спрятал :)))

   
 
 автор: Loki   (24.04.2006 в 10:43)   письмо автору
 
   для: cheops   (22.04.2006 в 01:17)
 

Так этож список проектов:)
Если кликнуть по названию - будет список файлов:)

а... сообразил:) написал письмо:)

   
 
 автор: Fresh Hero   (25.04.2006 в 07:05)   письмо автору
 
   для: Loki   (24.04.2006 в 10:43)
 

А мне кто-нибудь ответит на мой последний пост?

   
 
 автор: Радосвет   (28.04.2006 в 17:20)   письмо автору
 
   для: tauruz   (27.03.2006 в 23:14)
 

Прошу прощения, уважаемые разработчики!

Всё нормально работало, не помню что менял, но вдруг на страницах стала выводиться ошибка:

Fatal error: Cannot redeclare utf8_win() ......
Что это за ошибка, проблемы с базой?

   
 
 автор: Loki   (28.04.2006 в 17:45)   письмо автору
 
   для: Радосвет   (28.04.2006 в 17:20)
 

вы дважды подключаете файл count.php

   
 
 автор: Радосвет   (28.04.2006 в 21:32)   письмо автору
 
   для: Loki   (28.04.2006 в 17:45)
 

Да, возможно, но если я использую require_once("counter/count.php"); , то это не должно вызвать проблем! Или я не прав? По идее я могу хоть 5 раз в файле включать его однократно, на всякий случай (потому что я включаю его в файле top.php, который, в свою очередь, включается во ВСЕ файлы, составляющие сайт, однако подсчёт при этом не идёт)... Проблему я решил, просто переместил инструкцию включения в другое место (в теле функции, отвечающей за вывод либо списка разделов статей, либо самих статей, там и возникала проблема)...

Так в каких точно файлах нужно включать count.php?

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования