admin Posted August 27, 2015 Author Report Share Posted August 27, 2015 не видно что-то изменений в этой части, какие то ошибки появляются? Quote Link to comment Share on other sites More sharing options...
maxxsoft Posted August 27, 2015 Report Share Posted August 27, 2015 нет, никаких ошибок не видно, пишет: За данный период не было пользовательских сессий, но в админке сессии есть.. Quote Link to comment Share on other sites More sharing options...
admin Posted August 28, 2015 Author Report Share Posted August 28, 2015 можете поставить стандартный кабинет и посмотреть будут ли они там, и у вас стоит последняя версия кабинета?Без ошибок сложно решить проблему. Quote Link to comment Share on other sites More sharing options...
maxxsoft Posted August 29, 2015 Report Share Posted August 29, 2015 Поднял всё с нуля на стенде, действительно, отчёт работает, видимо где то, что то сломалось раньше, буду искать...Спасибо за беспокойство! Quote Link to comment Share on other sites More sharing options...
doob Posted September 14, 2015 Report Share Posted September 14, 2015 Ставлю личный кабинет на Apache22+Freebsd9.2 версия утм 5.3-003, версия кбинета с бренча.В результате получаюFatal error: Allowed memory size of 1073741824 bytes exhausted (tried to allocate 130968 bytes) in /usr/local/www/apache22/data/utm5_3_cabinet/library/Zend/Loader/PluginLoader.php on line 314Если в настйроках php.ini ставлю memory limit -1 то httpd съедает всю оперативку на машине.php 53/54 поведение одинаковое.Куда копать? Quote Link to comment Share on other sites More sharing options...
admin Posted September 14, 2015 Author Report Share Posted September 14, 2015 попробуйте 5.5, или попробуйте заменить library/Zendhttp://framework.zend.com/downloads/latest#ZF1 Quote Link to comment Share on other sites More sharing options...
doob Posted September 14, 2015 Report Share Posted September 14, 2015 (edited) не помогло,Fatal error: Allowed memory size of 1073741824 bytes exhausted (tried to allocate 130968 bytes) in /usr/local/www/apache22/data/utm5_3_cabinet/library/Zend/Application/Bootstrap/BootstrapAbstract.php on line 323 Fatal error: Allowed memory size of 536870912 bytes exhausted (tried to allocate 130968 bytes) in /usr/local/www/apache22/data/utm5_3_cabinet/library/Zend/Loader/PluginLoader.php on line 720а здесь вобоще 720 строчки нет. Edited September 14, 2015 by doob Quote Link to comment Share on other sites More sharing options...
admin Posted September 14, 2015 Author Report Share Posted September 14, 2015 вы обновились до 5,5 или обновили библиотеку? пользователи на такое жаловались на 5.3, при обновлении проблема пропадала. Quote Link to comment Share on other sites More sharing options...
doob Posted September 16, 2015 Report Share Posted September 16, 2015 (edited) вы обновились до 5,5 или обновили библиотеку? пользователи на такое жаловались на 5.3, при обновлении проблема пропадала.В общем по множеству причин перешел на CentOS 6.7 и обновился до php 5.5 Ситуация поначалу была таже.В итоге тупо начал комментировать строчки в конфиге,;resources.db.params.charset = "utf8";resources.db.params.default = true;resources.db.defaultMetadataCache = "database"так заработало. zend не обновлял Edited September 16, 2015 by doob Quote Link to comment Share on other sites More sharing options...
maxxsoft Posted September 29, 2015 Report Share Posted September 29, 2015 При редактировании профиля указывается email, но на главной странице он отсутствует. При добавлении в /application/modules/billing/views/scripts/index/index.phtmlтакой конструкции: <tr> <td>email:</td> <td><?= $this->userData['email']?></td> </tr>и в /library/Urfa/Client.php $user['passport'] = $this->urfa->get_string(); $user['email'] = $this->urfa->get_string();пункт появляется, но пустой...где то надо ещё подкрутить..... помогите советом... Quote Link to comment Share on other sites More sharing options...
admin Posted September 29, 2015 Author Report Share Posted September 29, 2015 $user['passport'] = $this->urfa->get_string(); $user['funds'] = Urfa_Resolve::roundDouble($this->urfa->get_double()); $user['email'] = $this->urfa->get_string(); в /library/Urfa/Client.php Quote Link to comment Share on other sites More sharing options...
maxxsoft Posted September 29, 2015 Report Share Posted September 29, 2015 (edited) $user['passport'] = $this->urfa->get_string(); $user['funds'] = Urfa_Resolve::roundDouble($this->urfa->get_double()); $user['email'] = $this->urfa->get_string(); в /library/Urfa/Client.php Отлично, спасибо! теперь надо ещё эту переменную получить в функции public function newMessageAction() в IndexController.php пробую так: $email = $this->userData->email; но не выходит... задумывалось всё для дублирования сообщения на емайл... сейчас функция выглядит так: public function newMessageAction() { $this->setTitle('Новое сообщение'); if ($this->getRequest()->isXmlHttpRequest()) { $this->_helper->layout()->disableLayout(); } $this->view->form = new Billing_Form_Message(); if ($this->getRequest()->isPost()) { if ($this->view->form->isValid($this->getRequest()->getPost())) { $urfa = $this->reconnect(); $message = $this->view->form->getValues(); $urfa->sendMessage($message['subject'], $message['message']); $email = $this->userData->email; $maillogin = $this->basic_account = $this->view->identity->login; $mailheaders = "MIME-Version: 1.0 \r\n"; $mailheaders .= "Content-type: text/html; charset=UTF8 \r\n"; $mailheaders .= "From:" . $maillogin ."<$email> \r\n"; mail('[email protected]', $message['subject'], $message['message'], $mailheaders); $this->_helper->flashMessenger->addMessage( array('success' => 'Сообщение отправлено') ); $this->redirect('/user/sent-messages/'); //уничтожаем объект Urfaphp_URFAClientUser5 unset($urfa); } } } но нужно ещё получить переменную email для полного феншуя. Edited September 29, 2015 by maxxsoft Quote Link to comment Share on other sites More sharing options...
admin Posted September 29, 2015 Author Report Share Posted September 29, 2015 попробуйте так, но в newMessage вам также сначала надо получить userData как в index if ($userData = $urfa->getUserInfo()) { $this->cache->save($userData, $this->cache_basic_account);}$email = $userData['email']; Quote Link to comment Share on other sites More sharing options...
maxxsoft Posted September 29, 2015 Report Share Posted September 29, 2015 попробуйте так, но в newMessage вам также сначала надо получить userData как в index if ($userData = $urfa->getUserInfo()) { $this->cache->save($userData, $this->cache_basic_account);}$email = $userData['email']; спасибо, всё получилось!теперь функция выглядит так: public function newMessageAction() { $this->setTitle('Новое сообщение'); if ($this->getRequest()->isXmlHttpRequest()) { $this->_helper->layout()->disableLayout(); } $this->view->form = new Billing_Form_Message(); if ($this->getRequest()->isPost()) { if ($this->view->form->isValid($this->getRequest()->getPost())) { $urfa = $this->reconnect(); $message = $this->view->form->getValues(); $urfa->sendMessage($message['subject'], $message['message']); $userData = $urfa->getUserInfo(); if ($userData = $urfa->getUserInfo()) { $this->cache->save($userData, $this->cache_basic_account); } $email = $userData['email']; $maillogin = $this->basic_account = $this->view->identity->login; $mailheaders = "MIME-Version: 1.0 \r\n"; $mailheaders .= "Content-type: text/html; charset=UTF8 \r\n"; $mailheaders .= "From:" . $maillogin ."<$email> \r\n"; mail('[email protected]', $message['subject'], $message['message'], $mailheaders); $this->_helper->flashMessenger->addMessage( array('success' => 'Сообщение отправлено') ); $this->redirect('/user/sent-messages/'); //уничтожаем объект Urfaphp_URFAClientUser5 unset($urfa); } } } Quote Link to comment Share on other sites More sharing options...
maxxsoft Posted September 29, 2015 Report Share Posted September 29, 2015 вот если ещё этот кусок в обёртку упаковать с привязкой к конфигу (ведь не всем этот функционал нужен), можно в продакшн для всех пустить....., но это уже на ваше усмотрение... Quote Link to comment Share on other sites More sharing options...
maxxsoft Posted October 11, 2015 Report Share Posted October 11, 2015 в последней версии кабинета не формируются документы (счета и квитанция), выдаёт это:URFA error: put: state != URFA_STATE_INPUTURFA error: put: state != URFA_STATE_INPUTURFA error: send: state != URFA_STATE_INPUTURFA error: get: state != URFA_STATE_OUTPUTURFA error: get: state != URFA_STATE_OUTPUTURFA error: finish: state != URFA_STATE_OUTPUT Quote Link to comment Share on other sites More sharing options...
lexe4 Posted December 15, 2015 Report Share Posted December 15, 2015 (edited) в последней версии кабинета не формируются документы (счета и квитанция), выдаёт это: URFA error: put: state != URFA_STATE_INPUT URFA error: put: state != URFA_STATE_INPUT URFA error: send: state != URFA_STATE_INPUT URFA error: get: state != URFA_STATE_OUTPUT URFA error: get: state != URFA_STATE_OUTPUT URFA error: finish: state != URFA_STATE_OUTPUT Здравствуйте, так и не решилась проблема? Edited December 15, 2015 by lexe4 Quote Link to comment Share on other sites More sharing options...
admin Posted December 21, 2015 Author Report Share Posted December 21, 2015 можете прислать стандартный личный кабинет для этой версии биллинга? Quote Link to comment Share on other sites More sharing options...
lexe4 Posted December 22, 2015 Report Share Posted December 22, 2015 20 часа назад, admin сказал: можете прислать стандартный личный кабинет для этой версии биллинга? Отправил Quote Link to comment Share on other sites More sharing options...
Николай Posted December 29, 2015 Report Share Posted December 29, 2015 Стандартный кабинет заработал с PHP 5.6 и в urfaclient php говорят что с PHP 5.6 всё должно работать. Апдейт будет или только в третьей версии кабинета? Quote Link to comment Share on other sites More sharing options...
admin Posted December 29, 2015 Author Report Share Posted December 29, 2015 он должен работать начиная с 5.5, urfaclient php это просто немного переделанный из стандартного кабинета. Надо смотреть по логам ошибок. Вообще по идее он еще должен работать начиная с какой то 5.3.xx версии. Здесь надо также учитывать поддержку версий http://php.net/supported-versions.php 5,3 и 5,4 уже не поддерживаются обновлениями, поэтому рекомендуется ставить как минимум 5,5 Quote Link to comment Share on other sites More sharing options...
Николай Posted December 29, 2015 Report Share Posted December 29, 2015 Ну вот только что стянул с git последнюю версию кабинета. Страница авторизации грузится, но при попытке залогиниться: [Tue Dec 29 10:50:39.497481 2015] [:error] [pid 24447] Warning: stream_socket_enable_crypto(): SSLv3 support is not compiled into the OpenSSL library PHP is linked against in /var/www/utm5cabinet_5.3/library/Urfa/Socket.php on line 64 [Tue Dec 29 10:50:39.497781 2015] [:error] [pid 24447] Notice: fwrite(): send of 12 bytes failed with errno=32 Broken pipe in /var/www/utm5cabinet_5.3/library/Urfa/Socket.php on line 59 Quote Link to comment Share on other sites More sharing options...
admin Posted December 29, 2015 Author Report Share Posted December 29, 2015 а модули php5-openssl и php5-sockets у вас подключены для php? Quote Link to comment Share on other sites More sharing options...
Николай Posted December 29, 2015 Report Share Posted December 29, 2015 Registered Stream Socket Transports tcp, udp, unix, udg, ssl, sslv3, tls, tlsv1.0, tlsv1.1, tlsv1.2 Sockets Support enabled Loaded Modules core mod_so mod_watchdog http_core mod_log_config mod_logio mod_version mod_unixd mod_access_compat mod_alias mod_auth_basic mod_authn_core mod_authn_file mod_authz_core mod_authz_groupfile mod_authz_host mod_authz_user mod_autoindex mod_deflate mod_dir mod_env mod_filter mod_mime prefork mod_negotiation mod_php5 mod_reqtimeout mod_rewrite mod_setenvif mod_socache_shmcb mod_ssl mod_status OpenSSL support enabled OpenSSL Library Version OpenSSL 1.0.1k 8 Jan 2015 OpenSSL Header Version OpenSSL 1.0.1k 8 Jan 2015 Openssl default config /usr/lib/ssl/openssl.cnf Quote Link to comment Share on other sites More sharing options...
admin Posted December 29, 2015 Author Report Share Posted December 29, 2015 возможно были изменения в urfaphp,я посмотрю чем отличаются Quote Link to comment Share on other sites More sharing options...
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.
Note: Your post will require moderator approval before it will be visible.