انجمن


چگونه گی راه اندازی افزونه wp-super-cache  (۱۴ نوشته)

  • DigiTirTash

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲۸۴
    تشکر شده: ۵۵ بار
    # نوشته شده: ۱۰ سال پیش
    ۱۶ اسفند ۱۳۸۹ - ۱۹:۴۲

    با سلام
    اول اینو بگم که سرچ کردم ولی این مطلب نبود
    یا من بلد نبودم افزونه رو راه بندازم یا ...
    بعد از نصب افزونه این پیغام در در بالای صفحه چاپ شد
    Super Cache is disabled. Please go to the plugin admin page to enable caching.

    روی plugin admin page کلیک کردم به تنظیمات افزونه رفت

    بعد اوجا هیچی نبود به جز یه پیغام
    A custom url or permalink structure is required for this plugin to work correctly. Please go to the Permalinks Options Page to configure your permalinks.

    من روی Permalinks Options Page کلیک کردم

    به بخش پیوند یکتا میرفت
    اونجا من چیزی متوجه نشدم اگر میشه بگید این افزونه چطور کار میکنه
    با تشکر

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    amirabar
  • Mostafa

    آفلاین
    ناظم
    تعداد نوشته‌ها: ۵۲۷۶
    تشکر شده: ۵۷۷۷ بار
    # نوشته شده: ۱۰ سال پیش
    ۱۶ اسفند ۱۳۸۹ - ۲۰:۵۶

    سلام, فایل راهنمای افزونه رو مطالعه کنید
    باید به یکسری از پوشه ها CHMOD بدین تا فعال بشه.

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    Saeed Fard - محمّد مهدی - amirabar
  • DigiTirTash

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲۸۴
    تشکر شده: ۵۵ بار
    # نوشته شده: ۱۰ سال پیش
    ۱۶ اسفند ۱۳۸۹ - ۲۱:۲۷

    آقا مصطفی اون جا رو خوندم
    ولی چیزی نتونستم متوجه بشم
    جای که فارسیش رو گفته باشه
    سراغ ندارید
    ممنونم

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    amirabar
  • DigiTirTash

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲۸۴
    تشکر شده: ۵۵ بار
    # نوشته شده: ۱۰ سال پیش
    ۱۷ اسفند ۱۳۸۹ - ۲۲:۴۲

    مشکلش فقط پیوند یکتا بود
    عوض کردم حل شد

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    Mostafa - amirabar
  • DigiTirTash

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲۸۴
    تشکر شده: ۵۵ بار
    # نوشته شده: ۱۰ سال پیش
    ۱۸ اسفند ۱۳۸۹ - ۱۸:۰۵

    دوستان ببخشید مثل این که اشتباه فکر میکردم
    نتونستم این افزونه رو راه اندازی کنم
    وقتی پیوند یکتا عوض شد افزونه فعال شد
    ولی تو راهنماش نوشته 2 کد رو نمیدونم باید یه کاری بکنم

    کدهارو نزاشتم چون زیاد هستن
    این لینکش
    http://wordpress.org/extend/plugins/wp-super-cache/installation/
    وقتی کد ها رو همون طور که میگه وارد میکنم تو فایل
    .htaccess
    ارور 500 میاد
    بعد تو خود افزونه هم Contents

    WP-Cache (0KB)
    
    0 Cached Pages
    0 Expired Pages
    WP-Super-Cache (0KB)
    
    0 Cached Pages
    0 Expired Pages

    خالیه خالیه اصلا انگار فعال نشده

  • Mostafa

    آفلاین
    ناظم
    تعداد نوشته‌ها: ۵۲۷۶
    تشکر شده: ۵۷۷۷ بار
    # نوشته شده: ۱۰ سال پیش
    ۲۰ اسفند ۱۳۸۹ - ۰۰:۰۱

    1. ابتدا باید Apache را بر روی سرور خود نصب کرده باشید و پیوند یکتای وردپرس را نیز به فعال نگه دارید.
    PHP safe mode باید حتما خاموش باشد.
    اگر هریک از مراحل بالا را نتوانستید انجام بدید می توانید از افزونه WP-Cache نیز استفاده کنید.

    2. اگر شما از افزونه WP-Cache استفاده می کنید آنرا غیرفعال سازید و مطمئن شوید در فایل: wp-config.php خط:
    WP_CACHE define is deleted وجود ندارد. و فایل advanced-cache.php را در مسیر:
    wp-content/wp-cache-config.php wp-content حذف کنید.
    این کار دوباره افزونه را فعال و غیرفعال می کند.

    3. افزونه را در مسیر wp-content/plugins بارگزاری کنید.

    4. اگر شما از وردپرس چند کاربره استفاده می کنید, شما نیاز دارید افزونه را در مسیر: wp-content/mu-plugins/wp-super-cache/' نصب کنید و فایل cache.php نیز باید در پرونده: mu-plugins باشد.

    5. به برگه افزونه ها بروید و WP Super Cache را فعال کنید.

    6. به قسمت تنظیمات» WP Super Cache بروید و حالت caching را فعال کنید. اگر شما با خطای صفحه سفید مواجه شدید قسمت FAQ یا readme افزونه را مطالعه کنید.

    7. خط: mod_rewrite را باید به .htaccess اضافه کنید. (فایل اچ تی اکسز در مسیری دایرکتوری شاخه است.) باید محتویات شبیه زیر باشد:

    -----------------.htaccess-----------------
    RewriteEngine On
    RewriteBase /

    RewriteCond %{REQUEST_METHOD} !=POST
    RewriteCond %{QUERY_STRING} !.*=.*
    RewriteCond %{HTTP_COOKIE} !^.*(comment_author_|wordpress|wp-postpass_).*$
    RewriteCond %{HTTP:Accept-Encoding} gzip
    RewriteCond %{HTTP_USER_AGENT} !^.*(2.0\ MMP|240x320|400X240|AvantGo|BlackBerry|Blazer|Cellphone|Danger|DoCoMo|Elaine/3.0|EudoraWeb|Googlebot-Mobile|hiptop|IEMobile|KYOCERA/WX310K|LG/U990|MIDP-2.|MMEF20|MOT-V|NetFront|Newt|Nintendo\ Wii|Nitro|Nokia|Opera\ Mini|Palm|PlayStation\ Portable|portalmmm|Proxinet|ProxiNet|SHARP-TQ-GX10|SHG-i900|Small|SonyEricsson|Symbian\ OS|SymbianOS|TS21i-10|UP.Browser|UP.Link|webOS|Windows\ CE|WinWAP|YahooSeeker/M1A1-R2D2|iPhone|iPod|Android|BlackBerry9530|LG-TU915\ Obigo|LGE\ VX|webOS|Nokia5800).*
    RewriteCond %{DOCUMENT_ROOT}/wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html.gz -f
    RewriteRule ^(.*) /wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html.gz [L]

    RewriteCond %{REQUEST_METHOD} !=POST
    RewriteCond %{QUERY_STRING} !.*=.*
    RewriteCond %{QUERY_STRING} !.*attachment_id=.*
    RewriteCond %{HTTP_COOKIE} !^.*(comment_author_|wordpress|wp-postpass_).*$
    RewriteCond %{HTTP_USER_AGENT} !^.*(2.0\ MMP|240x320|400X240|AvantGo|BlackBerry|Blazer|Cellphone|Danger|DoCoMo|Elaine/3.0|EudoraWeb|Googlebot-Mobile|hiptop|IEMobile|KYOCERA/WX310K|LG/U990|MIDP-2.|MMEF20|MOT-V|NetFront|Newt|Nintendo\ Wii|Nitro|Nokia|Opera\ Mini|Palm|PlayStation\ Portable|portalmmm|Proxinet|ProxiNet|SHARP-TQ-GX10|SHG-i900|Small|SonyEricsson|Symbian\ OS|SymbianOS|TS21i-10|UP.Browser|UP.Link|webOS|Windows\ CE|WinWAP|YahooSeeker/M1A1-R2D2|iPhone|iPod|Android|BlackBerry9530|LG-TU915\ Obigo|LGE\ VX|webOS|Nokia5800).*
    RewriteCond %{DOCUMENT_ROOT}/wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html -f
    RewriteRule ^(.*) /wp-content/cache/supercache/%{HTTP_HOST}/$1/index.html [L]

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    -----------------.htaccess-----------------

    8. پس از فعال کردن افزونه به دنبال wp-content/cache/.htaccess باشید و اگر این فایل نبود آنرا با یک ویرایشگر متنی ساده بسازید و دستورات زیر را به آن اضافه کنید:

    # BEGIN supercache
    <IfModule mod_mime.c>
    <FilesMatch "\.html\.gz$">
    ForceType text/html
    FileETag None
    </FilesMatch>
    AddEncoding gzip .gz
    AddType text/html .gz
    </IfModule>
    <IfModule mod_deflate.c>
    SetEnvIfNoCase Request_URI \.gz$ no-gzip
    </IfModule>
    <IfModule mod_headers.c>
    Header set Cache-Control 'max-age=300, must-revalidate'
    </IfModule>
    <IfModule mod_expires.c>
    ExpiresActive On
    ExpiresByType text/html A300
    </IfModule>

    # END supercache

    9. Apache سرور باید همیشه دسترسی به تنظیمات را بدهد. اگر شما یک خطای: 500 internal error دریافت کرده اید به این معنی است که کاربران از سرور درخواست می کنند. این تنظیمات در میزبان مجازی این گونه است:

    <Directory /home/www/>
    AllowOverride All
    </Directory>

    10. فایل wp-content/advanced-cache.php بارها کش را ذخیره می کند. مطمئن باشید در مسیر: include_once() درست باشد.

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    DigiTirTash - محمّد مهدی - amirabar - بهروز ازند
  • DigiTirTash

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲۸۴
    تشکر شده: ۵۵ بار
    # نوشته شده: ۱۰ سال پیش
    ۲۰ اسفند ۱۳۸۹ - ۰۰:۱۵

    دوست عزیز آقا مصطفی
    ببخشید این رو میگم ولی دقیقا من همین متن رو که مال خود شما هم بود رو باسرچ پیدا کردم
    ولی این متن یه جور تو مایه های راهنمای افزونه که با گوگل ترجمه شده بود
    نتونستم خوب کارم رو حل کنم
    در قسمت اول منظور شما از

    آپاچی همون آپاچی هست که در کنترل پنل هست یا افزونه ؟
    php safe mod باید خاموش باشد کجاست ؟
    ؟
    WP-Cache خود wp-super-cache
    ؟

    قسمت 7
    mod_rewrite را باید به .htaccess اضافه کنید. (فایل اچ تی اکسز در مسیری دایرکتوری شاخه است.) باید محتویات شبیه زیر باشد

    ؟
    متوجه نشدم
    ؟

    Apache سرور باید همیشه دسترسی به تنظیمات را بدهد
    <Directory /home/www/>
    AllowOverride All
    </Directory>
    
    10. فایل wp-content/advanced-cache.php بارها کش را ذخیره می کند. مطمئن باشید در مسیر: include_once() درست باشد.

    ؟
    متوجه نشدم

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    amirabar
  • Mostafa

    آفلاین
    ناظم
    تعداد نوشته‌ها: ۵۲۷۶
    تشکر شده: ۵۷۷۷ بار
    # نوشته شده: ۱۰ سال پیش
    ۲۰ اسفند ۱۳۸۹ - ۰۰:۴۳

    آپاچی همون آپاچی هست که در کنترل پنل هست یا افزونه ؟

    هاست.

    php safe mod باید خاموش باشد کجاست ؟

    در php.ini هست.
    mod_rewrite هم به htaccess. اضافه کنید
    دوباره:

    <Directory /home/www/>
    AllowOverride All
    </Directory>

    رو به htaccess. اضافه کنید.

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    DigiTirTash - amirabar
  • DigiTirTash

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲۸۴
    تشکر شده: ۵۵ بار
    # نوشته شده: ۱۰ سال پیش
    ۲۰ اسفند ۱۳۸۹ - ۰۱:۰۷

    در php.ini هست.
    mod_rewrite هم به htaccess. اضافه کنید

    (فایل اچ تی اکسز در مسیری دایرکتوری شاخه است.)
    این فایلی که میگید همونی است که تو خود وردپرس هست یا
    تو مسیر دایکتری همون جای که افزونه نصب شده
    اگه منظورتون اولیه
    وقتی اضافه میکنم ارور 500 میده اگه دومیه وجود نداره باید بساز؟
    مسیرش رو دقیق میگید !!!

    دوباره:

    <Directory /home/www/>
    AllowOverride All
    </Directory>
    `
    رو به htaccess. اضافه کنید.

    این رو به این مسر
    wp-content/cache/.htaccess

    اظافه کنم دیگه

    بعد یه سوال دیگه
    شرمنده سرتون رو درد اوردم

    بخش 10 رو هم میشه بیشتر توضیح بدین

  • Mostafa

    آفلاین
    ناظم
    تعداد نوشته‌ها: ۵۲۷۶
    تشکر شده: ۵۷۷۷ بار
    # نوشته شده: ۱۰ سال پیش
    ۲۰ اسفند ۱۳۸۹ - ۲۳:۴۸

    این فایلی که میگید همونی است که تو خود وردپرس هست یا
    تو مسیر دایکتری همون جای که افزونه نصب شده

    بله همونه! مسیرش در Public_html/htaccess.هست
    مورد 10 هم زیاد مهم نیست!

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    محمّد مهدی - DigiTirTash
  • DigiTirTash

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲۸۴
    تشکر شده: ۵۵ بار
    # نوشته شده: ۱۰ سال پیش
    ۲۱ اسفند ۱۳۸۹ - ۱۳:۱۶

    mostafa1990 گفت:

    بله همونه! مسیرش در Public_html/htaccess.هست
    مورد 10 هم زیاد مهم نیست!

    آقا مصطفی وقتی اظافه میکنم ارور 500
    میده باید چه کار کنم
    با تشکر از شما

  • Mostafa

    آفلاین
    ناظم
    تعداد نوشته‌ها: ۵۲۷۶
    تشکر شده: ۵۷۷۷ بار
    # نوشته شده: ۱۰ سال پیش
    ۲۱ اسفند ۱۳۸۹ - ۲۳:۱۸

    پرمیژنش رو برروی 644 قرار بدین
    اگر بازهم جواب نداد. مجدد از مقدار پیشفرضش استفاده کنید بعدش مقادیر افزونه رو بهش بدین

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    DigiTirTash
  • نگار موبايل

    آفلاین
    عضو
    تعداد نوشته‌ها: ۲۲۲
    تشکر شده: ۳۵ بار
    # نوشته شده: ۱۰ سال پیش
    ۲۳ اسفند ۱۳۸۹ - ۱۲:۴۵

    با سلام
    من از افزونه ي W3 Total Cache استفاده ميكنم. از كجا بايد متوجه بشم افزونه داره درست كار ميكنه منظورم اينه كه كش رو بدرستي خالي ميكنه يا نه..در ضمن هر چند وقت بايد كش رو خالي نمود
    ممنون

  • Mostafa

    آفلاین
    ناظم
    تعداد نوشته‌ها: ۵۲۷۶
    تشکر شده: ۵۷۷۷ بار
    # نوشته شده: ۱۰ سال پیش
    ۲۳ اسفند ۱۳۸۹ - ۲۲:۴۴

    با سلام
    من از افزونه ي W3 Total Cache استفاده ميكنم. از كجا بايد متوجه بشم افزونه داره درست كار ميكنه منظورم اينه كه كش رو بدرستي خالي ميكنه يا نه..در ضمن هر چند وقت بايد كش رو خالي نمود
    ممنون

    سلام, تعداد فایل های کش شده رو در تنظیمات افزونه نشون می ده!
    اگر محتوای هر نوشته شما ثابت باشه نیازی نیست Clear کنید

    کاربران زیر به‌خاطر این نوشته تشکر کرده‌اند:
    DigiTirTash - نگار موبايل

درباره‌ی این موضوع



برچسب‌ها

هیچ برچسبی نیست.