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

Саша09

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Здравствуйте! Сегодня увидела надпись Обновить Joomla до версии 3.4. Нажала туда. Экран стал белый, бежала загрузка. Пришлось уйти. Чекрез час зашла с другого компьютера - выдает ошибку не открыает не сайт не админ. панель. В инете не нашла ответа.


http://rod8.ru/administrator - вот сайт

Помогите пожалуйста. Только когда будете писать пишите очень ясно, я педагог, осваиваю панель управления сама, человек сделал сайт и бросил его на меня, я от этого крайне далека (освоила модули немного, создание материалов, меню, спойлеров и т.д), но вернуть его в активное сотояние необходимо.
« Последнее редактирование: 18.09.2014, 14:11:25 от b2z »
*

b2z

  • Глобальный модератор
  • 7284
  • 778 / 0
  • Разраблю понемногу
*

Саша09

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
спасибо, b2z! буду изучать. ^-^
*

capricorn

  • Завсегдатай
  • 1949
  • 118 / 3
Пощелкайте на сайте и запросите хостера какая ошибка появляется, указав время, и выложите ее описание.
*

Саша09

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
зашла через ftp, нашла в корне файл configuration.php, не могу изменить значение переменной $error_reporting на maximum. для этого нужен ftp-менеджер? если да, то где его скачать безопасно?


сама нашла, видимо в хостинге можно заменить, только не сохраняет изменения. пишет "При сохранении произошла ошибка"
« Последнее редактирование: 12.09.2014, 22:23:39 от Саша09 »
*

Саша09

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
уфф!  изменила права, заменила слово))
 вот что пишет:

Fatal error: Call to a member function isAdmin() on a non-object in /home/r/rod8ru/public_html/plugins/system/remember/remember.php on line 42

