ERROR -bash: синтаксическая ошибка около неожиданного токена `newline '

Я получил ошибку:

-bash: syntax error near unexpected token `newline'

при выполнении:

a2ensite <span style="color: #ff0000;">mysite.conf</span>

Я следую этому руководству: https://subinsb.com/ubuntu-linux-create -localhost-сайт /

1
задан 21 May 2018 в 16:19

2 ответа

На самом деле вы хотите сообщить apache2, чтобы включить файл конфигурации сайта с именем mysite.conf:

a2ensite mysite.conf

Остальная часть строки - это HTML-код, t отображается таким образом. Как @steeldriver сказал, что это ошибка в учебнике. В результате синтаксис полностью неверен ... Этот код содержит символ с запятой ;, который может использоваться как токен новой строки в Bash - оболочке пользователя по умолчанию в Ubuntu.

Команда a2ensite ожидает имя любого файла, расположенного в /etc/apache2/sites-available. Имя должно заканчиваться на .conf. Команда создает символические ссылки для этих файлов в каталог /etc/apache2/sites-enabled/, поэтому они становятся включенными, когда вы перезагружаете конфигурацию Apache.

4
ответ дан 17 July 2018 в 13:50

На самом деле вы хотите сообщить apache2, чтобы включить файл конфигурации сайта с именем mysite.conf:

a2ensite mysite.conf

Остальная часть строки - это HTML-код, t отображается таким образом. Как @steeldriver сказал, что это ошибка в учебнике. В результате синтаксис полностью неверен ... Этот код содержит символ с запятой ;, который может использоваться как токен новой строки в Bash - оболочке пользователя по умолчанию в Ubuntu.

Команда a2ensite ожидает имя любого файла, расположенного в /etc/apache2/sites-available. Имя должно заканчиваться на .conf. Команда создает символические ссылки для этих файлов в каталог /etc/apache2/sites-enabled/, поэтому они становятся включенными, когда вы перезагружаете конфигурацию Apache.

4
ответ дан 20 July 2018 в 13:54

Другие вопросы по тегам:

Похожие вопросы: