ДокуВики и код SQL

#sql #dokuwiki

#sql #докувики

Вопрос:

Недавно я установил ДокуВики в своем домене и столкнулся с одной неприятной проблемой. Я пытаюсь ввести такой код:

 CREATE TABLE LOOM(
    ID      INT NOT NULL,
    KIIP_ID INT NOT NULL,
    NIMI    VARCHAR(50) NOT NULL,
    SYND    DATE NOT NULL,
    SURM    DATE,        
    PRIMARY KEY (ID));
  

между тегами, и если я пытаюсь просмотреть или сохранить изменения, ДокуВики показывает мне это:

 This topic does not exist yet
You've followed a link to a topic that doesn't exist yet. If permissions allow, you may create it by using the Create this page button.
  

Как это исправить?

Комментарии:

1. Я использую ДокуВики выпуска 2011-05-25 «Rincewind». Очень важная часть, та часть, которая действительно вызывает проблему, — это «СОЗДАТЬ ТАБЛИЦУ», и на самом деле это приводит меня к ошибке 403.

Ответ №1:

Комментарии:

1. @andreas-gohr Спасибо тебе! Думаю, мне нужно обратиться в службу поддержки, потому что добавление этих правил выдает ошибку 500.

Ответ №2:

Вы должны экранировать команды между <code></code> тегами. Как показано ниже.
<code>
CREATE TABLE LOOM(
ID INT NOT NULL,
KIIP_ID INT NOT NULL,
NIMI VARCHAR(50) NOT NULL,
SYND DATE NOT NULL,
SURM DATE,
PRIMARY KEY (ID));
</code>
Если у вас все еще возникают проблемы с предварительным просмотром, то Андреас прав, скорее всего, это проблема с конфигурацией веб-сервера в Apache. Чтобы подтвердить это, вы могли бы выполнить повторное развертывание на nginx и посмотреть, сохраняется ли проблема по-прежнему. У меня есть руководство по развертыванию докувики на nginx здесь: http://bigthinkingapplied.com/launching-a-private-wikipedia-using-dokuwiki /