آموزش انتقال سایت وردپرسی از لوکال هاست به هاست

انتقال وردپرس از لوکال هاست به هاست
انتقال وردپرس از لوکال هاست به هاست

ساخت یک وبسایت محلی برای توسعه‌ی سریع و همچنین عیب یابی، لازم و ضروری است. همانطور که مستحضرید به هنگام تغییرات در سایت اصلی در فضای اینترنت باید سایت را به حالت تعمیرات ببرید و عملا دسترسی به مطالب سایت در مدت عیب‌یابی و رفع مشکلات برای کاربران امکان پذیر نخواهد بود درحالی که شما می‌توانید روی لوکال هاست به طور ایمن، سایت خود را برای تغییرات آزمایش کنید و هنگامی که از طراحی وب سایت راضی شدید اقدام به انتقال سایت از لوکال هاست به هاست اصلی نمایید. پیش‌تر در همیار ‌وردپرس درباره چگونگی نصب و راه‌اندازی وردپرس روی لوکال هاست از طریق دو نرم‌افزار متن‌باز  (زمپ)Xampp  و (ومپ) Wamp توضیح داده‌ایم. منتها در این مقاله به شما چگونگی انتقال وردپرس از لوکال هاست به هاست را آموزش خواهیم داد.

انتقال وردپرس از لوکال هاست به هاست

آنچه در این مقاله به اختصار خواهید خواند:

  • روش های انتقال سایت از لوکال هاست به هاست
  • قبل از آغاز عملیات انتقال وردپرس
  • نحوه‌ی انتقال دستی وردپرس از لوکال هاست به هاست اصلی
  • گام اول: برون‌بری کردن پایگاه داده‌ی وردپرس موجود روی لوکال هاست
  • گام دوم: آپلود فایل‌های وردپرس روی هاست
  • گام سوم: ایجاد دیتابیس MySQL در هاست
  • گام چهارم: درون‌ریزی اطلاعات دیتابیس در هاست
  • گام پنجم: تغییر دادن URL سایت
  • گام ششم: تنظیم و راه اندازی کردن سایت
  • گام هفتم: تصحیح تصاویر و لینک‌های شکسته با به‌روزرسانی مسیرها

روش‌های انتقال سایت از لوکال هاست به هاست

برای انتقال وردپرس از لوکال هاست به هاست اصلی دو روش اصلی وجود دارد.

روش اول: انتقال سایت از لوکال هاست به هاست به کمک افزونه‌ها

در این روش، انتقال به کمک به کارگیری افزونه‌ها می‌باشد که یکی از بهترین این افزونه‌ها یعنی افزونه‌ی Duplicator در آموزشی جداگانه و مفصل در همیار‌وردپرس به آن پرداخته شده‌است که می‌توانید از طریق این لینک به آن دسترسی پیدا کنید. این روش برای کاربران مبتدی و تازه‌وارد پیشنهاد می شود.

روش دوم: انتقال سایت از لوکال هاست به هاست به صورت دستی

این روش، روشی است که ما در این مقاله به آن خواهیم پرداخت و به صورت مرحله به مرحله و تصویری آن را به شما آموزش خواهیم داد.

قبل از آغاز عملیات انتقال وردپرس

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

اول: یک سایت وردپرسی که روی یک سرور محلی روی کامپیوتر شما اجرا می‌شود و شما دسترسی کامل به آن دارید.

دوم: یک دامین و یک هاست لینوکسی مناسب که برای انتقال وردپرس به آن نیاز خواهید داشت. اگر هاستی ندارید قبل از خریداری هاست توصیه می‌کنم این مقاله را در همیار مطالعه کنید.

و در نهایت، شما باید یک برنامه FTP برای انتقال محتوای وبسایت محلیتان به هاست اصلی داشته باشید.

نحوه‌ی انتقال دستی وردپرس از لوکال هاست به هاست اصلی

اگر روش اول برایتان کار نمی‌کند و یا ترجیحتان این است که به صورت دستی این کار را انجام دهید ما انتقال وردپرس از لوکال هاست به هاست به صورت دستی به شما آموزش خواهیم داد. با ما همراه باشید.

گام اول: برون‌بری کردن پایگاه داده‌ی وردپرس موجود روی لوکال هاست

