امنیت سایت و سرور

امنیت سایت

رفع خطاهای w3c

رفع خطاهای w3c

افزایش سرعت سایت

سرعت سایت

ریسپانسیو

ریسپانسیو

پشتیبانی

پشتیبانی سایت

سئو و بهینه سازی

سئو و بهینه سازی

فروشگاه انجمن

فروشگاه انجمن

هاست وردپرس

هاست وردپرس


نمایش نتایج: از 1 به 2 از 2

موضوع: ارتباط هاست دانلود به وردپرس

  1. #1
    مدیریت کل سایت admin آواتار ها
    تاریخ عضویت
    Oct 2017
    نوشته ها
    796
    تشکر تشکر کرده 
    15
    تشکر تشکر شده 
    17
    Thanked in
    15 پست

    پیش فرض ارتباط هاست دانلود به وردپرس

    ارتباط هاست دانلود به وردپرس
    کاربران عزیز سلام
    این آموزش را توی انجمن قبلی جناب مهندس رضایی در تاریخ 11 مهر 92 قرار داده بود که دیدم خالی از لطف نیست و ممکنه کلی از مشکلات را رفع کند

    ذقیقا کلام جناب رضایی ((
    سلام .. خوب اگه توی همون هاست (دقیقا جایی که وردپرس نصب شده ) . فایل wp-config.php رو با ادیتور باز کنید و کد زیر رو که میدم آخرش قرار بدید .
    کد:
    define('DB_COLLATE', '');
    define( 'UPLOADS', ''.'Download' ); 

    الا دقیقا یه پوشه توی روت ایجاد میشه به نام download و فایل های که از طریق رسانه بارگزاری میکنی ، داخل این پوشه قرار میگیرن .. البته میتونی نام download رو به دلخواه تغییر بدی.


    2- خوب حالا مورد دوم / در صورتی که میخواین فایلها در یک هاست دیگه بارگزاری بشن .. فایل زیر رو که پیوست کردم داخل پوشه پلاگین قرار بدید و در حالت ویرایش مشخصات زیر رو که در فایل وجود داره پر کنید.

    کد:
        'host'      =>    'hostname',                       
            'user'      =>    'username',                 
            'pass'      =>    'password',                
        'cdn'     =>    'dl.example.com',  
     


    توضیحات دقیق تر داخل کدهای فایل هست ..
    کد های زیر را با نام دلخواه به عنوان یه فایل با فرمت php ذخیره کنید

    کد:
    <?php
    /*
    Plugin Name: Wp-ftp-media-library
    Plugin URI: http://wordpress.stackexchange.com/questions/74180/upload-images-to-remote-server
    Description: Let's you upload images to ftp-server and remove the upload on the local machine.
    Version: 0.1
    Author: Pontus Abrahamsson
    Author URI: http://pontusab.se
    */
    function wpse_74180_upload_to_ftp( $args ) {
    
    $upload_dir = wp_upload_dir();
    $upload_url = get_option('upload_url_path');
    $upload_yrm = get_option('uploads_use_yearmonth_folders');
    
    $settings = array(
    'host'     =>    'ip or hostname', // * the ftp-server hostname
    'user'     =>    'username',                 // * ftp-user
    'pass'     =>    'password',                     // * ftp-password
    'cdn' => 'dl.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 
    );
    
    if( empty( $upload_url ) ) {
    update_option( 'upload_url_path', esc_url( $settings['cdn'] ) );
    }
    if( $upload_yrm ) {
    update_option( 'uploads_use_yearmonth_folders', '' );
    }
    $connection = ftp_connect( $settings['host'] );
    $login = ftp_login( $connection, $settings['user'], $settings['pass'] );
    if ( !$connection || !$login ) {
    die('Connection attempt failed, Check your settings');
    }
    $files = preg_grep('/^([^.])/', scandir( $settings['base'] ) );
    foreach ( $files as $file ) {
    if( ftp_put( $connection, $settings['path'] . "/" . $file, $settings['base'] . "/" . $file, FTP_BINARY ) ) {
    $delete[] = $file;
    } 
    }
    foreach ( $delete as $file ) {
    unlink( $settings['base'] . '/' . $file );
    }
    }
    add_filter( 'wp_generate_attachment_metadata', 'wpse_74180_upload_to_ftp' ); 


    و افزونه را نصب کنید
    برای استفاده از امکانات سایت کنید



    تلگرام بنده :
    برای استفاده از امکانات سایت کنید
    برای استفاده از امکانات سایت کنیدبرای استفاده از امکانات سایت کنید
    برای استفاده از امکانات سایت کنید

  2. کاربر مقابل از admin عزیز به خاطر این پست مفید تشکر کرده است:

    sir1 (11-10-2019)

  3. #2
    مدیریت کل سایت admin آواتار ها
    تاریخ عضویت
    Oct 2017
    نوشته ها
    796
    تشکر تشکر کرده 
    15
    تشکر تشکر شده 
    17
    Thanked in
    15 پست

    پیش فرض

    از افزونه زیر هم می تونید استفاده کنید . یک زمان کلی وقت برد تا برای edd تنظیمش کردم
    برای وردپرس قابل استفاده هست
    فایل های پیوست شده فایل های پیوست شده

    تلگرام بنده :
    برای استفاده از امکانات سایت کنید
    برای استفاده از امکانات سایت کنیدبرای استفاده از امکانات سایت کنید
    برای استفاده از امکانات سایت کنید

  4. کاربر مقابل از admin عزیز به خاطر این پست مفید تشکر کرده است:

    sir1 (11-10-2019)

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 2 کاربر در حال مشاهده این موضوع است. (0 کاربران و 2 مهمان ها)

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •  
تماس