رفتن به مطلب

تخته امتیازات

  1. Masih

    Masih

    مدیر بازنشسته


    • امتیاز

      3

    • تعداد ارسال ها

      4,425


  2. decoweb

    decoweb

    کاربر سایت


    • امتیاز

      1

    • تعداد ارسال ها

      99


مطالب محبوب

در حال نمایش مطالب دارای بیشترین امتیاز از زمان 96/05/06 در همه بخش ها

  1. اگر ميدونيد كه وردپرس بيشتر ميتونه نيازهاتون رو در خصوص سايتتون رفع كنه ، پس ازش استفاده كنيد. آموزش انتقال رو در پاسخ قبلي خدمتتون عرض كردم. اگرهم مطالب زيادي نداريد ميتونيد يك وردپرس نصب كنيد و به صورت دستي مطالب رو اضافه كنيد بعد از انتقال مطالب، جوملا رو حذف و وردپرس رو به روت منتقل كنيد. اگر هم مطالبتون زياد هست طبق اموزش بالا انتقال بديد راحت تريد.
    1 امتیاز
  2. درود . ابتدا اجازه بدید سوال آخرتون رو اول پاسخ بدم : پاسخ این سوالتون رو خودتون باید بدید!! باید ببینید اصلا به چه دلیل می خواهید این انتقال رو انجام بدید ؟ آیا جوملا کمبودی داشته که طی جستجو متوجه شدید که اون کمبود در وردپرس وجود نداره؟ یا امکانات بیشتری از سایتتون انتظار دارید اما جوملا محدودتون می کنه؟ یا صرفا چون وردپرس بیشتر از جوملا بین وبمستران کاربرد پیدا کرده می خواهید انتقال بدید ؟ اگر امکاناتی که در حال حاضر دارید براتون کافی هست ، پس زحمت انتقال رو متحمل نکنید به خودتون که از نظر من اگر نیاز به چیز دیگه ای جز اینها ندارید، نیازی به انتقال نیست . بله شما امکان این رو دارید که از جوملا به وردپرس کوچ کنید . جهت انجام انتقال : وب سایت جوملایی شما باید آنلاین باشد (یعنی نمی تونید صرفا با در دست داشتن یک فایل استخراج شده دیتابیس این انتقال رو انجام بدید. چرا که نیاز هست توسط یک افزونه خاص ، تمامی کوئری ها و جداول دیتابیسی که توسط جوملا ایجاد شده با وردپرس سازگار بشه) یک وردپرس و سپس افزونه FG Joomla to WordPress رو هم نصب کنید . مقدار زمان پردازش در هاستتون و همچنین میزان حجم رم مورد استفاده رو افزایش بدید. پس از آموزش نصب روش افزایش اینها رو در همین تاپیک خواهم نوشت. اما این کار کمی زحمت براتون داره. چرا که باید وردپرس رو در یک ساب دامین با دیتابیس جداگانه نصب کنید. البته طراح افزونه FG Joomla to WordPress پیشنهاد داده جهت کارکرد بهتر این انتقال ، باید دامنه وردپرس نصب شده از دامنه جوملا جدا باشه. اما امکانش زیاد هست که بتونید با نصب وردپرس روی سابدامین روی همون هاستی که جوملا رو دارید، این انتقال رو انجام بدید. مراحل کار به طور کامل : ابتدا یک سابدامین ایجاد کنید و وردپرس رو با دیتابیس جدید (اطلاعات دیتابیس جدید مانند نام دیتابیس و نام کاربری و رمزعبور و ...) نصب کنید . پس از نصب وردپرس ، افزونه FG Joomla to WordPress رو نصب کنید. برای نصب می تونید از بخش افزودن افزونه در پیشخوان وردپرس ، افزونه رو جستجو و به راحتی نصب و فعال کنید. پس از فعال کردن افزونه مورد نظر ، وارد بخش درون ریزی وردپرس بشید . (این بخش زیرمجموعه گزینه ابزارها هست). در این قسمت ابزاری جهت درون ریزی جوملا مشاهده خواهید کرد به نام Joomla FG که باید واردش بشید. بعد از وارد شدن به این قسمت ، نیاز هست که اطلاعات مورد نیاز سایت جوملاییتون رو وارد کنید . اطلاعات خواسته شده در این صفحه باید به صورت کامل و دقیق وارد بشه . این اطلاعات شامل آدرس نصب جوملا (دامنه) و انتخاب دقیق نسخه جوملای درحال استفاده و اطلاعات کامل دیتابیسی که جهت نصب جوملا ازش استفاده کردید میشه. پس از تکمیل اطلاعات خواسته شده ، روی کلید Test The Connection کلیک کنید. افزونه سعی در برقراری ارتباط با دیتابیس جوملاتون می کنه و اگر اطلاعات رو درست وارد کرده باشید و اتصال به درستی انجام بشه ، فرم جدیدی ظاهر میشه. این یعنی آماده هستید تا اطلاعاتتون رو به وردپرس منتقل کنید . در فرم جدید و در قسمت Behavior شما باید انتخاب کنید که چه محتواهایی رو می خواهید از جوملاتون به وردپرستون منتقل کنید. سپس با کلیک روی کلید شروع کار (معمولا کلید آبی رنگ هست. حالا متنش یادم نیست ) عملیات انتقال اطلاعاتی مورد نظرتون که در بخش Behavior انتخاب کردید، آغاز میشه. صبر کنید تا اطلاعات منتقل بشه . مدت زمان اتمام کار انتقال بستگی به میزان اطلاعاتی داره که در دیتابیس جوملاتون داشتید. اما نیاز هست که مقدار زمان پردازش و حجم رم هاستتون و البته اختصاص داده شده به وردپرس بالا باشه. وگرنه ممکنه خطای Fatal error: Allowed memory size exhausted براتون بیاد که زیاد خوشایند نیست! پس از اتمام انتقال ، دو گزینه خواهید داشت که حتما استفاده کنید. یکی Remove the prefix from categories و دیگری Modify internal links هست که اولی برای حذف پسوند از دسته بندی مطالب منتقل شده و دومی برای تعمیر لینک های مطالب و بخش های انتقال یافته هست که بر اساس متدهای پیوندیکتای وردپرس براتون اصلاحش می کنه. الان کار انتقال تموم شده و می تونید از انتقال لذت ببرید و 20 اسکریپت رو به دوستاتون معرفی کنید . اما هنوز چند مرحله دیگه مونده! چون که ما وردپرس و جوملا رو باهم داریم و هنوز وردپرس رو ساب دامین هست! اول کامل بررسی کنید که تمامی اطلاعاتی که نیاز داشتید به وردپرس منتقل شده . بعد از کسب اطمینان ، الان دیگه وقت اون میرسه که وردپرس رو به دامنه اصلی منتقل کنیم. برای اینکار : در وردپرس وارد بخش "تنظیمات > همگانی" بشید و هر دو آدرس سایت و نشانی نصب رو اصلاح کنید و دامنه اصلی سایتتون رو وارد کنید. وارد فایل منیجر هاستتون بشید ، در پوشه Public_html یک پوشه جدید ایجاد کنید . سپس تمامی پوشه ها و فایل های جوملا رو داخل این پوشه جدید منتقل کنید. نام این پوشه هم یه چیزی بزارید که با پوشه های وردپرس تداخل نداشته باشه . پوشه ای که با ایجاد سابدامین برای وردپرس ایجاد شده رو باز کنید . تمامی پوشه ها و فایل های داخل این پوشه رو باید به public_html منتقل کنید. حالا دامنه اصلی سایتتون رو باز کنید. اگر سایت بدون مشکل باز شد (فعلا فقط صفحه اول منظورمه) که این تغییر هم درست انجام شده. فقط کافیه وارد پیشخوان وردپرس بشید و "تنظیمات > پیوندیکتا" ، یکبار تنظیمات پیوندیکتا رو بدون هیچ تغییری ذخیره کنید تا لینک مطالب و مابقی بخش ها در دیتابیس هم بروزرسانی بشه . وردپرستون هم به دامنه اصلی سایتتون منتقل شد. نحوه افزایش میزان منابع جهت اجرای انتقال بدون مشکل نحوه ی افزایش میزان حجم رم وردپرس نکته مهم در این قسمت ، این هست که خوده هاستتون باید رم بالایی داشته باشه که بتونیم چنین چیزی رو بهش اختصاص بدیم. بعضی از سرورها عموما یک میزان رم مشخص شده ای رو برای هاستتون محدود می کنند . می تونید مستقیما بدون هیچ دردسری به هاستینگتون بگید این مقدار رو براتون افزایش بده. اما خب خودتون هم می تونید یک حرکتی کنید و کد زیر رو در فایل wp-config.php قرار بدید : define('WP_MEMORY_LIMIT', '64M'); نحوه افزایش مدت زمان پردازش گاهی اوقات هم ممکنه خطای Fatal Error: Maximum Execution Time Exceeded رو دریافت کنید که برای رفعش حتما باید به هاستینگ درخواست بدید افزایش بده. ولی خب افزودن این کد در فایل .htaccess هم خالی از لطف نیست : php_value max_execution_time 300 البته بهتره مستقیم به هاستینگ بگید تا این منابع رو براتون به صورت موقت برای انتقال بدون مشکل، افزایش بده. خیر قالب در این انتقال جابجا نخواهد شد. دلیل : ساختار قالب جوملا و وردپرس با هم متفاوت هست. همچنین ممکنه برخی توابع صرفا با همون سیستم مدیریت محتوا قابل اجرا باشه. راه حل : یا از قالب دیگری استفاده کنید ، یا اگر قالبتون اختصاصی هست باید بدید مجددا با همون شکل و شمایل برای وردپرس طراحی کنند. بعد از انتقال و تغییر قالب ، مجددا باید فرایند بهینه سازی سایت رو انجام بدید. البته اون بخشی که مربوط به مطالب ، لینک ها ، تصاویر ، سرعت بارگذاری سایت ، سایت مپ و ... هست. اما به طور کلی اگه پس از این انتقال ، لینک های 404 نداشته باشید و مطالبی که با لینک جوملایی قابل دسترس بودند ، الان با همون لینک اما با سیستم وردپرس باز بشن ، مشکلی از نظر گوگل وبمستر و دریافت خطاهای 404 نخواهید داشت . نکته مهم : مثلا اگر شما یک مطلب در جوملا داشتید که با آدرس فرضا site.ltd/post/sample-content باز میشد ، بعد از انتقال هم باید همون مطلب دقیقا با همون آدرس باز بشه . البته اگه می خواهید به روند ایندکس قبلیتون لطمه وارد نشه. برای اصلاح لینک ها می تونید از قسمت پیوندیکتای وردپرس ، برای مطالب پسوند و پیشوند اضافه کنید که می تونید به احتمال زیاد همون نوع لینک رو بازسازی کنید . اما خب اگر به هر دلیلی موفق به انجامش نشید، مجبورید با استفاده از قابلیت ریدایرکت از نوع 301 یا 302 ، لینک های شکسته قبل رو به لینک جدید منتقل کنید. و کمی هم با گوگل وبمستر سروکله بزنید تا بتونید خطاها رو رفع کنید این پاسخ و محتوای اون به صورت اختصاصی در انجمن 20 اسکریپت نوشته شده سوالی بود در خدمتیم. موفق باشید.
    1 امتیاز
  3. درود . درسته کمی زمانبر هست اما نه اونقدری که بخواهید در مرحله نصب این ابزارهای جانبی کلا از ادامه مسیر پشیمون بشید! در کل مراحل راه اندازی کامل Android Studio به شرح زیر هستش که به صورت خلاصه خدمتتون می گم . البته هر کدوم از این مراحل کمی نیاز کار داره : نصب JDK شرکت Oracle که نسخه های 32 بیتی و 64 بیتی این ابزار موجود هست. و سپس معرفی مکان نصب این ابزار به ویندوز . برنامه اندروید استدیو رو نصب و راه اندازی کنید . البته خوده اندروید استدیو هم به دو صورت IDE و Bundle منتشر میشه . تفاوت این دو نسخه هم بدین صورته که IDE برای هر دو نسخه ویندوز 32 و 64 بیتی ارائه میشه و فقط شامل محیط توسعه هست اما نسخه Bundle اندروید استدیو علاوه بر IDE شامل SDK هم میشه . اما نسخه Bundle فقط برای ویندوز 64 بیتی ارائه میشه . نسخه IDE به صورت پکیج قابل نصب EXE نیست بلکه به صورت فایل فشرده ارائه میشه اما نسخه Bundle به صورت فایل نصبی هست و زحمتتون رو برای نصب SDK هم کم میکنه . فقط نیاز دارید ویندوزتون 64 بیتی باشه . (حجم نسخه باندل طبیعتا بیشتر از نسخه IDE هست و همچنین اگر می خواهید مستقیما از خوده گوگل دانلودش کنید نیاز به ابزار گذر از تحریم خواهید داشت اما خب سایت های ایرانی هم هستند که قرار میدن این نسخه ها رو) در مراحل نصب نسخه Bundle اندروید استدیو ، در ابتدای کار شما می تونید SDK و دستگاه مجازی رو هم نصب کنید تا بتونید برنامه هاتون رو هم تست کنید بدون اینکه بخواهید برنامه رو کامپایل کنید و روی موبایل تست کنید. در مراحل اولیه فقط کافیه گزینه های Android SDK و Android Virtual Device رو تیک بزنید . زمانی که نصب کامل شد ، آیکنی برای نرم افزار اضافه نمیشه . البته نسخه هایی که بنده نصب کردم اضافه نمیشد به صورت خودکار مگر اینکه نسخه های جدیدتر این رو رفع کرده باشند. اگر آیکن برنامه اضافه نشد ، فقط کافیه به پوشه محل نصب برنامه برید و فایل اجرایی اصلی رو به صورت شورتکات در دسکتاپتون قرار بدید! در اولین اجرا ، یک مرحله دیگه مونده که باید انجام بدید. این مرحله یک پنجره هست که به شما پیشنهاد میده تنظیمات و شخصی سازی هاتون رو در همین ابتدای کار انجام بدید . می تونید این مرحله رو با تنظیمات پیشنهادی خوده اندروید استدیو سریعا رد کنید یا اینکه کمی وقت بزارید و برخی از تنظیمات و شخصی سازی ها (مثل محیط توسعه یا همون IDE که قراره استفاده کنید) ، برنامه رو آماده کنید . در همون پنجره یک سری پیش نیازهای برنامه هم بهتون میگه که نصب کردید یا خیر . برای مثال دوتاش مربوط به SDK و دستگاه مجازی هست که در ابتدای نصب برنامه تیک زدید. یک Android SDK Location هم مونده که محل نصبش رو به برنامه بدید . اگر هم چیزی بود که نصب نشده باشه، حتما نصبش کنید. خب آماده انجام اولین بررسی بروز بودن SDK هستید. در بخش مربوطه صبر کنید تا بروز بودن SDK رو بررسی کنه ، اگه آخرین نسخه اندروید استدیو رو نصب کنید ، SDK هم بروز شده خواهد بود. اگر هم خطای اینترنت و این جور چیزا رو داد یک ابزار گذر از تحریم فعال کنید . بعد از اینکار نصب و راه اندازی اندروید استدیو کامل شده و وارد صفحه ای میشید که گزینه هایی مثل ساختن پروژه جدید یا باز کردن پروژه قبلی و ایمپورت و ... می شین. تمام! تنها بخش زمان بری که وجود داره همون بخش JDK هست که باید این جاوا رو نصب کنید و طی مراحلی به ویندوز معرفی کنید که داخل اینترنت هم به زبان پارسی و هم انگلیسی آموزشش موجود هست. مابقی مراحل واضح و روشن هست فقط نیاز به وجود یک اینترنت و برنامه گذر از تحریم دارید که بتونید به طور کامل به همه اطلاعات مورد نیازی که قراره دانلود بشه دسترسی پیدا کنید. 8 مرحله بالا به ترتیب انجام بشه مشکلی از بابت راه اندازی اندروید استدیو نخواهید داشت . این یک ابزاری هست برای برنامه نویسی یک زبان و سیستم عامل دیگه در سیستم عامل ویندوز! . پس ضروریه که پیش نیازهاش که شامل زبان برنامه نویسی و محیط برنامه نویسی و ابزارهای دیگه ای که در اینکار به کار میره رو هم داشته باشید تا بتونید برای سیستم عامل اندروید یک برنامه بنویسید. پس طبیعیه که هم پیچیده باشه و هم مراحل نصبش کمی زمانبر و پیش نیازها زیاد باشه . هر چند طی مراحلی که عرض کردم و چیزی که در حقیقت باید انجام بدید، اول نصب JDK بعد نصب اندروید استدیو هست. که اگر نسخه Bundle رو نصب کنید ، دو تا از پیش نیازها و ابزارهای مهم این برنامه (SDK و دستگاه مجازی) رو هم همزمان باهاش نصب می کنید. یادگیری این زبان مشکلی نداره ، اما فکر نمی کنید بهتره توی وقتتون هم صرفه جویی کنید و همزمان با اینکه دارید جاوا یاد میگرید ، روی یک پروژه آزمایشی هم کار کنید و علاوه بر یادگیری ، برنامه نویسی با اون زبان رو تجربه کنید؟ با اینکار هم سریع تر یاد میگرید و حتی کار کردن با محیط اندروید استدیو می تونه توی یادگیریتون موثر باشه. چراکه ممکنه کاربرد یک بخش از کدهای برنامه رو به صورت تئوری نتونید درک کنید، اما با استفاده ی اون در پروژه و اجرا در دستگاه مجازی ، بتونید کارکرد اون رو یاد بگیرید . موفق باشید.
    1 امتیاز
این صفحه از تخته امتیازات بر اساس منطقه زمانی تهران/GMT+۰۳:۳۰ می باشد
×
×
  • اضافه کردن...