اولین کاری که برای انتقال وردپرس از لوکال هاست به هاست باید انجام دهید این است که دیتابیس محلی وردپرس را برون‌بری (اکسپورت) کنید. ما از phpMyAdmin برای انجام این کار استفاده می‌کنیم.

برای این کار به آدرس http://localhost/phpmyadmin بروید و بعد از انتخاب دیتابیس مورد نظر روی گزینه‌ی “Export” طبق تصویر کلیک کنید.

Export databace for transfer-انتقال وردپرس از لوکال هاست به هاست
برون‌بری گرفتن از دیتابیس

بعد از کلیک روی گزینه‌ی “Export” پنجره ای مطابق زیر باز می‌شود.

در قسمت Export Method به شما دو روش برای برون‌بری پایگاه داده نشان داده شده است.

Quick: با انتخاب این گزینه می‌توانید خیلی سریع اطلاعات پایگاه داده را ذخیره کنید.

Custom: با انتخاب این گزینه می‌توانید اطلاعات پایگاه‌داده را برای برون‌بری سفارشی‌سازی کنید. مثلا چه قسمت‌هایی از دیتابیس در فایل دانلود شود.

ما توصیه می‌کنیم از گزینه اول (Quick) استفاده کنید. سپس روی گزینه go کلیک کنید.

Export tables-انتقال وردپرس از لوکال هاست به هاست
برون‌بری گرفتن از دیتابیس

گام دوم: آپلود فایل‌های وردپرس روی هاست

در این مرحله به منظور انتقال وردپرس از لوکال هاست به هاست اصلی باید تمامی فایل های وردپرس موجود روی لوکال هاست را از طریق FTP روی هاست اصلی بارگزاری نمایید. برای این منظور از برنامه FileZilla استفاده می‌کنیم. البته این مورد مستلزم این است که شما اطلاعات لازم برای ورود به اکانت FTP هاستتان را داشته باشید. برای ورود به اطلاعات زیر نیاز خواهید داشت:

  • آدرس FTP
  • نام کاربری
  • گذرواژه
  • پورت اتصال

برای دانستن این موارد می‌توانید به قسمت FTP Accounts هاست خود بروید.

fileZilla -انتقال وردپرس از لوکال هاست به هاست
انتقال به FTP

اگر کار با FTP را به خوبی نمی‌شناسید و یا در اتصال به آن دچار مشکل می‌باشید، می‌توانید فایل های وردپرس را به صورت دستی در سی‌پنل آپلود کنید.

توجه: فایل‌های بارگذاری شده  باید در پوشه‌ی public_html قرار گیرد.

گام سوم: ایجاد دیتابیس MySQL در هاست

در این مرحله باید یک پایگاه داده در هاست خود ایجاد کنید. بسیاری از ارائه دهندگان سرویس‌های میزبانی وردپرس، برای مدیریت هاست، سی‌پنل را ارائه می‌کنند. بنابراین به شما نشان خواهیم داد که چگونه یک پایگاه‌داده با استفاده از cPanel ایجاد کنید.

  استایل نویسی سریع با زبان Less-قسمت دوم +آموزش ویدیویی

1- وارد داشبورد خود در سی‌پنل شوید

2- روی گزینه‌ی “MySQL® Databases” مطابق تصویر کلک کنید.

my SQLdatabase-انتقال وردپرس از لوکال هاست به هاست
my SQL database

3- در صفحه‌ِ باز شده در قسمت New Database یک نام برای دیتابیس خود انتخاب کنید و روی گزینه‌ی Create Database کلیک کنید.

Create Database
ساخت دیتابیس جدید

4- سپس در همین صفحه در قسمت MySQL Users باید یک کاربر جدید ایجاد کنید.

database new user
ساختن یوزر برای دیتابیس

5- حالا باید کاربر جدیدی که ایجاد کردید را به دیتابیس اضافه کنید برای این کار در قسمت Add User To Database در همین صفحه در قسمت user کاربر و قسمت Database دیتابیس مورد نظر را انتخاب کرده و روی گزینه Add کلیک کنید.

Add User To Database
اضافه کردن یوزر به دیتابیس

در صفحه‌ای که باز می‌شود ابتدا روی گزینه‌ی ALL PRIVILEGES و سپس بعد از تیک دار شدن همه گزینه‌ها روی Make Changes پایین صفحه کلیک کنید.

