Jump to content
Калькуляторы

Учет разварки ВОЛС Ведение учера разварки ВОЛС, кроссов, муфт...

Пока даже не успеваю все идеи реализовать.

 

А карту с google map или его printscreen файликом на задний план с маштабированием, подложить можно будет?

ps: боюсь перейдете на бооолее крепкие напитки))

Share this post


Link to post
Share on other sites

На самом деле даже инструкция не нужна, просто были непонятки именно с пользователями. Юзера БД в php коде удалось отыскать, а вот под кем работать..... Но сейчас всё уже путём.

На счёт инстала... думаю это не очень сложно создать.

Share this post


Link to post
Share on other sites

На самом деле даже инструкция не нужна, просто были непонятки именно с пользователями. Юзера БД в php коде удалось отыскать, а вот под кем работать..... Но сейчас всё уже путём.

Мне так и не удалось победить :(

В дистрибе заводится пользователь test/test, в базе его вижу:

 

mysql> select * from fib.users;
+----+-------+----------------------------------+----------+-----------+----------+--------+---------+--------+-----------+------------+------------+-----------+---------------+-----------+-----------+------------+----------+-----------+----------+----------------+-----------+--------+
| id | login | password                         | node_add | node_edit | node_del | pq_add | pq_edit | pq_del | cable_add | cable_edit | cable_move | cable_del | cable_del_all | fiber_add | fiber_del | fiber_find | port_add | port_edit | port_del | port_edit_desc | name      | status |
+----+-------+----------------------------------+----------+-----------+----------+--------+---------+--------+-----------+------------+------------+-----------+---------------+-----------+-----------+------------+----------+-----------+----------+----------------+-----------+--------+
|  8 | test  | 098f6bcd4621d373cade4e832627b4f6 |        1 |         1 |        1 |      1 |       1 |      1 |         1 |          1 |          1 |         1 |             1 |         1 |         1 |          1 |        1 |         1 |        1 |              1 | test user |      1 |
+----+-------+----------------------------------+----------+-----------+----------+--------+---------+--------+-----------+------------+------------+-----------+---------------+-----------+-----------+------------+----------+-----------+----------+----------------+-----------+--------+
1 row in set (0.00 sec)

но войти с таким именем и паролем не получается - окно авторизации после ввода test/test просто смигивает и заново показывает пустые поля для ввода.

Что правили в коде?

Share this post


Link to post
Share on other sites

окно авторизации после ввода test/test просто смигивает и заново показывает пустые поля для ввода.

 

в php.ini:

short_open_tag = On

 

Или, как вариант, php не может записать сессионный файл. Что логах web сервера пишется?

Edited by Di_

Share this post


Link to post
Share on other sites

Ммм, ну вообще в софте принято не создавать пользователя и базу, а брать эти данные из конфига. Да и не везде это возможно.

Share this post


Link to post
Share on other sites

если это имеет какое то значение, использую xampp

Share this post


Link to post
Share on other sites

окно авторизации после ввода test/test просто смигивает и заново показывает пустые поля для ввода.

 

в php.ini:

short_open_tag = On

Это есть

 

Или, как вариант, php не может записать сессионный файл. Что логах web сервера пишется?

 

[Thu Dec 13 11:41:22 2012] [error] [client 192.168.2.21] PHP Warning:  mysql_query(): A link to the server could not
be established in /var/www/fibers/engine/db.php on line 5, referer: http://192.168.2.202/fibers/index.php?act=login
[Thu Dec 13 11:41:22 2012] [error] [client 192.168.2.21] PHP Notice:  Undefined index: logged_user_fibers_id in /var/
www/fibers/index.php on line 4, referer: http://192.168.2.202/fibers/index.php?act=login
[Thu Dec 13 11:41:22 2012] [error] [client 192.168.2.21] PHP Notice:  Undefined index: user in /var/www/fibers/index.
php on line 67, referer: http://192.168.2.202/fibers/index.php?act=login
[Thu Dec 13 11:41:22 2012] [error] [client 192.168.2.21] PHP Warning:  mysql_connect(): Access denied for user 'user'
@'localhost' (using password: YES) in /var/www/fibers/engine/db.php on line 3, referer: http://192.168.2.202/fibers/i
ndex.php?act=login
[Thu Dec 13 11:41:22 2012] [error] [client 192.168.2.21] PHP Warning:  mysql_select_db(): Access denied for user 'www
-data'@'localhost' (using password: NO) in /var/www/fibers/engine/db.php on line 4, referer: http://192.168.2.202/fib
ers/index.php?act=login
[Thu Dec 13 11:41:22 2012] [error] [client 192.168.2.21] PHP Warning:  mysql_select_db(): A link to the server could
not be established in /var/www/fibers/engine/db.php on line 4, referer: http://192.168.2.202/fibers/index.php?act=log
in
[Thu Dec 13 11:41:22 2012] [error] [client 192.168.2.21] PHP Warning:  mysql_query(): Access denied for user 'www-dat
a'@'localhost' (using password: NO) in /var/www/fibers/engine/db.php on line 5, referer: http://192.168.2.202/fibers/
index.php?act=login
[Thu Dec 13 11:41:22 2012] [error] [client 192.168.2.21] PHP Warning:  mysql_query(): A link to the server could not
be established in /var/www/fibers/engine/db.php on line 5, referer: http://192.168.2.202/fibers/index.php?act=login
[Thu Dec 13 11:41:22 2012] [error] [client 192.168.2.21] PHP Notice:  Undefined index: logged_user_fibers_id in /var/
www/fibers/index.php on line 4, referer: http://192.168.2.202/fibers/index.php?act=login

Share this post


Link to post
Share on other sites

Andrei, на пользователя для базы надо сделать руками пасс

 

сообразил небольшей инсталл.

 

настройки в /engine/db.php

Edited by Tomas Lee

Share this post


Link to post
Share on other sites

Andrei, на пользователя для базы надо сделать руками пасс

 

GRANT ALL PRIVILEGES ON fib.* TO 'test'@'localhost' IDENTIFIED BY 'test';
INSERT INTO `fib`.`users` ( `id`, `login`, `password`, `node_add`, ... и т.д.

Вот это не то разве?

Share this post


Link to post
Share on other sites

Andrei, не, это для пользователя системы, а для пользователя БД надо SET PASSWORD FOR 'user'@'localhost' = PASSWORD( 'pass' );

Share this post


Link to post
Share on other sites

Andrei, не, это для пользователя системы, а для пользователя БД надо SET PASSWORD FOR 'user'@'localhost' = PASSWORD( 'pass' );

mysql> SET PASSWORD FOR 'test'@'localhost' = PASSWORD( 'test' );
Query OK, 0 rows affected (0.00 sec)

с тем же результатом.

видно, чего-то я не понимаю :(

Share this post


Link to post
Share on other sites

Andrei, не, это для пользователя системы, а для пользователя БД надо SET PASSWORD FOR 'user'@'localhost' = PASSWORD( 'pass' );

mysql> SET PASSWORD FOR 'test'@'localhost' = PASSWORD( 'test' );
Query OK, 0 rows affected (0.00 sec)

с тем же результатом.

видно, чего-то я не понимаю :(

дык, надо SET PASSWORD FOR 'user'@'localhost' = PASSWORD( 'pass' );

Share this post


Link to post
Share on other sites

Еще после смены пароля сказать на всякий случай стоит сказать:

 

FLUSH PRIVILEGES;

Share this post


Link to post
Share on other sites

дык, надо SET PASSWORD FOR 'user'@'localhost' = PASSWORD( 'pass' );

mysql> SET PASSWORD FOR 'user'@'localhost' = PASSWORD( 'pass' );
ERROR 1133 (42000): Can't find any matching row in the user table

Share this post


Link to post
Share on other sites

дык, надо SET PASSWORD FOR 'user'@'localhost' = PASSWORD( 'pass' );

mysql> SET PASSWORD FOR 'user'@'localhost' = PASSWORD( 'pass' );
ERROR 1133 (42000): Can't find any matching row in the user table

 

лучше тогда удалить базу, если создавали, удалить пользователя, если он есть, и запустить install.php

Share this post


Link to post
Share on other sites

install.php не нашел.

 

mysql> drop database fib;
Query OK, 29 rows affected (0.00 sec)

root@#:/var/www/fibers# mysql -u root -pхххх <fib.sql
ERROR 1046 (3D000) at line 29: No database selected

 

Собственно ошибка старая: добавил в начало fib.sql

create database fib;
use fib;

Тогда все отработало без ошибок.

 

mysql -u root -pхххх <default.sql
ERROR 1396 (HY000) at line 3: Operation CREATE USER failed for 'user'@'%'

Т.е. тоже остались те же ошибки. В default.sql меняем 'user'@'%' на 'user'@'localhost'

Теперь отрабатывает без ошибок.

Но авторизация по-прежнему не проходит.

 

Добавляем

SET PASSWORD FOR 'user'@'localhost' = PASSWORD( 'pass' ); 

И наконец-то - авторизация проходит!

 

Идем добавлять улицу в справочник улиц и получаем

Нифига не работает
<pre>Array
(
   [act] => n_street_name
   [id] => 0
   [name] => Строителей
   [small_name] => Строителей
   [desc] => улица Строителей
)
</pre>

 

Уф.. Ладно. Больше не буду надоедать :)

Update: Начинать надо обязательно с заполнения справочника районов.

Share this post


Link to post
Share on other sites

Andrei обновите до последней версии изменений

 

надоедать можно, можно и в аську, так быстрее будет

текущая версия рабочая полностью

Share this post


Link to post
Share on other sites

Вроде отсюда взял сегодня с утра. Это же последняя версия?

Share this post


Link to post
Share on other sites

вобщем какой-то глюк с свн-ом.. перезалил рабочий проект

Share this post


Link to post
Share on other sites

вобщем какой-то глюк с свн-ом.. перезалил рабочий проект

Ага. Теперь по ссылке http://code.google.com/p/fibers/wiki/Main говорит

Page "Main" Not Found

Sign in to create this page

 

По ссылке http://code.google.com/p/fibers/downloads/list

Your search did not generate any results.

You may want to try your search over all downloads.

Share this post


Link to post
Share on other sites

Здравствуйте. Подскажите пожалуйста:

 

- скачал http://fibers.google...iles/fibers.zip

- поставил себе вашу базу

- залил php скрипты на сервер

- разрешил права на user пользователя

- завел пользователя test

- система встала

 

- при попытках поножимать разделы менюшки - выдавало ошибку:

[Tue Jan 15 15:47:42 2013] [error] [client 127.0.0.1] PHP Notice:  Undefined variable: action in /var/www/fibber.lan/www/index.php on line 743, referer: http://fibber.lan:81/index.php?act=dirs&dir=area

 

Объявил переменные в:

// Справочники
if (isset($_GET['act']) && $_GET['act'] == 'dirs') {
global $title;
global $action;
global $content;
global $menu; 

 

Внес в таблицу area пару строк - они отображаются, но при попытке добавить район или редактировать| удалить - ничего не происходит.

Такая же ситуация с другими менюшками.

 

Вопрос: Куда копать, и что я делаю не так?

Edited by vanishox

Share this post


Link to post
Share on other sites

зачем придумывать велосипед???? в userside{.}ua все реализованно весь учет опты и оборудования с комутацией и т.п.

Share this post


Link to post
Share on other sites

реклама что ли?

это ж система совсем другого класса и возможностей, большая часть которых в данном случае не нужна

Edited by fivtin

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now