كيف يمكننا مساعدتك؟

ابحث في أدلتنا ودروسنا، أو تصفح الفئات أدناه.

لا تحذف مجلد public_html عند إعادة رفع الملفات: قد يعرض موقعك الخطأ 404

الاستضافة 30 مشاهدة Markdown

إذا كانت ملفاتك في مكانها لكن نطاقك يعرض 404 Not Found أو يظهر لك في HTTPS تحذير «اسم الشهادة غير مطابق»، فقد يكون السبب متعلقًا بمجلد نشر موقعك (public_html).

ماذا يحدث؟

تتم إعادة تحميل خادم الويب من وقت لآخر (مثلًا عند إعداد موقع جديد أو SSL وأثناء الصيانة الأسبوعية). إذا لم يكن مجلد public_html الخاص بموقعك موجودًا أو كان غير متاح لحظة إعادة التحميل، فلن يستطيع الخادم تحميل ذلك الموقع. حتى لو عاد المجلد لاحقًا، فقد يبقى الموقع متوقفًا إلى أن تتم إعادة تحميل الخادم مرة أخرى. الأعراض: صفحة 404 العامة للخادم في HTTP وشهادة غير صحيحة في HTTPS.

كيف تتجنب ذلك؟

  1. لا تحذف مجلد public_html ولا تغيّر اسمه. استبدل فقط الملفات الموجودة بداخله.
  2. ارفع موقعك الجديد أولًا إلى مجلد آخر، وعند انتهاء الرفع انقل محتواه إلى داخل public_html. للاطلاع على طريقة الرفع راجع دليل FTP لدينا.
  3. خذ نسخة احتياطية قبل إجراء أي تغيير.
  4. احتفظ بالمجلدات الحساسة في تطبيقك مثل config وdatabase وbackup خارج public_html (في المستوى الأعلى منه) واضبط مسارات الملفات وفقًا لذلك (مثلًا require __DIR__ . '/../includes/file.php';). لا تنقل مجلد النشر إلى المستوى الأعلى، وإلا أصبح من الممكن تنزيل هذه المجلدات من الويب.

إذا توقف موقعك بالفعل

تأكد من أن ملفاتك داخل public_html وافتح تذكرة دعم. اكتب في التذكرة اسم نطاقك والخطأ الذي يظهر لك (404 أو تحذير الشهادة)؛ في هذه الحالة يجب إعادة تحميل خادم الويب. إذا ظهر لك خطأ PHP في الموقع، فراجع دليل عرض خطأ PHP.

إذا واجهتك صعوبة، فافتح تذكرة دعم.

هل كان هذا مفيدًا؟

شكرًا على ملاحظاتك!

هل ما زلت بحاجة إلى مساعدة؟

فريق الدعم متاح على مدار الساعة لمساعدتك في كل ما لم تجده أعلاه.