[Решено] Захожу в админку и вижу просто белый экран. Что делать?

Тема в разделе "OpenCart", создана пользователем sunny8u, 3 апр 2013.

  1. sunny8u

    sunny8u

    Регистрация:
    21 окт 2012
    Сообщения:
    66
    Симпатии:
    62
    Господа прошаренные, подскажите, почему внезапно после того, как авторизовываешься в админке вместо стандартного интерфейса загружается просто белый экран? При этом авторизация проходит, потому что сайт в режиме техобслуживания начинает отображаться, как для авторизованного администратора.
    Судя по адресной строке, происходит стандартная переадресация на домашнюю страницу (насколько я понимаю):
    http://mysite.ru/admin/index.php?route=common/home&token=1388f274dcd513bc544e7232c5d11468

    Не помню, что я устанавливала до этого, но, в любом случае, вчера все работало даже после операций по установке новых модулей. Сейчас же - белый экран :unsure:
    Подскажите, хотя бы, в каком направлении копать?
    З.Ы. Бэкап достать - не проблема (думаю, он поможет). Но все-таки очень интересно, из-за чего такая трабла возникла.
     
  2. noobie

    noobie

    Регистрация:
    27 мар 2013
    Сообщения:
    173
    Симпатии:
    22
    Ну как вариант почистить кеши/зайти с другого браузера. В исходном коде странице так же пусто? Включить отображение ошибок и посмотреть.
     
    sunny8u нравится это.
  3. nix

    nix php, MySQL, UNIX, MikroTik ROSAPI

    Регистрация:
    16 янв 2013
    Сообщения:
    1.000
    Симпатии:
    889
    Вставь в .htaccess строчки
    Код:
    php_value display_errors 1
    php_value error_reporting 204
    И скажи что за ошибка пишет
     
    sunny8u нравится это.
  4. sunny8u

    sunny8u

    Регистрация:
    21 окт 2012
    Сообщения:
    66
    Симпатии:
    62
    1. Почистить кэш / зайти с другого браузера не помогает.
    2. В исходном коде пусто.
    3. А как включить отображение ошибок? Не подскажете?=)
    --- добавлено: 3 апр 2013 в 22:57 ---


    Пишет вот что:
    Fatal error: Call to undefined method ModelCatalogNews::getTotalNews() in /var/www/user2701/data/www/mysite.ru/admin/controller/common/newspanel.php on line 18​
     
  5. nix

    nix php, MySQL, UNIX, MikroTik ROSAPI

    Регистрация:
    16 янв 2013
    Сообщения:
    1.000
    Симпатии:
    889
    Что за newspanel.php?
    Выложы файл и еще модель выложы
     
    sunny8u нравится это.
  6. sunny8u

    sunny8u

    Регистрация:
    21 окт 2012
    Сообщения:
    66
    Симпатии:
    62
    Код из newspanel.php.
    Кажется, я поняла. Проблема в модуле новостей, который я вчера установила. Правда, после его непосредственной установки, всё работало...

    А модель чего? я аналогичного файла в папке admin/model не могу найти...
    Код:
    <?php
    class ControllerCommonNewspanel extends Controller {
     
    	public function index() {
    		$this->load->language('common/newspanel');
    	 
    		$this->load->model('catalog/ncomments');
    	 
    		$this->load->model('catalog/news');
    	 
    		$this->data['nmod'] = $this->url->link('module/news', 'token=' . $this->session->data['token'], 'SSL');
    		$this->data['ncmod'] = $this->url->link('module/ncategory', 'token=' . $this->session->data['token'], 'SSL');
    		$this->data['npages'] = $this->url->link('catalog/news', 'token=' . $this->session->data['token'], 'SSL');
    		$this->data['ncategory'] = $this->url->link('catalog/ncategory', 'token=' . $this->session->data['token'], 'SSL');
    		$this->data['tocomments'] = $this->url->link('catalog/ncomments', 'token=' . $this->session->data['token'], 'SSL'); 
    		$this->data['total_coments'] = $this->model_catalog_ncomments->getTotalComments();
    		$this->data['total_comments_approval'] = $this->model_catalog_ncomments->getTotalCommentsAwaitingApproval();
    		$this->data['total_articles'] =  $this->model_catalog_news->getTotalNews();
    		$this->data['text_articles'] = $this->language->get('text_articles');
    		$this->data['text_comtot'] = $this->language->get('text_comtot');
    		$this->data['text_tcaa'] = $this->language->get('text_tcaa');
    		$this->data['button_save'] = $this->language->get('button_save');
    		$this->data['text_yess'] = $this->language->get('text_bysort');
    		$this->data['text_noo'] = $this->language->get('text_latest');
    		$this->data['text_commod'] = $this->language->get('text_commod');
    		$this->data['text_bnews_image'] = $this->language->get('text_bnews_image');
    		$this->data['text_bnews_thumb'] = $this->language->get('text_bnews_thumb');
    		$this->data['text_bnews_order'] = $this->language->get('text_bnews_order');
    		$this->data['text_bsettings'] = $this->language->get('text_bsettings');
    		$this->data['text_bwidth'] = $this->language->get('text_bwidth');
    		$this->data['text_bheight'] = $this->language->get('text_bheight');
    		$this->data['heading_title'] = $this->language->get('heading_title');
    		$this->data['heading_news_button'] = $this->language->get('heading_news_button');
    		$this->data['entry_npages'] = $this->language->get('entry_npages');
    		$this->data['entry_nsettings'] = $this->language->get('entry_nsettings');
    		$this->data['entry_nmod'] = $this->language->get('entry_nmod');
    		$this->data['entry_ncmod'] = $this->language->get('entry_ncmod');
    		$this->data['entry_ncategory'] = $this->language->get('entry_ncategory');
    		$this->data['text_no_results'] = $this->language->get('text_no_results');
    		$this->data['column_title'] = $this->language->get('column_title');
    		$this->data['column_status'] = $this->language->get('column_status');
    	 
    		$this->template = 'common/newspanel.tpl';
    	 
    		$this->render();
    	}
    }
    ?>
     
  7. nix

    nix php, MySQL, UNIX, MikroTik ROSAPI

    Регистрация:
    16 янв 2013
    Сообщения:
    1.000
    Симпатии:
    889
    sunny8u, Залей наново файлы admin/model/catalog/ncomments
    admin/model/catalog/news

    Вроде ети, есл не заработает, файлы модуля выложы
     
    sunny8u нравится это.