ALL PRIVILEGES
ALL PRIVILEGES

گام چهارم: درون‌ریزی اطلاعات دیتابیس در هاست

بعد از انتقال وردپرس از لوکال هاست به هاست اصلی باید پایگاه داده یا دیتابیس لوکال هاست نیز به هاست اصلی انتقال داده شود. پس در این مرحله باید دیتابیسی که در مراحل قبلی برون بری کرده بودید را در هاست اصلی درون ریزی کنید. برای این کار در داشبورد سی‌پنل خود در قسمت دیتابیس روی phpMyAdmin کلیک کنید.

phpMyAdmin in host
phpMyAdmin در هاست
Choose file in phpmyadmins
انتخاب فایل درون ریز دیتابیس

گام پنجم: تغییر دادن URL سایت

حالا شما باید آدرس اینترنتی سایت را در پایگاه‌داده خود تغییر دهید، تا با وردپرس روی هاست اصلی ارتباط برقرار کند. در phpMyAdmin، در دیتابیسی که در گام چهارم درون ریزی کردید جدول wp_options را پیدا کنید. اگر پیشوند را تغییر داده باشید به جای wp_options ممکن است {prefix _options} باشد.

همانطور که در تصویر زیر میبیند درقسمت siteurl روی گزینه Edit کلیک کنید.

wp_options in phpmyadmin
تنظیم siteurl

وقتی روی ویرایش کلیک می‌کنید، یک پنجره ظاهر می‌شود که در این پنجره در جعبه‌ی option_value آدرس لوکال هاست خود را می‌بینید که باید با دقت آدرس سایت اصلی خود را در این جعبه وارد کنید. به عنوان مثال: http://www.yoursite.com

سپس روی گزینه‌ی Go در پایین صفحه کلیک کنید.

siteURL in Wp-options
وارد کردن آدرس سایت

همین کار را بار دیگر برای Home نیز تکرار کنید. با کلیک روی Edit در قسمت Home و وارد کردن آدرس سایت به صورت صحیح و فشردن دکمه‌ی Go به این کار خاتمه دهید. در آخر شما باید چیزی شبیه به تصویر داشته باشید.

Home sitURL in wp-options
وارد کردن آدرس سایت در قسمت Home

گام ششم: تنظیم و راه اندازی کردن سایت

اکنون که دیتابیس را وارد کرده‌اید و انتقال وردپرس از لوکال هاست به هاست اصلی نیز انجام گرفته است، زمان آن است که وردپرس را پیکربندی کنید. در حال حاضر اگر به سایت خود وارد شوید خطای اتصال به دیتابیس نمایان خواهد شد. برای رفع این مشکل باید فایل wp-config.php را که در پوشه وردپرس روی هاست قرار دارد دانلود کرده و سپس نام دیتابیس، نام کاربری و رمز عبوری که در گام سوم ایجاد کرده بودید را در آن وارد کنید. در پایان فایل wp-config.php ویرایش شده را ذخیره کرده و دوباره آن را در سرور خود بارگزاری کنید.

database conction Error
خطای اتصال به دیتابیس
wp-config edite
دانلود فایل wp-config.php
wp-config edite2
ویرایش فایل wp-config.php

در مرحله بعد ، باید به پیشخوان وردپرس خود وارد شوید و به تنظیمات عمومی بروید. بدون تغییر چیزی ، به پایین بروید و روی دکمه Save Changes کلیک کنید. این امر باعث می شود  URLسایت در هر جای دیگری که لازم باشد اصلاح شود. پس از آن به تنظیمات پیوند‌های یکتا بروید و روی گزینه Save Changes کلیک کنید تا اطمینان حاصل شود که همه پیوندهای پست خوب کار می‌کنند.

گام هفتم: تصحیح تصاویر و لینک‌های شکسته با به‌روزرسانی مسیرها

انتقال وردپرس از لوکال هاست به هاست یا از یک دامنه به دامنه دیگر همیشه شمارا با پیوندهای شکسته و تصاویر از دست رفته روبرو خواهد کرد. برای تصحیح شما می‌توانید از جست و جو SQL یا افزونه‌ی Velvet Blues استفاده کنید.

