اتصال هاست دانلود به جوملا به معنی فعالکردن لایهٔ FTP قدیمی جوملا نیست. برای ارائهٔ یک فایل دانلودی، فایل روی سرویس مقصد قرار میگیرد و نشانی وب آن در محتوای سایت استفاده میشود. اگر میخواهید رسانهها بهصورت خودکار منتقل شوند، به راهکاری سازگار با نسخهٔ جوملا و سرویس ذخیرهسازی نیاز دارید.
تفاوت دو مفهوم در اتصال هاست دانلود به جوملا
FTP یکی از روشهای انتقال فایل به سرور است؛ لینک HTTPS همان نشانیای است که بازدیدکننده برای دریافت فایل استفاده میکند. اطلاعات ورود FTP نباید در لینک عمومی سایت قرار بگیرد. همچنین وجود حساب انتقال فایل، بهتنهایی مسیر وب صحیح یا دسترسی عمومی به فایل را مشخص نمیکند.
لایهٔ FTP قدیمی جوملا برای بعضی عملیات نوشتن فایلهای خود سایت و مشکلات مالکیت فایل بهکار میرفت. طبق سوابق رسمی پروژهٔ جوملا این لایه از جوملا ۴ حذف شد. واردکردن مشخصات هاست دانلود در آن روش استاندارد انتقال خودکار تصاویر یا ذخیرهٔ رسانه در سرور دیگر نبود.
روش ساده برای یک فایل عمومی
- دامنه یا زیردامنهٔ دانلود و ریشهٔ واقعی فایلهای آن را در سرویس مقصد مشخص کنید.
- دسترسی HTTPS معتبر و فضای کافی را بررسی کنید.
- با روش انتقال مجاز سرویس، فایل را در پوشهٔ مورد نظر بارگذاری کنید؛ در صورت ارائه، از انتقال رمزگذاریشده استفاده کنید.
- نشانی عمومی فایل را مستقل از حساب مدیریت باز و محتوای آن را بررسی کنید.
- در ویرایشگر مقالهٔ جوملا، متن یا دکمهٔ دانلود را به همان نشانی پیوند دهید و تغییر را ذخیره کنید.
برای نمونه، مسیر وب میتواند https://download.example.com/files/guide.pdf باشد. این مثال است؛ دامنه و مسیر را با سرویس واقعی جایگزین کنید. عنوان لینک باید نوع فایل یا هدف دانلود را به خواننده بگوید.
تصویر، ویدئو و انتقال خودکار
برای تصویر یا ویدئو، آدرس را در فیلد مناسب همان ویرایشگر یا مؤلفه وارد کنید. پشتیبانی از URL خارجی و نحوهٔ نمایش به مؤلفه بستگی دارد. مخلوطکردن فایل HTTP با صفحهٔ HTTPS میتواند مشکل نمایش ایجاد کند؛ هر دو سمت را امن و هماهنگ نگه دارید.
انتقال خودکار فایلها نیازمند بررسی افزونه یا اتصال ذخیرهسازی است: سازگاری نسخه، نگاشت مسیرها، دسترسی فایل خصوصی، رفتار حذف و راه بازگشت باید روشن باشد. صرف تغییر پوشهٔ پیشفرض یا کپی چند مقدار ftp_host چنین سامانهای ایجاد نمیکند. پیش از انتقال همهٔ رسانهها، یک مجموعهٔ کوچک را بررسی کنید.
اگر آموزش قدیمی تنظیمات FTP را نشان میدهد
آن تصاویر مربوط به نسلهای قدیمیاند. مستند بازیابی جوملا در Akeeba نیز حذف لایه و تفاوت FTP با SFTP را توضیح میدهد. پورت 22 را در تنظیم FTP قدیمی وارد نکنید و ریشهٔ FTP را بدون شناخت مسیر خالی نگذارید. روی جوملای فعلی برای رفع خطای نوشتن، مالکیت فایل، کاربر اجرای PHP و مجوز پوشهٔ لازم را با میزبان بررسی کنید؛ مجوز 777 راهحل عمومی نیست.
کنترل لینک و دسترسی
فایل را با یک مرورگر بدون ورود مدیریتی بررسی کنید. نام، اندازه و نسخه باید درست باشد و نام کاربری یا رمز در URL دیده نشود. اگر فایل خصوصی یا فروشی است، لینک عمومی ثابت جای کنترل دسترسی را نمیگیرد. هنگام جابهجایی سرویس، برای مسیرهای قبلی برنامه داشته باشید؛ حذف فایل قبلی بدون اصلاح لینکها، دانلودهای مقالات را خراب میکند.
مطالعهٔ مرتبط
بازبینی فنی: ۱۳ آبان ۱۴۰۵. تاریخ انتشار اولیه و نشانی قبلی حفظ شدهاند.