Jump to content

Recommended Posts

Posted

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

 

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

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

  • Replies 229
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Posted Images

Posted

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

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

Posted

На самом деле даже инструкция не нужна, просто были непонятки именно с пользователями. Юзера БД в 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 просто смигивает и заново показывает пустые поля для ввода.

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

Posted (edited)

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

 

в php.ini:

short_open_tag = On

 

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

Edited by Di_
Posted

окно авторизации после ввода 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

Posted

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

 

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

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

Posted

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

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

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

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

Posted

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' );

Posted

дык, надо 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

Posted

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: Начинать надо обязательно с заполнения справочника районов.

Posted

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

Ага. Теперь по ссылке 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.

  • 4 weeks later...
Posted (edited)

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

 

- скачал 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
Posted

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

Posted (edited)

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

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

Edited by fivtin

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.