برای کسانی که می‌خواهند این کار را از طریق SQL انجام دهند، اینجا یک کد ساده SQL است که باید این مشکل را حل کند:

UPDATE wp_posts SET post_content = REPLACE(post_content, 'localhost/test/', 'www.yourlivesite.com/');

به سادگی به phpMyAdmin بروید، روی پایگاه داده خود کلیک کنید و سپس از منوی بالا روی SQL کلیک کنید. این کد را وارد کنید، البته ابتدا آدرس لوکال هاست و آدرس سایت را به آدرس های لوکال هاست و سایت خودتان تغییر دهید. در آخر روی دکمه‌ی Go کلیک کنید.

change address in database
تغییر آدرس

انتقال سایت از لوکال هاست به هاست

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

منبع : blog.templatetoaster.com

آموزش ویدیویی انتقال سایت وردپرسی از لوکال هاست به هاست

مشاوره آموزشی رایگان
شما این فرصت را دارید، با تکمیل فرم زیر، قبل از انتخاب دوره آموزشی مناسب خود، از مشاوره رایگان کارشناسان آموزشی مجموعه همیار آکادمی استفاده نمائید.
 
مشاوران آموزشی
همیار آکادمی
پاسخگوی شما هستند
آیا این مقاله برای شما مفید بود؟
تقریبا
خیر

اگر می‌خواهید از آخرین و محبوب‌ترین مقالات ما در ایمیل خود مطلع شوید، همین الان ایمیل خود را در کادر زیر وارد کنید:

تعداد علاقه‌مندانی که تاکنون عضو خبرنامه ما شده‌اند:

341,867 نفر

دیدگاهتان را بنویسید

