Как разместить RSS-канал на Ubuntu VPS - PullRequest
0 голосов
/ 04 октября 2019

Я пытаюсь разместить RSS-ленту для iTunes и получаю сообщение об ошибке несоответствующего тега

Ubuntu // Apache

URL-адрес канала: http://fourteenthrees.com/podcasts/feed.xml

мой код:

<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd">

    <channel>
        <title>MUSIC 4 COMMITTING CRIMES</title>
        <link>http://www.fourteenthrees.com</link>
        <language>en-us</language>
        <copyright>℗ &amp; © 2019 Fourteen Threes</copyright>
        <itunes:subtitle>Music you listen to while committing crime.</itunes:subtitle>
        <itunes:author>Fourteen Threes</itunes:author>
        <itunes:summary>The soundtrack to all your crimes</itunes:summary>
        <description>Every episode is the soundtrack to a different crime.</description>
        <itunes:owner>
            <itunes:email>editor@fourteenthrees.com</itunes:email>
        </itunes:owner>
        <itunes:image href="http://fourteenthrees.com/images/podlogo.jpg"/>
        <itunes:category text="Society &amp; Culture" />
        <itunes:category text="Arts" />
        <itunes:category text="News &amp; Politics" />
        <itunes:explicit>yes</itunes:explicit>

        <item>
            <title>00 - TEST</title>
            <itunes:subtitle>DIRTROID:the girl dies</itunes:subtitle>
            <itunes:summary><![CDATA[Dirty Harry v Metroid.]]></itunes:summary>
            <itunes:image href="http://fourteenthrees.com/images/podlogo.jpg"/>
            <enclosure length="8727310" type="audio/x-m4a" url="http://fourteenthrees.com/podcasts/FT-01.mp3”/>
             <pubDate>Thu, 12 Sep 2019 16:00:00 PDT</pubDate>
            <itunes:duration>22:04</itunes:duration>
            <itunes:explicit>yes</itunes:explicit>
        </item>

   </channel>
</rss>

Это ошибка, полученная от Apple, рекомендованного валидатора каналов;

Извините, этот канал не проверяется. строка 29, столбец 13: Ошибка синтаксического анализа XML:: 29: 13: неправильно сформирован (неверный токен) Четверг, 12 сентября 2019 г. 16:00:00 PDT

Я не вижу, что я сделал неправильно,мог бы использовать другой набор глаз, спасибо.

1 Ответ

0 голосов
/ 05 октября 2019

Ububtu // Apache (должен был заметить, что в первом вопросе)

Войдите в систему как root

Сначала я удалил / var / www / html / podcasts / dir, который я сделалдля размещения RSS-канала

cd /
sudo apt-get update -y
sudo apt-get install mysql-server -y
sudo /usr/bin/mysql_secure_installation
sudo systemctl enable apache2.service
sudo systemctl enable mysql.service

sudo apt-get update
sudo apt-get install software-properties-common
add-apt-repository ppa:ondrej/php
sudo apt-get install php7.3
systemctl restart apache2.service

Загруженный Генератор подкастов

Извлеките ZIP-файл на рабочий стол и поместите новое содержимое в НОВУЮ папку с именем / podcasts /

папка подкаста ssh в / var / www / html /

Chmod 777 /var/www/html/
Chmod 777 /var/www/html/podcasts/
Chmod 777 var/www/html/media
chmod 777 /var/www/hmtl/podcasts/images

Откройте браузер, перейдите к http://eaxample.com/podcasts/setup

Следуйте инструкциям на экране графического интерфейса, заполните все категории и используйтеопция поиска по FTP для распознавания вашей загрузки ssh, если размер вашего файла превышает 2 МБ.

Не бойтесь перемещаться с помощью кнопки «Назад» в админке, она запоминает все, если вы ее сохраните.

работал как брелок

...