я смотрю там разные файлы сегодняшним числом в 12:39. это как раз время, когда я обновление закачиала((
« Последнее редактирование: 12.09.2014, 22:43:32 от Саша09 »
*

Саша09

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
открыла по этому пути в ftp, там вот что написано:
<?php
/**
 * @package     Joomla.Plugin
 * @subpackage  System.remember
 *
 * @copyright   Copyright (C) 2005 - 2014 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('_JEXEC') or die;

/**
 * Joomla! System Remember Me Plugin
 *
 * @package     Joomla.Plugin
 * @subpackage  System.remember
 * @since       1.5
 */

class PlgSystemRemember extends JPlugin
{
   /**
    * Application object.
    *
    * @var    JApplicationCms
    * @since  3.2
    */
   protected $app;

   /**
    * Remember me method to run onAfterInitialise
    * Only purpose is to initialise the login authentication process if a cookie is present
    *
    * @return  void
    *
    * @since   1.5
    * @throws  InvalidArgumentException
    */
   public function onAfterInitialise()
   {
      // No remember me for admin.
      if ($this->app->isAdmin())
      {
         return;
      }

      // Check for a cookie if user is not logged in
      if (JFactory::getUser()->get('guest'))
      {
         $cookieName = JUserHelper::getShortHashedUserAgent();

         // Check for the cookie
         if ($this->app->input->cookie->get($cookieName))
         {
            $this->app->login(array('username' => ''), array('silent' => true));
         }
      }
   }

   /**
    * Imports the authentication plugin on user logout to make sure that the cookie is destroyed.
    *
    * @param   array  $user     Holds the user data.
    * @param   array  $options  Array holding options (remember, autoregister, group).
    *
    * @return  boolean
    */
   public function onUserLogout($user, $options)
   {
      // No remember me for admin
      if ($this->app->isAdmin())
      {
         return true;
      }

      $cookieName = JUserHelper::getShortHashedUserAgent();

      // Check for the cookie
      if ($this->app->input->cookie->get($cookieName))
      {
         // Make sure authentication group is loaded to process onUserAfterLogout event
         JPluginHelper::importPlugin('authentication');
      }

      return true;
   }
}

*

capricorn

  • Завсегдатай
  • 1949
  • 118 / 3
Цитировать
Fatal error: Call to a member function isAdmin() on a non-object in /home/r/rod8ru/public_html/plugins/system/remember/remember.php on line 42

Теперь попробуйте переименовать этот файл - remember.php в remember.php.bak в ftp-клиенте. И обновите страницу yoursite/administrator.

Если все будет ОК, переименуйте файл обратно. Ждем результата. Дальнейшие инструкции потом.

*

passer

  • Завсегдатай
  • 1013
  • 75 / 3
Не великий спец в Joomla, а  че если эту переменную "руками" инициализировать? Попробуйте после сроки
Код: php
protected $app;
добавить
Код: php
public function __construct(&$subject, $config = array())
{
parent::__construct($subject, $config);
$this->app = JFactory::getApplication();
}
*

Саша09

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Цитировать
Теперь попробуйте переименовать этот файл - remember.php в remember.php.bak в ftp-клиенте. И обновите страницу yoursite/administrator.

Если все будет ОК, переименуйте файл обратно. Ждем результата. Дальнейшие инструкции потом.

 открклась панель управления, но при вводе пароля опять дает ошибку. Что делать дальше?
*

Саша09

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
сайт тепер можно просматриват, но в админ не зайти вот что пишет:

Обнаружена ошибка.

1146 Table 'rod8ru.sad_postinstall_messages' doesn't exist SQL=SHOW FULL COLUMNS FROM `sad_postinstall_messages`

x Вернуться в Панель управления
*

capricorn

  • Завсегдатай
  • 1949
  • 118 / 3
Цитировать
1146 Table 'rod8ru.sad_postinstall_messages' doesn't exist SQL=SHOW FULL COLUMNS FROM `sad_postinstall_messages`

Теперь заходим в phpMyAdmin в нашей БД на вкладку SQL и выполняем там:

Код
show tables;

Показываем результат.

PS. После того, как мы удалим ненужные пост-инсталляционые таблицы, все заработает. Но вы похоже уже сами удалили, то что не нужно было удалять. Не волнуйтесь - разберемся. ;)


« Последнее редактирование: 13.09.2014, 00:24:56 от capricorn »
*

Саша09

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Здравствуйте! заболела,  :(видимо на нервной почве, но надо мне это все доделать.Все вот это сделала:
Цитировать
Цитата


Цитировать

1146 Table 'rod8ru.sad_postinstall_messages' doesn't exist SQL=SHOW FULL COLUMNS FROM `sad_postinstall_messages`

Теперь заходим в phpMyAdmin в нашей БД на вкладку SQL и выполняем там:


Код:

show tables;



Показываем результат.

PS. После того, как мы удалим ненужные пост-инсталляционые таблицы, все заработает. Но вы похоже уже сами удалили, то что не нужно было удалять. Не волнуйтесь - разберемся. Wink

Появилось вот что:

Результат SQL-запроса

Хост: localhost
База данных: rod8ru
Время создания: Сен 16 2014 г., 17:22
Создан: phpMyAdmin 4.0.9 / MySQL 5.1.70-log
SQL-запрос: show tables;
Строки: 119





Спойлер
[свернуть]

Это не ужасно страшно? что мне делать дальше?
« Последнее редактирование: 16.09.2014, 18:00:32 от b2z »
*

Саша09

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Перед тем как все это сделать - заходила на сайт - он отображался. А теперь нет ничего, вот что пишет:

Error displaying the error page: Application Instantiation Error: Could not connect to MySQL.

может потому что я пароль сменила для  phpMyAdmin , потому что войти не могла?(((( как же все это сложно.
*

barmaleos

  • Захожу иногда
  • 238
  • 19 / 1
Эмммм... Два вопроса:
1.Нафига все это было делать?
2.Бэкап перед всем этим сделали?
Пароль вернуть назад....
*

b2z

  • Глобальный модератор
  • 7284
  • 778 / 0
  • Разраблю понемногу
может потому что я пароль сменила для  phpMyAdmin , потому что войти не могла?(((( как же все это сложно.
Конечно потому. Найдите в корне сайта файл configuration.php и пропишите там новый пароль в public $password
*

Саша09

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
пароль вернула, а что делать со входом в панель управления дальше, чтобы все вернуть в рабочее состояние?

Отвечу на вопрос "на фига это было делать?" - я очень очень мало понимаю в том, что сейчас делаю. я детский психолог, сайтом мне пришлось заниматься не по своей воле, нанять человека для обслуживания нет возможности. Поэтому и обратилась к знающим людям за помощью. Прошу прощения если все мои вопросы вам кажутся откровенной тупостью.
*

b2z

  • Глобальный модератор
  • 7284
  • 778 / 0
  • Разраблю понемногу
Я зашел по ссылке на Ваш сайт - все работает. Если что-то не работает - напишите мне в личку данные для входа и ftp, гляну вечером, в чем проблема.
*

b2z

  • Глобальный модератор
  • 7284
  • 778 / 0
  • Разраблю понемногу
Починил remember.php и обновил до Joomla 3.3.3. Также обновил Kunena и JCE. Пользуйтесь.
*

Саша09

  • Осваиваюсь на форуме
  • 24
  • 0 / 0
Спасибо огромное приогромное!  ;D Вы меня просто спасли!Ура!
 Если вам понадобиться консультация детского психолога - я тоже рада буду вам помочь, с удовольствием ^-^ ^-^!

Теперь мне лучше не нажимать на лишние кнопки, да, чтобы такого не повторилось?
*

b2z

  • Глобальный модератор
  • 7284
  • 778 / 0
  • Разраблю понемногу
Теперь мне лучше не нажимать на лишние кнопки, да, чтобы такого не повторилось?
По идее, такого уже не должно быть. Там были трудности с переходом с Joomla 3.1 на 3.2. Сейчас таких не должно возникать.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Сервер выдает 301, вместо 404

Автор astinasty

Ответов: 29
Просмотров: 2912
Последний ответ 01.03.2024, 21:01:48
от ProtectYourSite
Обновление расширений

Автор GTHack

Ответов: 1
Просмотров: 1132
Последний ответ 07.01.2024, 16:25:18
от SeBun
Обновление до Joomla 3.10.12 не происходит

Автор Missile

Ответов: 9
Просмотров: 2336
Последний ответ 14.07.2023, 12:38:45
от wishlight
Обновление

Автор Асылжан

Ответов: 0
Просмотров: 669
Последний ответ 05.06.2023, 15:39:07
от Асылжан
Call to a member function NewColorizeImage() on null при переходе PHP 7 [Решено]

Автор Eholov

Ответов: 3
Просмотров: 2609
Последний ответ 17.03.2023, 11:03:04
от Olexa