دیدگاه‌های این نوشته جدید ترین ها شاخص

  1. 3 ماه عضو همیار وردپرس

    سلام خسته نباشید
    برای انتقال لوکال هاست به هاست تموم مراحلو به درستی و مو به مو با توجه به فیلم اموزشی که گذاشتید انجام میدم ولی آخرین مرحله (مرحله7) برای تغییر آدرس لوکال هاست و هاست ارور میده!!
    جدول پایگاه داده ” اسم دیتابیسم” وجود ندارد!
    table ‘esm database .wp_posts’ doesnt exist
    میشه لطفا راهنمایی کنید که چیکارش کنم؟
    ممنون از وقتی که میزارین.

  2. 7 ماه عضو همیار وردپرس

    سلام
    در مرحله آخر که وارد SQL میشم و دستور ی که دادید رو وارد میکنم بهم خطا میده.
    آدرظ ها رو هم درست تغییر دادم.
    خطا:
    tatic analysis:

    2 errors were found during analysis.

    Unexpected beginning of statement. (near “span” at position 1)
    Unrecognized statement type. (near “data” at position 6)
    SQL query:

    MySQL said: Documentation

    #1064 – You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘

  3. 4 سال عضو همیار وردپرس

    ببخشید برای من بعد این کار میزنه
    یک خطای مهم در وب سایت شما رخ داده است.

  4. 5 ماه عضو همیار وردپرس

    من ارور
    Error
    SQL query:


    — Database: `spaniatravel`

    — ——————————————————–


    — Table structure for table `wp_commentmeta`

    CREATE TABLE `wp_commentmeta` (
    `meta_id` bigint(20) UNSIGNED NOT NULL,
    `comment_id` bigint(20) UNSIGNED NOT NULL DEFAULT 0,
    `meta_key` varchar(255) COLLATE utf8mb4_unicode_ci DEFAULT NULL,
    `meta_value` longtext COLLATE utf8mb4_unicode_ci DEFAULT NULL
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_unicode_ci
    MySQL said: Documentation

    #1046 – No database selected

    لطفا راهنمایی بفرمائید .
    سپاس

  5. 4 ماه عضو همیار وردپرس

    سلام خسته نبایشد
    من گام به گام این مراحل رو انجام دادم ولی درنهایت وقتی دامنه رو سرچ میکنم صفحه ای باز میشه که میگه سرویس شما انجام شد :/ من دقیقا چیکار کنم؟

  6. 6 ماه عضو همیار وردپرس

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

  7. 7 ماه عضو همیار وردپرس

    چجوری دیتابیس رو وارد wp-config کنم

  8. 4 سال عضو همیار وردپرس

    سلام
    من تمام این مراحل رو انجام دادم. ولی وقتی میخوام سایت رو لود کنم پیغام زیر ظاهر میشه
    Forbidden
    You don’t have permission to access this resource.
    Additionally, a 403 Forbidden error was encountered while trying to use an ErrorDocument to handle the request.
    لطفا راهنمایی بفرمایید

  9. 1 سال عضو همیار وردپرس

    سلام من میخوام سایتم رو از لوکال هاست به هاست اصلی انتتقال بدم و الان که میخوام وارد phpmyadminا لوکال هاست بشم پیغام خطا میده و وارد نمیشه.چطور و از کجا میتونم یوزر پسود خودم رو ببینم یا تغییرش بدم؟چون تو اختار نوشته یوزرو پسود اشتباهه با ادمینه خودتون درمیون بزارید

  10. 5 سال عضو همیار وردپرس

    Mojtaba:
    سلام به عزیزان در همیار وردپرس

    سؤال :

    من نمیتونم بطور دائم به اینترنت کانکت باشم . آیا میتونم همیشه محتوای سایتم رو در لوکال هاست ویرایش و بعد در هاست اصلی اپلود کنم . ؟؟؟
    ینی میخوام همیشه اینطور باشه .
    آیا همچین چیزی ممکنه ؟؟؟

    تصوّر بنده این بود که باید سایت رو در لوکال کامل و اماده کنم و فقط برای یکبار اون رو در هاست اصلی بارگذاری کنم .

    متشکرم بابت پاسخ.

  11. سلام خسته نباشید
    من یه بک اندکارم و به یه مشکلی خوردم که تاحالا چنین چیزی ندیده بودم.من بعداز انتقال وردپرس و تمم به هاست می خواستم وارد مدیریت وردپرس بشم که دیدم صفحه سفید بالا میاد.از طریق phpmyadmin و از داخل wp_options تمم رو غیرفعال و یکی از تم های پیشفرض وردپرس را ست کردم. وارد مدیریت شدم و ایندفعه وارد شد. از طریق مدیریت دوباره تمم رو فعال کردم و وارد سایت شدم.دیدم من رو به عنوان کاربر میشناسه و به wp-admin هم میره فکر کردم درست شده که گزینه بیرون رفتن از مدیریت رو از داخل سایت زدم (با تابع echo wp_logout_url(home_url()) نوشتم ) دوباره یه صفحه سفید اومد.دوباره خواستم برم داخل wp-admin دیدم دوباره از کار افتاده و وقتی میزنی یه صفحه سفید میاد.گفتم مستقیم وارد صفحه لاگین بشم با آدرس wp-login.php وارد شدم.صفحه لاگین بازشد ولی یوزرنیم و پسورد رو می زدم دوباره صفحه سفید می اومد.دوباره از طریق کار قبلی(تعویض قالب از طریق phpmy….) وارد مدیریت شدم گفتم پرمالینک هاش رو دوباره بدون تغییر ثبت کنم دیدم موقع زدن دکمه ثبت دوباره صفحه سفید میشه.فرم ورود سایت رو از طریق یک کد ajax نوشتم و روی دکمه ورود که میزنی ajax کار میکنه و ارور با موفقیت وارد شدید میاد ولی وارد سایت نمیشه.داشتم سایتتون رو میدیدم دیدم یه قسمتی داره که سایت های وردپرسی رو اسکن می کنه آدرس سایت رو زدم یه اروری اومد این بود :

    ErrorException in 13809f72422cd1853fae9a3b178c360f0ca5ff09.php line 140:
    Undefined index: theme_uri (View: /home/scanhamyar/domains/scan.hamyarwp.com/resources/views/home/result.blade.php)

    in 13809f72422cd1853fae9a3b178c360f0ca5ff09.php line 140
    at CompilerEngine->handleViewException(object(ErrorException), ‘1’) in PhpEngine.php line 44
    at PhpEngine->evaluatePath(‘/home/scanhamyar/domains/scan.hamyarwp.com/storage/framework/views/13809f72422cd1853fae9a3b178c360f0ca5ff09.php’, array(‘__env’ => object(Factory), ‘app’ => object(Application), ‘errors’ => object(ViewErrorBag), ‘theme’ => array(‘name’ => ‘Human-right’, ‘style_address’ => ‘http://nationsjustice.com/wp-content/themes/Human-right/style.css’, ‘screenshot’ => ‘http://nationsjustice.com/wp-content/themes/Human-right/screenshot.jpg’, ‘theme_name’ => ‘National Human-right’, ‘description’ => ‘این پوسته برای انجمن حقوق بشر طراحی شده’, ‘version’ => ‘1 . 0’, ‘author’ => ‘Ali Ehtesham’), ‘plugins’ => array(), ‘url’ => ‘http://nationsjustice.com’)) in CompilerEngine.php line 59
    at CompilerEngine->get(‘/home/scanhamyar/domains/scan.hamyarwp.com/resources/views/home/result.blade.php’, array(‘__env’ => object(Factory), ‘app’ => object(Application), ‘errors’ => object(ViewErrorBag), ‘theme’ => array(‘name’ => ‘Human-right’, ‘style_address’ => ‘http://nationsjustice.com/wp-content/themes/Human-right/style.css’, ‘screenshot’ => ‘http://nationsjustice.com/wp-content/themes/Human-right/screenshot.jpg’, ‘theme_name’ => ‘National Human-right’, ‘description’ => ‘این پوسته برای انجمن حقوق بشر طراحی شده’, ‘version’ => ‘1 . 0’, ‘author’ => ‘Ali Ehtesham’), ‘plugins’ => array(), ‘url’ => ‘http://nationsjustice.com’)) in View.php line 149
    at View->getContents() in View.php line 120
    at View->renderContents() in View.php line 85
    at View->render() in Response.php line 45
    at Response->setContent(object(View)) in Response.php line 201
    at Response->__construct(object(View)) in Router.php line 1028
    at Router->prepareResponse(object(Request), object(View)) in Router.php line 653
    at Router->Illuminate\Routing\{closure}(object(Request)) in Pipeline.php line 53
    at Pipeline->Illuminate\Routing\{closure}(object(Request)) in SubstituteBindings.php line 41
    at SubstituteBindings->handle(object(Request), object(Closure)) in Pipeline.php line 137
    at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Pipeline.php line 33
    at Pipeline->Illuminate\Routing\{closure}(object(Request)) in VerifyCsrfToken.php line 65
    at VerifyCsrfToken->handle(object(Request), object(Closure)) in Pipeline.php line 137
    at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Pipeline.php line 33
    at Pipeline->Illuminate\Routing\{closure}(object(Request)) in ShareErrorsFromSession.php line 49
    at ShareErrorsFromSession->handle(object(Request), object(Closure)) in Pipeline.php line 137
    at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Pipeline.php line 33
    at Pipeline->Illuminate\Routing\{closure}(object(Request)) in StartSession.php line 64
    at StartSession->handle(object(Request), object(Closure)) in Pipeline.php line 137
    at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Pipeline.php line 33
    at Pipeline->Illuminate\Routing\{closure}(object(Request)) in AddQueuedCookiesToResponse.php line 37
    at AddQueuedCookiesToResponse->handle(object(Request), object(Closure)) in Pipeline.php line 137
    at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Pipeline.php line 33
    at Pipeline->Illuminate\Routing\{closure}(object(Request)) in EncryptCookies.php line 59
    at EncryptCookies->handle(object(Request), object(Closure)) in Pipeline.php line 137
    at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Pipeline.php line 33
    at Pipeline->Illuminate\Routing\{closure}(object(Request)) in Pipeline.php line 104
    at Pipeline->then(object(Closure)) in Router.php line 655
    at Router->runRouteWithinStack(object(Route), object(Request)) in Router.php line 629
    at Router->dispatchToRoute(object(Request)) in Router.php line 607
    at Router->dispatch(object(Request)) in Kernel.php line 268
    at Kernel->Illuminate\Foundation\Http\{closure}(object(Request)) in Pipeline.php line 53
    at Pipeline->Illuminate\Routing\{closure}(object(Request)) in CheckForMaintenanceMode.php line 46
    at CheckForMaintenanceMode->handle(object(Request), object(Closure)) in Pipeline.php line 137
    at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in Pipeline.php line 33
    at Pipeline->Illuminate\Routing\{closure}(object(Request)) in Pipeline.php line 104
    at Pipeline->then(object(Closure)) in Kernel.php line 150
    at Kernel->sendRequestThroughRouter(object(Request)) in Kernel.php line 117
    at Kernel->handle(object(Request)) in index.php line 58

    با تشکر

  12. سلام. حتما به هاست لینوکس احتیاج است؟
    یعنی هاست ویندوز نمیشه؟
    ممنون

  13. 2 سال عضو همیار وردپرس

    سلام. ممنون از آموزشی خوبتون.
    من تا مرحله ششم، پیش رفتم و فایل wp-config.php رو اصلاح کردم.
    ولی دیگه نمی تونم وارد پنل مدیریت وردپرس یا سایت بشم و این ارور رو میده:
    Fatal error: Can’t use function return value in write context in /home/artmanst/public_html/wp-content/themes/rara-business-yekan/functions.php on line 8
    ممنون میشم راهنماییم کنید.

  14. سلام وقت بخیر

    ممنون میشم اگر راهنماییم کنید

    بنده از طریق نرم افزار bitnami اقدام به نصب وردپرس کردم و یک وب سایت طراحی کردم ولی هنگام انتقال وب سایت از لوکال هاست به هاست ( live ) خریداری شده خیلی با مشکل مواجه شدم.

    اولین مشکلم اینه که تمامی لینک های شکسته شده باز سازی نشدن و زمانی هم که کد ذکر شده رو در SQl جاگذاری میکنم با موفقیت ثبت میشه ولی برخی از پرونده هایی که دارم همچنان لینکشون روی لوکال هاست باقی میمونه ، برای این مشکل باید چیکار کنم؟

    پیشاپیش ممنونم از پاسختون

    • همین کد رو با این مقادیر بزار
      UPDATE wp_posts SET guid = REPLACE(guid, ‘localhost/test/’, ‘www.yourlivesite.com/’);

  15. 3 سال عضو همیار وردپرس

    بسیار عالی
    ممنون

  16. با سلام و خسته نباشید
    من تمام مراحلو مو به مو انجام دادم ولی وقت دامنمو سرچ میکنم با همچین پیامی مواجه میشم.
    Error establishing a database connection
    باید چیکار کنم خواهش میکنم کمکم کنید.

  17. 3 سال عضو همیار وردپرس

    با سپاس فراوان ، آموزشتون واقعا عالی بود.
    فقط یه نکته : اگه دیدید لینک های سایت ارور 404 میده به بخش تنظیمات در داشبورد وردپرس مراجعه کنید و در قسمت پیوندهای یکتا، نام نوشته رو انتخاب کنید تا مشکل رفع بشه. راستی به سایت ما هم سر بزنید آموزش های خوبی موجود هست:

  18. واقعا خیلی عالی و کامل
    متشکرم

  19. با سلام و خسته نباشید
    من سایتم رو آپلود کردم. تنها مشکلاتی که داره اینه که:
    1- بار اول میتونم وارد ادمینش بشم. ولی روز بعد که میخوام وارد ادمین بشم، نمیتونم!!
    2- قسمت تنظیمات بخش پیوندهای یکتا که میخوام از گزینه ساده به گزینه نام نوشته تغییرش بدم، به محض اینکه ذخیره میکنم، پیغام خطا میده و دیگه نمیتونم وارد ادمین بشم!!
    لطفا راهنمایی بفرمایید
    ممنون میشم

  20. آقا خسته نباشید
    من یه کمک اساسی احتیاج دارم لطفا به دادم برسید
    تمامه کارها انجام دادم
    ولی فقط صفحه اول بالا میاد روی هر لینک و صفحه ای میزنم ارور میده

    Internal Server Error

    The server encountered an internal error or misconfiguration and was unable to complete your request.

    Please contact the server administrator at [email protected] to inform them of the time this error occurred, and the actions you performed just before this error.

    More information about this error may be available in the server error log.

    Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.

  21. 3 سال عضو همیار وردپرس

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

    Internal Server Error

    The server encountered an internal error or misconfiguration and was unable to complete your request.

    Please contact the server administrator at [email protected] to inform them of the time this error occurred, and the actions you performed just before this error.

    More information about this error may be available in the server error log.

    مشکل چیه و چیکار می تونم بکنم؟
    متشکرم

مطالب زیر را حتما بخوانید

دوره‌های آموزشی