0 Пользователей и 1 Гость просматривают эту тему.
  • 10 Ответов
  • 1083 Просмотров
*

vanishox

  • Новичок
  • 6
  • 0 / 0
День добрый.

Сразу оговорюсь новичок (поставил Joomla 3.6.5 вчера 29.03.2017).

- PHP 5.4
- MySQL 5.1.66

1. Начал работать с Joomla по книге - "10 легких шагов к освоению Joomla! 3"
2. Создаю меню так:
Цитировать
- «Меню» → «Менеджер меню».
 - Создайте запись [кнопка «Создать»] со следующими параметрами:
 • Заголовок : Пользователи;
 • Тип меню : polzovateli;
 • Описание : Пользовательское меню
3. После сохранения браузер подвисает и в конце выдает белую страничку.

В логах апача вижу следующее:
Цитировать
[Thu Mar 30 10:03:16 2017] [error] [client 10.10.65.2] PHP Notice:  Undefined property: MenusViewMenus::$filterForm in /var/www/psihology/layouts/joomla/searchtools/default/bar.php on line 28, referer: http://localhost:8080/administrator/index.php?option=com_menus&view=menu&layout=edit
[Thu Mar 30 10:03:16 2017] [error] [client 10.10.65.2] PHP Fatal error:  Call to a member function getGroup() on a non-object in /var/www/psihology/layouts/joomla/searchtools/default/bar.php on line 28, referer: http://localhost:8080/administrator/index.php?option=com_menus&view=menu&layout=edit

Подскажите, в чем ошибка?
*

SeBun

  • BanMaster
  • 4015
  • 259 / 5
  • @SeBun48
Так. Первое, что хочу вам порекомендовать - поставьте себе нормальный локальный сервер на комп. Я пользуюсь OpenServer. В его настройках выберите версию PHP 7, ну и все остальные параметры, соответственно, крутите на максимум, желательно с учетом разрядности вашей системы. После этого создайте в нем сайт, установите Joomla, скачав дистрибутив с joomla.org. Вот статья в помощь. Можно и по умолчанию настройки оставить - будет работать. Пробуйте.
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

vanishox

  • Новичок
  • 6
  • 0 / 0
Проблема в том, что нужно сделать сайт на рабочем сервере - поднят на Debian7.
Связка: apache + php + MySQL.
Я поставил Joomla сразу на него.
Может стоит пробовать более раннюю версию Joomla из линейки 3.х, либо скакнуть ниже на ветку 2.х ?
*

SeBun

  • BanMaster
  • 4015
  • 259 / 5
  • @SeBun48
Может стоит пробовать более раннюю версию Joomla из линейки 3.х, либо скакнуть ниже на ветку 2.х ?
Ну попробуйте, заодно научитесь вирусы лечить.

Это можно интерпретировать так: я пришел покупать машину, все устраивает, но беда в том, что они у вас ездят на бензине АИ-95, а у меня под гаражом цистерна керосина зарыта, может лучше купить ржавый раритет?

Что мешает на том же сервере обновить версии программного обеспечения? Это всего несколько строчек в консоль... Через старое серверное ПО тоже ведь сайты ломают...
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

vanishox

  • Новичок
  • 6
  • 0 / 0
Это можно интерпретировать так: я пришел покупать машину, все устраивает, но беда в том, что они у вас ездят на бензине АИ-95, а у меня под гаражом цистерна керосина зарыта, может лучше купить ржавый раритет?

Все правильно, только при этом тот у кого я покупаю машину уверяет, что на моем керосине его машина также поедет.

Если больше не будет идей, придется обновиться до php7.
*

capricorn

  • Завсегдатай
  • 1949
  • 118 / 3
Цитировать
[Thu Mar 30 10:03:16 2017] [error] [client 10.10.65.2] PHP Fatal error:  Call to a member function getGroup() on a non-object in /var/www/psihology/layouts/joomla/searchtools/default/bar.php on line 28, referer: http://localhost:8080/administrator/index.php?option=com_menus&view=menu&layout=edit

Это было год назад. Происходило когда истекала сессия, а пользователь находился на странице редактирования пункта меню.

https://github.com/joomla/joomla-cms/issues/9687

https://github.com/joomla/joomla-cms/pull/9696

https://github.com/joomla/joomla-cms/commit/9194bf9900a7b7a18865212175c4461a9ea46cf7

Проверьте свои файлы на соответствие исправлениям в последней ссылке.

У вас либо Joomla не 3.6.5, либо взяли вы ее не с официального сайта.

*

