Diman_xxxx Posted December 13, 2012 Posted December 13, 2012 Пока даже не успеваю все идеи реализовать. А карту с google map или его printscreen файликом на задний план с маштабированием, подложить можно будет? ps: боюсь перейдете на бооолее крепкие напитки)) Вставить ник Quote
biox Posted December 13, 2012 Posted December 13, 2012 На самом деле даже инструкция не нужна, просто были непонятки именно с пользователями. Юзера БД в php коде удалось отыскать, а вот под кем работать..... Но сейчас всё уже путём. На счёт инстала... думаю это не очень сложно создать. Вставить ник Quote
Andrei Posted December 13, 2012 Posted December 13, 2012 На самом деле даже инструкция не нужна, просто были непонятки именно с пользователями. Юзера БД в 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 просто смигивает и заново показывает пустые поля для ввода. Что правили в коде? Вставить ник Quote
Di_ Posted December 13, 2012 Posted December 13, 2012 (edited) окно авторизации после ввода test/test просто смигивает и заново показывает пустые поля для ввода. в php.ini: short_open_tag = On Или, как вариант, php не может записать сессионный файл. Что логах web сервера пишется? Edited December 13, 2012 by Di_ Вставить ник Quote
adnull Posted December 13, 2012 Posted December 13, 2012 Ммм, ну вообще в софте принято не создавать пользователя и базу, а брать эти данные из конфига. Да и не везде это возможно. Вставить ник Quote
fivtin Posted December 13, 2012 Posted December 13, 2012 если это имеет какое то значение, использую xampp Вставить ник Quote
Andrei Posted December 14, 2012 Posted December 14, 2012 окно авторизации после ввода 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 Вставить ник Quote
Tomas Lee Posted December 14, 2012 Author Posted December 14, 2012 (edited) Andrei, на пользователя для базы надо сделать руками пасс сообразил небольшей инсталл. настройки в /engine/db.php Edited December 14, 2012 by Tomas Lee Вставить ник Quote
Andrei Posted December 14, 2012 Posted December 14, 2012 Andrei, на пользователя для базы надо сделать руками пасс GRANT ALL PRIVILEGES ON fib.* TO 'test'@'localhost' IDENTIFIED BY 'test'; INSERT INTO `fib`.`users` ( `id`, `login`, `password`, `node_add`, ... и т.д. Вот это не то разве? Вставить ник Quote
Tomas Lee Posted December 14, 2012 Author Posted December 14, 2012 Andrei, не, это для пользователя системы, а для пользователя БД надо SET PASSWORD FOR 'user'@'localhost' = PASSWORD( 'pass' ); Вставить ник Quote
Andrei Posted December 14, 2012 Posted December 14, 2012 Andrei, не, это для пользователя системы, а для пользователя БД надо SET PASSWORD FOR 'user'@'localhost' = PASSWORD( 'pass' ); mysql> SET PASSWORD FOR 'test'@'localhost' = PASSWORD( 'test' ); Query OK, 0 rows affected (0.00 sec) с тем же результатом. видно, чего-то я не понимаю :( Вставить ник Quote
Tomas Lee Posted December 14, 2012 Author Posted December 14, 2012 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' ); Вставить ник Quote
taf_321 Posted December 16, 2012 Posted December 16, 2012 Еще после смены пароля сказать на всякий случай стоит сказать: FLUSH PRIVILEGES; Вставить ник Quote
Andrei Posted December 17, 2012 Posted December 17, 2012 дык, надо 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 Вставить ник Quote
Tomas Lee Posted December 17, 2012 Author Posted December 17, 2012 дык, надо 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 Вставить ник Quote
Andrei Posted December 17, 2012 Posted December 17, 2012 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: Начинать надо обязательно с заполнения справочника районов. Вставить ник Quote
Tomas Lee Posted December 17, 2012 Author Posted December 17, 2012 Andrei обновите до последней версии изменений надоедать можно, можно и в аську, так быстрее будет текущая версия рабочая полностью Вставить ник Quote
Andrei Posted December 17, 2012 Posted December 17, 2012 Вроде отсюда взял сегодня с утра. Это же последняя версия? Вставить ник Quote
Tomas Lee Posted December 18, 2012 Author Posted December 18, 2012 вобщем какой-то глюк с свн-ом.. перезалил рабочий проект Вставить ник Quote
Andrei Posted December 18, 2012 Posted December 18, 2012 вобщем какой-то глюк с свн-ом.. перезалил рабочий проект Ага. Теперь по ссылке 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. Вставить ник Quote
Tomas Lee Posted December 18, 2012 Author Posted December 18, 2012 Andrei с SVN качай. или надо пакетом одним? Вставить ник Quote
Tomas Lee Posted December 18, 2012 Author Posted December 18, 2012 сделал одним файлом, положил в гуглекод http://fibers.googlecode.com/files/fibers.zip Вставить ник Quote
vanishox Posted January 15, 2013 Posted January 15, 2013 (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 January 15, 2013 by vanishox Вставить ник Quote
Bads Posted January 15, 2013 Posted January 15, 2013 зачем придумывать велосипед???? в userside{.}ua все реализованно весь учет опты и оборудования с комутацией и т.п. Вставить ник Quote
fivtin Posted January 16, 2013 Posted January 16, 2013 (edited) реклама что ли? это ж система совсем другого класса и возможностей, большая часть которых в данном случае не нужна Edited January 16, 2013 by fivtin Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.