أين ترفع ملفات موقعك
ملفات الموقع مكانها public_html. ما بقية المجلدات في مجلدك الرئيسي، ولماذا الرفع إلى المجلد الخطأ هو الخطأ الأول المعتاد.
ارفع ملفات موقعك إلى public_html. ينطبق على الاستضافة المشتركة والموزِّعة
والمميّزة.
مجلدك الرئيسي
حين تتصل عبر FTP أو SFTP أو SSH تصل إلى مجلدك الرئيسي، لا إلى موقعك. وهو يحتوي:
| المسار | ما هو |
|---|---|
public_html/ | موقعك الرئيسي. وكل ما فيه يُقدَّم للزوار |
mail/ | تخزين صناديق البريد. لا تعدّله يدويًا |
logs/ | سجلات الوصول والأخطاء |
tmp/ | ملفات مؤقتة وبيانات التحليلات |
etc/ وssl/ | إعدادات الحساب. اتركها |
.bash_logout و.bashrc | ملفات إعداد الصدفة |
الملفات الموضوعة في المجلد الرئيسي بدل public_html لا تُقدَّم للزوار —
وليست خاصة أيضًا. ورفع موقع مستوى واحدًا لأعلى هو السبب الأشيع لعرض موقع جديد
قائمةَ مجلدات أو صفحة افتراضية بدل نفسه.
أين تذهب الصفحة الرئيسية
يجب أن تكون صفحتك الرئيسية public_html/index.html أو public_html/index.php.
فهذان الاسمان هما ما يبحث عنه خادم الويب؛ أما home.html أو Index.html فلن
يُقدَّما تلقائيًا.
النطاقات المضافة والفرعية
لكل منها مجلده الخاص، يُنشأ عند إضافته — عادةً public_html/example.com أو
مجلد تختاره. راجع document root المعروض ضمن cPanel ← Domains؛ فهو الجواب
المعتمد لنطاق بعينه.
كيف ترفع
- File Manager في cPanel — الأفضل لملف مضغوط تفكّه على الخادم، وهو أسرع بكثير من نقل آلاف الملفات الصغيرة.
- FTP أو SFTP — راجع رفع الملفات باستخدام FileZilla.
- SSH — راجع الاتصال عبر SSH.
تأكّد أنه نجح
زر نطاقك. فإن رأيت قائمة مجلدات أو صفحة نائبة:
- الملفات مستوى واحدًا لأعلى. انقلها إلى
public_html. - أو مستوى واحدًا لأسفل —
public_html/mysite/index.html. انقل المحتويات لأعلى. - اسم الصفحة الرئيسية خاطئ. أعد تسميته إلى
index.htmlأوindex.php.
الصلاحيات
الملفات المرفوعة تكون صلاحياتها صحيحة عادةً. وإن لم تكن، فالمجلدات ينبغي أن
تكون 755 والملفات 644 — راجع
صلاحيات الملفات والمجلدات.