Проблема іпорт записів в wordpress з xml файлу, одмінскій блог

Вивішував тут, куплений з оказією, сателіт на своєму хостингу, причому замість вивантаження бази, продавець мені надав xml файл імпорту для WordPress, що з якоїсь сторони зручніше, так як ти можеш поставити ту версію движка що треба, налаштувати все як хочеш, і не складним рухом мишки, відправити всі тексти в новостворений блог.

Подлубавшись, виявив що файл імпорту в папці uploads перейменовується з xml файлу в txt, причому до файлу просто додавалося додаткове текстове розширення, і він з import.xml ставав import.xml.txt.

Спробував додати MIME типи для xml, але мені це не допомогло. В логах апача теж була тиша, так що довелося включити Трейсі на рівні CMS WordPress, змінивши в кінці файлу wp-config.php в рядку
define ( 'WP_DEBUG', false);
директиву на показ
define ( 'WP_DEBUG', true);

Після чого при завантаженні xml файлу мені випала помилка
Fatal error: Class 'DOMDocument' not found in /var/www/site.ru/wp-content/plugins/wordpress-importer/parsers.php on line 61
говорить про те, що для завантаження php не вистачає класу 'DOMDocument', за який відповідає php-xml який довелося доставити з консолі сервера:
# Yum install php-xml

Після цього перезапустив демона вебсервера httpd і все чудово запрацювало.

Rating: 8.8 / 10 (4 votes cast)

Проблема імпорту xml в WordPress. 8.8 out of 10 based on 4 ratings

Читати ще:

Відгуків: 2 на «Проблема імпорту xml в WordPress»

Спасибі, допомогло!
Для перезавантаження httpd потрібно ввести команду:
# Service httpd restart

Схожі статті