глюк с добавлением пункта меню, новому пункту присваивается id=0

Discussion in 'Ошибки при работе с Joomla' started by Jedai, Jan 20, 2010.

  1. Offline

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

    Joined:
    Dec 1, 2008
    Messages:
    45
    Likes Received:
    0
    Gender:
    Male
    Добавляю пункт меню:
    1) Теперь в этот пункт не зайти не удалить,
    2) Его id=0 в базе, если ставлю id=50 (к примеру если id 49 занят), то в меню можно зайти и редактировть и сайт пашет.
    Но если опять добавить пункт меню:
    1) то его id снова =0. (приходится лезать в phpmyadmin и править id пункта меню, 51,52,... ручками ставить)

    Раньше такого не было и новые пункты меню добавлялись без этой проблемы! :'( :'( :'(
     
  2.  
  3. OlegM
    Offline

    OlegM Russian Joomla! Team Staff Member

    Joined:
    Apr 12, 2007
    Messages:
    4,310
    Likes Received:
    375
    Gender:
    Male
    И после чего такое стало?

    autoincrement у поля таблицы стоит?
     
  4. Offline

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

    Joined:
    Dec 1, 2008
    Messages:
    45
    Likes Received:
    0
    Gender:
    Male
    произошло само собой, или после переноса на хостинг

    попробовал сделать autoincrement (не стоит щас)
    Ошибка

    Ответ MySQL:

    #1075 - Incorrect table definition; there can be only one auto column and it must be defined as a key
     
  5. OlegM
    Offline

    OlegM Russian Joomla! Team Staff Member

    Joined:
    Apr 12, 2007
    Messages:
    4,310
    Likes Received:
    375
    Gender:
    Male
    ты уж определись :) Да и само собой не ломается - причина есть всегда.

    Если после переноса, то неправильно перенес базу.
     
  6. Offline

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

    Joined:
    Dec 1, 2008
    Messages:
    45
    Likes Received:
    0
    Gender:
    Male
    а что теперь делать, базы с тех пор обновились сильно, заного перетаскивать не вариант
     
  7. Offline

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

    Joined:
    Dec 1, 2008
    Messages:
    45
    Likes Received:
    0
    Gender:
    Male
    раазобрался с проблемой, небыло autoincrement в таблице, после переноса базы на хостера
     

Share This Page

Loading...