مشگل در برنامه xampp
سلام دوستان من طبق اموزشهای مختلف تو سایتهای مختلف برنامه xampp رو نصب کردم حتی روش وردپرس خام هم نصب کردم و بدون مشگل بالا اومد !
مشگل من الان تو ریستور کردن بکاپ یک وب سایت هست که قبلا روی هاست داشتیم و الان نیاز هست که به صورت لوکال بیاد بالا
ولی انجام نمیشه و فکر میکنم هر چی هست مربوط به sql هستش که منم سر در نمیارم اگه کسی میتونه راهنماییم کنه ممنون میشم
وقتی دیتا بیس رو ایمپورت میکنم این پیغام میاد که عکسش رو براتون میزارم
و در ادامه طبق اموزش ها یک خط کد دستور هم باید در sql اضافه بشه :
UPDATE wp_posts SET post_content = REPLACE (post_content, 'www.jimboshop.ir/', 'http://localhost:8021/jimbo/');
که تو این دستور هم باید ادرس قبلی که سایت روی هاست بوده رو با ادرس لوکال بنویسیم ! ولی این دستور هم ارور میده که عکسش رو میزارم ، ممنون میشم اگر کسی راهنماییم کنه واقعن دیگه گیر کردم هیچ راهی هم به ذهنم نمیرسه الان سایتی که لوکال میخوام بیاد بالا ارور 500 میده و هیچی نمیاد و میدونم که هر چی هست زیر سر این sql هستش
3 پاسخ
سلام
خطای شما مربوط به تغییر پیشوند جداول وردپرس هست.
جداول وردپرس با _wp شروع می شوند. نسخه بک آپ شما با _avn شروع شده است.
شما باید از دستور زیر استفاده کنید
موفق باشید
UPDATE avn_posts SET post_content = REPLACE (post_content, 'jimboshop.ir', 'localhost:8021/jimbo/');
اگر عکسها باز نشد این لینکون
سلام وقت بخیر
به نظر من در حالت کلی لوکال هاست با محیط واقعی بر بستر اینترنت تفاوت زیادی دارند.
چون خیلی از اسکریپت ها و کد هایی که نوشته میشه در حالت لوکال به ارور های عجیب و غریب بر می خورد ولی در حالت آنلاین بدون مشکل کار می کند.
برای انتقال به حالت لوکال هر چه وبسایت شما ساده تر باشد یعنی قالب ساده و تعداد کمی پلاگین احتمال موفقیت بیشتره ولی هر چه قالب حرفه ای تر و پلاگین های بیشتری استفاده کرده باشید کار سخت تر و پیچیده تر خواهد بود.
در هر صورت باید یک دیتابیس در حالت لوکال بسازید و محتویات را درونش وارد کند برای ایجاد تغییرات و جایگزینی یکسری آدرس ها هم می توانید از قابلیت find & replace خود phpmyadmin استفاده کنید که بدون اینکه شما را درگیر sql کند به صورت اتومات عبارت در خواستی شما را در کل دیتابیس جستجو و می تواند تغییر دهد.
به هر حال بعد از این کار ها در حالت لوکال اطلاعات دیتابیس جدید را در فایل wp-config.php هم تغییر دهید تا بتواند به دیتابیس وصل شود.
یه نکته گاهی اوقات به ارور های مختلف در پروسه این کار رخ می دهد که مثلا گاهی اوقات غیرفعال کردن افزونه های غیر ضروری که در حالت لوکال استفاده چندانی ندارد و کاربرد بیشترش در حالت واقعی هست مثل افزونه های مرتبط با بحث امنیت , ریکپچا , ایمیل و... که با غیر فعالسازی آنها در حالت لوکال گاهی مشاهده شده خیلی از ارور ها برطرف شدن. برای غیرفعالسازی آنها نیاز به دسترسی پیشخوان وردپرس ندارید و بلکه با تغییر نام پوشه آن افزونه ها در مسیر wp-content/plugins آنها غیرفعال می شوند.
در هر صورت به نظرم برای ایجاد تغییرات و کار روی سایت مشابه حالت لوکال به نظرم بهتر است یه هاست و دامین تستی بگیرید و خیلی راحت و بی دردسر در حالت واقعی و آنلاین کار های مد نظر خودتان را انجام دهید.
موفق و پیروز باشید.