SeBun

  • BanMaster
  • 4015
  • 259 / 5
  • @SeBun48
Выше я написал, откуда качать.
Оказываю услуги по Joomla | Миграция/Обновление | Сопровождение | IT-аутсорсинг | Недорогие домены и хостинг
*

vanishox

  • Новичок
  • 6
  • 0 / 0
Хммм. Скачал Joomla отсюда:

http://joomla.ru/downloads/joomla -> Joomla 3.6.5

(https://downloads.joomla.org/cms/joomla3/3-6-5/Joomla_3.6.5-Stable-Full_Package.zip - если быть точным)

В файлах:
- administrator/components/com_languages/views/language/tmpl/edit.php
- administrator/components/com_menus/views/item/tmpl/edit.php

Есть исправления:

Цитировать
<form action="<?php echo JRoute::_('index.php?option=com_languages&view=language&layout=edit&lang_id=' . (int) $this->item->lang_id); ?>" method="post" name="adminForm" id="language-form" class="form-validate form-horizontal">

и

Цитировать
<form action="<?php echo JRoute::_('index.php?option=com_menus&view=item&layout=edit' . $tmpl . '&id=' . (int) $this->item->id); ?>" method="post" name="adminForm" id="item-form" class="form-validate">

Но при этом в логи падают все равно ошибки:
Цитировать
[Mon Apr 03 12:13:37 2017] [error] [client 10.10.65.2] PHP Notice:  Undefined property: MenusViewMenus::$filterForm in /var/www/psyhology/layouts/joomla/searchtools/default/bar.php on line 28, referer: http://localhost:8080/administrator/index.php?option=com_menus&view=menu&layout=edit

[Mon Apr 03 12:13:37 2017] [error] [client 10.10.65.2] PHP Fatal error:  Call to a member function getGroup() on a non-object in /var/www/psyhology/layouts/joomla/searchtools/default/bar.php on line 28, referer: http://localhost:8080/administrator/index.php?option=com_menus&view=menu&layout=edit

В чем еще может быть проблема? Наврядли проблема в php - я так понимаю проблема в коде самого фрэймворка?
« Последнее редактирование: 03.04.2017, 12:51:58 от vanishox »
*

vipiusss

  • Гуру
  • 5739
  • 344 / 11
  • Скайп: renor_
ТС, вам выше писали, какой ру))) вы щас накачаете себе...
выше писали сайт Joomla.org
там офф сайт, русик, обновления.

ещё раз не с офф скачаете, советую, лучше не пишите.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями
*

vanishox

  • Новичок
  • 6
  • 0 / 0
Хммм. Скачал Joomla отсюда:

http://joomla.ru/downloads/joomla -> Joomla 3.6.5

(https://downloads.joomla.org/cms/joomla3/3-6-5/Joomla_3.6.5-Stable-Full_Package.zip - если быть точным)

В скобках я указал url архива с которого шла закачка - на сайте http://joomla.ru/downloads/joomla представлена ссылка на скачивание как раз с сайта Joomla.org

Если по теме - нашел описание похожего bug issue - https://github.com/joomla/joomla-cms/pull/9371, только там по модулям.

Просто непонятно, от чего это зависит. И нет 100% рабочего варианта как его лечить.

*

vanishox

  • Новичок
  • 6
  • 0 / 0
Re: Ошибка при создании меню в Joomla v. 3.6.5
« Ответ #10 : 03.04.2017, 15:24:43 »
В общем поставил версию Joomla 3.5.1 (скачанную с сайта Joomla.org) на другой сервер Debian 8 c apache2 и php 5.6, база MySQL та же.
На другом сервере работает.
Будет время - попробую на основном сервере также поднять 3.5.1 - отпишу.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Версии РНР и Joomla 3

Автор Ebelous

Ответов: 6
Просмотров: 333
Последний ответ 29.02.2024, 17:50:02
от web1
SP polls в Joomla 3.8.2

Автор wawont

Ответов: 2
Просмотров: 1371
Последний ответ 22.02.2024, 21:03:15
от Zegeberg
Исправление уязвимости в Joomla 3.10.12

Автор Sulpher

Ответов: 8
Просмотров: 686
Последний ответ 12.01.2024, 22:15:52
от stepan39
Заявки с сайта на Joomla

Автор ivs1

Ответов: 8
Просмотров: 551
Последний ответ 18.12.2023, 12:37:45
от SeBun
Прошу помощи. Ошибка при обновлении на Joomla 4

Автор wmsonic

Ответов: 1
Просмотров: 815
Последний ответ 29.10.2023, 22:07:23
от Kukush