دروبال:لم يتم إنشاء ملف xmlsitemap
سؤال
لقد اخترت وحدة XMLSITEMAP من إحصائيات الاستخدام الأكثر شعبية على موقع دروبال ، لذلك أفترض أن الوحدة ليست عربات التي تجرها الدواب.لكن ملف الخريطة غائب.
لقد قمت بتثبيت هذه الوحدة على جهازي الذي يعمل بنظام Windows في drupal/sites/default/modules.لقد قمت بتنشيط جميع الوحدات الفرعية لـ XMLSiteMap في قائمة الإدارة.بالنسبة إلى المستندات، قمت أيضًا بتشغيل cron.php يدويًا لإنشاء sitemap.xml في drupal/sites/default/files - ولكنه غير موجود هناك حتى عند إعادة التثبيت للمرة الثانية.كيف يمكنني فرض إنشاء sitemap.xml؟
(جربت أيضًا باستخدام عناوين URL النظيفة وبدونها - لا توجد مساعدة حتى الآن).
أيضًا، إذا كان هناك أي بديل جيد وموثوق لهذه الوحدة؟
المحلول
تأكد أيضًا من تثبيت أحدث إصدار، فقد صدر للتو بالأمس:
http://drupal.org/project/xmlsitemap
راجع أيضًا هذه المشكلة، يبدو أنها مرتبطة بمشكلتك:
نصائح أخرى
هل أنت متأكد أنك قمت بتثبيته بشكل صحيح؟يرجى التحقق من تقرير الحالة (المسؤول/السجلات/الحالة في Drupal 5، المشرف/التقارير/الحالة في Drupal 6) للتأكد من حصولك على كل شيء بشكل صحيح.
من الممكن أنك لم تقم بتعيين أذونات المواقع/الافتراضية/الملفات بشكل صحيح حتى الآن على سبيل المثال.
لست متأكدًا مما إذا كان هذا سيساعدك، ولكن إذا كنت تبحث عن ملف sitemap.xml تم إنشاؤه فعليًا بدلاً من الانتقال إليه في المتصفح، فلا أعتقد أن الملف قد تم إنشاؤه بواسطة الوحدة.أعتقد أن الوحدة تنشئ رد اتصال بالقائمة لإنشاء ملف خريطة الموقع، لذلك تتم معالجة طلب ملف sitemap.xml بواسطة نظام قائمة دروبال، بدلاً من إنشاء ملف فعلي.ومع ذلك، ستكون هناك نسخة مخبأة في sites/default/files/xmlsitemap.
أعتذر إذا كان هذا تبسيطًا مفرطًا للسؤال المطروح.
لم أواجه أي مشاكل مع موثوقية الوحدة بنفسي.
ربما أوصي بتجربة الفرع 6.x-2.x الذي كنت أعيد كتابته لحل جميع الأخطاء المزعجة والمشكلات المعمارية للفرع 6.x-1.x.إنها غير مكتملة حاليًا، ولكنها تعمل حاليًا مع العقد وعناصر القائمة.ستتم إضافة مصطلحات التصنيف وملفات تعريف المستخدمين قريبًا.
يمكنك العثور على الرابط الخاص به على صفحة المشروع.آسف لا أستطيع الارتباط لأنني مستخدم جديد.:)
لقد نجح تشغيل CRON بالنسبة لي:
/admin/reports/status/run-cron