همیشه برای خودم سوال بود و امروز برای درست شدن سایت دوستم مجبور شدم که این سوال رو حل کنم .
سوال من این بود که چطوری با وردپرس کار کنیم ولی آپلود قسمت رسانه روی سرور دیگه ای ترجیحا سروهای وارز یا ftp ها باشه ؟
یه جستجوی کوچیکی کردم به سورس های مختلفی رسیدم که یکی از سورس های غیر معتبر ( از این نظر میگم غیر معتبر چون توی wordpress.org ثبت نکرده بود پلاگین خودش رو ) رسیدم که یه برنامه نویسی توی github منتشر کرده بود .
اسم پلاگینش رو wp ftp media library گذاشته که کار این پلاگین رو مشخص میکنه , آپلود رسانه وردپرس بر روی ftp سرور دیگر !
کار با این افزونه اصلا کار سختی نیست ! اول از همیار وردپرس خودتون دانلودش کنید و بعد افزونه رو نصب کنید و فعالسازی !
حالا به قسمت افزونه ها / ویرایشگر بروید پلاگین wp-ftp-media-library را از کشویی انتخاب کنید , در این صفحه به دنبال کد زیر بگردید :
$settings = array( 'host' => 'ip or hostname', // * the ftp-server hostname 'user' => 'username', // * ftp-user 'pass' => 'password', // * ftp-password 'cdn' => 'cdn.example.com', // * This have to be a pointed domain or subdomain to the root of the uploads 'path' => '/', // - ftp-path, default is root (/). Change here and add the dir on the ftp-server, 'base' => $upload_dir['basedir'] // Basedir on local );
حالا طبق راهنمای زیر ویرایش کنید و اطلاعات خود را جا گذاری کنید :
host = آدرس هاست یا فضای ftp خود یا ip آن .
user = نام کاربری هاست یا ftp.
pass = رمز عبور هاست یا ftp.
cdn = نوع آدرس دهی از هاست یا ftp. مثلا cdn.mydomain.com
وحید
سلام
آیا در قسمت تنظیمات رسانه تیک پروندهها را ماهانه و سالانه سازماندهی کن . را برداریم که دیگه آدرس عکس ها و فایل های آپلودی در پیوند یکتا
سال و ماه … به میلادی نمایش داده نشه و همه آپلود ها در خود پوشه wp-content/uploads
قرار بگیره کار درستی انجام دادم یا خیر ؟
و حالا بدون آرشیو شدن به صورت سالانه و ماهانه مشکلی در آینده به وجود نمی آید؟
یا باید همان پیش فرض خود وردپرس باشد؟
بهاره کوهستانی 10 سال عضو همیار وردپرس
سلام
خیر مشکلی به وجود نمیاد، فقط امکان این موضوع رو از سایت حذف می کنید همین
parysa
من هاست دانلود تهییه کردم و میخوام فایلام داخل هاست دانلود اپ بشه و حجم فایلای ارسالی محدود نباشه مثلا 50 مگ نباشه نا محدود باشه که هر حجمی رو که خواستم اپلود کنم ممنونم تو رو خدا برام انجام بدید هزینش رو میدم
بهاره کوهستانی 10 سال عضو همیار وردپرس
سلام
متوجه نمیشم !
این موضوع فکر میکنم به حجم هاست شما بستگی داره.
parysa
سلام و تشکر از وبسایت خوبتون من بلد نیستم تو رو خدا برام انجام میدید هزینشم پرداخت میکنم ممنونم
بهاره کوهستانی 10 سال عضو همیار وردپرس
سلام
چی رو بلد نیستید دوست عزیز ؟
امین
سلام
لاین 107 خطا دارم :
Warning: unlink(/home/wallpape/domains/wallpaperfa.com/public_html/wallpapers/2013): Is a directory in /home/wallpape/domains/wallpaperfa.com/public_html/content/plugins/wp-ftp-media-library-master/wp-ftp-media.php on line 107
این خطا مربوط به چیه ؟
بهاره کوهستانی 10 سال عضو همیار وردپرس
سلام
اطلاعات اف تی پی خود را چک کنید و همچنین مسیر آپلود
hostdownloadnet96 9 سال عضو همیار وردپرس
سلام پلاگین بسیار کاربردی هست . تشکر از شما بابت مطلب آموزندتون
micro0ob.2020498 9 سال عضو همیار وردپرس
سلام
من این پلاگین رو نصب کردم و تنظیمات را کامل انجام دادم ، پلاگین به درستی کار کرد و وقتی تصویری را در رسانه آپلود میکنم آنرا به هاست دانلود انتقال میدهد و همچنین از آن تصاویر بندانگشتی هم میسازد .
اما مشکل من اینجاست که وقتی من تصاویر بندانگشتی را در قالبم فراخوانی میکنم آنها را بارگزاری نمیکند و فقط تصویر اصلی را لود میکند .
(لازم به ذکر است که با همان کد های فراخوانی که برای بندانگشتی ها در قالب استفاده کرده ام ، تصاویر بند انگشتی زمانی که روی هاست خود وردپرس باشند یعنی زمانی که این پلاگین غیرفعال باشد به درستی لود میشوند)
لطفا راهنمایی کنید چگونه این مشکل را حل کنم .
saeed_1106270785 9 سال عضو همیار وردپرس
کسی نیست جواب سوال مارو بده ؟؟؟
Bahar 10 سال عضو همیار وردپرس
سلام
به این شیوه ای که شما گفتید من در جریان نیستم و اطلاعی ندارم! اگه نظرتون رو تایید کردم برای این بود که دوستانی که میدونن راهنمایی نمایند.
saeed_1106270785 9 سال عضو همیار وردپرس
سلام
من این افزونه رو نصب کردم طبق تنظیمات گفته شده انجام دادم ولی من هاست دانلود ندارم بجاش سرور دانلود که روش iis نصبه برای انتقال فایل روی سرور Filezilla server نصب کردم که افزونه براحتی لاگین میکنه ولی فایلی رو سرور آپلود نمیکنه توی وردپرس هم فایل آپلود میشه ولی نشون نمیده یعنی همون فایل رو سرور آپلود نمیشه من احتمال میدم از نحوی آدرس دهی باشه من خودم بهش آدرس C:inetpubwwwroot دادم ولی بازم آپلود نمیشه عکس هم گزاشتم:
http://cdn.learnworld.ir/wp.png
همونطور مشخصه مسیر تو ویندوز بصورت بک اسلش هست ولی این افزونه به صورت اسلش آدرس دهی میکنه و فکنم اینجا یه مشکلی هست
اگه شما چیزی میدونید کمکم کنید, ممنون
saeed_1106270785 9 سال عضو همیار وردپرس
نظرو تایید کنید دیگه 😐
tabriztct604 9 سال عضو همیار وردپرس
با سلام
من نصبش کردم آپلود هم میکنه ولی هر کاری می کنم که فایل ها را به درون فولدر files که داخل public_html می باشد آپلود کنه نمیشه. به عبارتی همه فایل ها را در روت آپلود میکنه یعنی جایی که خود پوشه public_html در اون دایرکتوری هست.
من می خوام که درون دایرکتوری files که داخل public_html می باشد آپلود کنه.
لطفا با جزییات بیشتر کمکم کنید. واقعا کارم گیره.
ممنون
Bahar 10 سال عضو همیار وردپرس
سلام
شما باید بهش آدرس بدید که کجا آپ کنه به عنوان مثال برای بخش اف تی پی همچین آدرسی رو وارد کنید : http://www.example.com دقیقا در روت آپ میکنه ولی اگه به عنوان مثال در جایی مثل http://www.example.com/upload آدرس دهی کنید در همون بخش آپ می کنه
پیروز باشید
Sina
سلام
تو این زمینه آدرس ساب دامینی که به پلاگین میدیم حتما باید با نام همون سایت باشه یا اینکه میشه آدرس ساب دامین از یه دامنه دیگه باشه؟
مثلا آدرس سایت من xxxx.ir هست و ساب دامینی که از هاست دانلود به پلاگین معرفی می کنم sub.yyyyy.ir باشه؟
متشکر
محمد جواد فرکاریان 10 سال عضو همیار وردپرس
سلام
نام همون سایت باید باشه
تشکر
Sina
سلام
من دقیقا این کار رو انجام دادم !!
تکلیف ما چی میشه ؟؟
راهی هست ؟
محمد جواد فرکاریان 10 سال عضو همیار وردپرس
سلام
راهی نیست باید رو هر وردپرسی که نصب میکنید جدا این افزونه رو نصب کنید و آدرس بدید
تشکر
Sina
سلام
متشکر از توجه شما
خب جدای استفاده از این افزونه، برای اتصال در این حالت چه کاری میشه انجام داد؟
محمد جواد فرکاریان 10 سال عضو همیار وردپرس
سلام
عرض کردم باید بر روی هر وردپرس افزونه را نصب کنید و ادرس سایتی که افزونه نصب هست رو بدید
تشکر