SOS Произошла ошибка error number 145, ПОМОГИТЕ ПОЖ.

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

  1. Offline

    Беляев Иван Недавно здесь

    Регистрация:
    02.02.2011
    Сообщения:
    6
    Симпатии:
    0
    Пол:
    Мужской
    При занесение товара произошла ошибка:
    jtablesession:: магазин не удалось
    DB функции с ошибкой номеру 145
    Таблица ". \ Joomla \ jos_session 'помечена как испорченная и должна быть отремонтирована SQL = INSERT INTO` jos_session `(` session_id `,` время `,` имя пользователя `,` GID `,` гостей `,` client_id `) VALUES ( '2 ab8eca4762b5ba32483c2a396797586 ', '1296637474','',' 0', '1 ', '1')
    Фатальная ошибка : Разрешены памяти размером 134217728 байт исчерпаны (попытался выделить 35 байт) в C: \ главная \ локальный \ WWW \ Joomla \ библиотеки \ Joomla \ ошибка \ exception.php на линии 117
     
  2.  
  3. Offline

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

    Регистрация:
    02.03.2011
    Сообщения:
    4
    Симпатии:
    0
    Пол:
    Мужской
    В FAQ описана эта проблема.

    http://www.joomla-docs.ru/%D0%92%D0%BE%D0%BF%D1%80%D0%BE%D1%81%D1%8B_%D0%A1%D0%A3%D0%91%D0%94_MySQL#DB_function_failed_with_error_number_145_Table_xxx_is_marked_as_crashed_and_should_be_repaired_SQL_.3D_...

    У меня таже проблема появилась не понятно из-за чего, только на локальном сервере.

    Я новичок. Может кто подсказать, как зайти в phpMyAdmin, чтобы выполнить SQL-запрос, описанный в FAQ?
     
  4. Asylum
    Offline

    Asylum Местный => Cпециалист <=

    Регистрация:
    09.02.2007
    Сообщения:
    2 744
    Симпатии:
    160
    Пол:
    Мужской
    Как правило domen/phpMyAdmin/
     
    Последнее редактирование модератором: 25.03.2014
  5. Offline

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

    Регистрация:
    02.03.2011
    Сообщения:
    4
    Симпатии:
    0
    Пол:
    Мужской
    Спасибо за ответ. С этим разобрался. В SQL-запрос, описанный в FAQ, вместо звёздочек вставил: jos_content' ; который мне выдадвло при ошибке:

    Table '.\testsait\jos_content' is marked as crashed and should be repaired SQL=SELECT c.*, c.checked_out as checked_out_contact_category, g.name AS groupname, u.name AS editor, COUNT( DISTINCT s2.checked_out ) AS checked_out_count , z.title AS section_name FROM jos_categories AS c LEFT JOIN jos_users AS u ON u.id = c.checked_out LEFT JOIN jos_groups AS g ON g.id = c.access LEFT JOIN jos_content AS s2 ON s2.catid = c.id AND s2.checked_out > 0 LEFT JOIN jos_sections AS z ON z.id = c.section WHERE c.section NOT LIKE "%com_%" AND c.published != -2 GROUP BY c.id ORDER BY z.title, c.ordering LIMIT 0, 20

    SQL-запрос выдал , я так понял с перводом, ошибку в синтаксисе SQL.
    ВОт только как её исправить, никак не пойму. Уже перечитал кучу инфы на двух форумах. Сайт пока на локальном denwer.

    Вставля весь файл sql.php в SQL-запрос.
    Очень много. Не выставлю всё. Только текст в начале и коцне. И внутри скопирую пару строчек, напротив которых стоит карсный кружек с крестиком.

    начало:

    There seems to be an error in your SQL query. The MySQL server error output below, if there is any, may also help you in diagnosing the problem

    ERROR: Unknown Punctuation String @ 14
    STR: <?
    SQL: REPAIR TABLE <?php

    середина:

    * Gets some core libraries
    */
    require_once './libraries/common.inc.php';REPAIR TABLE <?php
    /* vim: set expandtab sw=4 ts=4 sts=4: */
    /**
    * @todo we must handle the case if sql.php is called directly with a query
    * that returns 0 rows - to prevent cyclic redirects or includes
    * @version $Id: sql.php 12608 2009-06-30 10:48:08Z lem9 $
    * @package phpMyAdmin
    */

    /**
    * Gets some core libraries
    */
    require_once './libraries/common.inc.php';REPAIR TABLE <?php
    /* vim: set expandtab sw=4 ts=4 sts=4: */
    /**

    конец:

    SQL query:

    REPAIR TABLE <?php /* vim: set expandtab sw=4 ts=4 sts=4: */ /** * @todo we must handle the case if sql.php is called directly with a query * that returns 0 rows - to prevent cyclic redirects or includes * @version $Id: sql.php 12608 2009-06-30 10:48:08Z lem9 $ * @package phpMyAdmin */ /** * Gets some core libraries */ require_once './libraries/common.inc.php';

    MySQL said: Documentation
    #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '<?php
    /* vim: set expandtab sw=4 ts=4 sts=4: */
    /**
    * @todo we must handl' at line 1

    Я не очень в этих текстах програмных. Прошу помочь.
    Как мне исправить ошибку? Очень много материала долгих не сколько месяцев создавал.
    А теперь всё как бы работает, а не один пункт из меню: МАТЕРАЛЫ не включается (на категории, ни разделы, ни материалы и т.д.). И на сайте кучу ошибок отображает на страницах, а материалов не отображает.
     
  6. OlegK
    Offline

    OlegK Russian Joomla! Team Команда форума ⇒ Профи ⇐

    Регистрация:
    17.01.2011
    Сообщения:
    7 812
    Симпатии:
    771
    Пол:
    Мужской
  7. Offline

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

    Регистрация:
    02.03.2011
    Сообщения:
    4
    Симпатии:
    0
    Пол:
    Мужской
    Заработало

    Делал SQL-запрос: REPAIR TABLE jos_content

    Выдавало синтаксическую ошибку не в таблице, а в запросе.
    Обратил внимание наконец, что в конце запроса точка с запятой должна стоять. Такая мелочь.
    Может ещё какому новичку это поможет. В конце обязательно, в запросе, точку с запятой.
    И сразу все проблемы исчезают. Тоесть:

    SQL-запрос: REPAIR TABLE jos_content;
    или вместо jos_content название таблици, в которой выдаёт вам ошибку.
     

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

Загрузка...