وردپرس-هفته اول
از این به بعد، هر هفته، روزهای جمعه را به معرفی بخش های مختلف وردپرس می پردازیم.از نصب وردپرس روی لوکال وهاست و نصب اتوماتیک گرفته تا بخش های مختلف داشبورد وردپرس معرفی خواهند شد.در این هفته به معرفی وردپرس و آموزش نصب روی لوکال خواهیم پرداخت.تمامی بخش های معرفی شده مربوط به آخرین نگارش از وردپرس یعنی وردپرس ۳ خواهد بود.
معرفی وردپرس
وردپرس یک سیستم مدیریت محتوا رایگان و متن باز برای سایت ها و وبلاگ هاست که توسط “مت چارلز مولنوگ ” با زبان برنامه نویسی پی اچ پی نوشته شده و توسط مایاسکیوال پشتیبانی میشود.همچنین مت مولنوگ موسس Automattic است ،سرویسی که خدمات میزبانی وبلاگ یعنی وردپرس دات کام ارائه میدهد و نرمافزارهای ضد اسپم Aksimet میسازد.از مهمترین پروژه های شرکت اتوماتیک علاوه بر ورپرس و اکسیمت، می توان به بی بی پرس برای ساخت فروم های اینترنتی و مولتی پرس اشاره کرد، که وردپرس مولتی یوزر(mu) از نسخه سوم وردپرس به بعد با وردپرس ادغام شده .وردپرس مولتی یوزر امکان ساخت چند وبلاگ روی یک ساب دامین را می دهد،چیزی مانند سرویس های وبلاگ دهی مانند بلاگها.در اینجا می توانید لیست تمام پروژه های اتوماتیک را مشاهده بفرمایید.

تیم وردپرس - از سمت راست ردیف پایین نفر دوم مت مونولوگ خالق وردپرس
معرفی لوکال هاست:
در هفته اول، سعی می کنیم وردپرس را روی لوکال هاست نصب کنیم.منظور از لوکال این است که به جای نصب وردپرس روی یک سرور واقعی، آن را روی یک سرور مجازی بر روی کامپیوتر خودمان شبیه سازی کنیم.نصب وردپرس روی لوکال بسیار ساده است.لوکال هاست به طراحان سایت و برنامه نویسان و کاربران اجازه می دهد آزمایش کارهایشان را روی کامپیوتر خودشان انجام بدهند بدون اینکه نیاز به دسترسی به اینترنت داشته باشند.
همان طور که عرض شد وردپرس با php نوشته شده، بنابراین شبیه سازی آن روی لوکال هم باید به وسیله یک پی اچ پی سرور انجام بگیرد.معروف ترین برنامه ای که سرور پی اچ پی را شبیه سازی می کند XAMPP (زَمپ) نام دارد.نام انگلیسی XAMPP از حروف X(یعنی هر کدام از ۴ سیستمعامل)، Apache(آپاچی)، MySQL(مایاسکیوال)، PHP(پیاچپی) و Perl(پرل) تشکیل شدهاست.هم اکنون زمپ روی سیستمعاملهای ویندوز، لینوکس، سولاریس، و مکاواساکس کار میکند.
نصب وردپرس روی لوکال
گام اول:آخرین نسخه XAMPP Lite را از یکی از دو لینک زیر دانلود کنید:
دانلود XAMPP Lite از سی نت (حجم ۲۹ مگ)
دانلود XAMPP Lite از سایت سازنده
گام دوم: بعد از دانلود زمپ،آن را به درایوی از هاردتان منتقل کرده و نصب کنید.تمام کاری که برای نصب آن نیاز است، خارج سازی زمپ از حالت فشرده یا اصطلاحا Extarct کردن آن می باشد.
گام سوم:آخرین نسخه وردپرس فارسی را از لینک زیر دانلود کنید.
دریافت آخرین نسخه وردپرس فارسی (حجم ۳٫۳ مگ)
گام چهارم: وردپرسی که دانلود کرده اید را از حالت فشرده خارج کرده.به محلی که زمپ، در آنجا از حالت فشرده خارج شده(یعنی پوشه xampplite) بروید.در پوشه xampplite ، فایل ها و فولدرهای مختلفی وجود دارد، پوشه htdocs را یافته و پوشه وردپرستان را در آنجا کپی کنید.یعنی مثلا با توجه به اینکه زمپ در کامپیوتر من در درایو G نصب شده، مسیر زیر، مسیر کپی کردن پوشه وردپرس است : G:\xampplite\htdocs
گام پنجم: وارد پوشه xampplite شوید و مطابق شکل فایل xampp-control.exe را اجرا کنید:
مطابق شکل روی دکمه start مقابل گزینه های Apache و MySQL کلیک کنید تا به حالت اجرا یا Runing در آیند:
گام ششم: یک مرورگر مثل فایرفاکس یا اینترنت اکسپلورر را باز کرده و در آدرس بار تایپ کنید : http://localhost اکنون وارد صفحه خانگی زمپ می شوید.در این صفحه زبان مناسب را انتخاب کرده تا وارد صفحه اصلی شوید.
مطابق تصویر در سایدبار سمت چپ، گزینه phpMyAdmin را یافته و روی آن کلیک کنید تا وارد صفحه phpMyAdmin شوید:
مطابق تصویر در صفحه phpMyAdmin ، در قسمت Create new database یک نام برای پایگاه داده خود انتخاب کنید.مثلا : wp .سایر گزینه های این صفحه هم باید مطابق شکل زیر باشد که به طور پیش فرض قرار دارد، بنابراین احتیاجی به تغییر نیست.
در نهایت روی Create کلیک کنید تا به صفحه ای مطابق شکل زیر هدایت شوید.این صفحه را ببندید:
گام هفتم: وارد پوشه وردپرس شده و فایل wp-config-sample.php را یافته و این فایل را به wp-config.php تغییر نام دهید.حالا آن را به و به کمک یک نرم افزار ویرایش متن مانند ++Notepad باز کرده و سه خط زیر را مطابق تصویر پیدا کنید:
به جای عبارت putyourdbnamehere نام دیتابیسی که در گام ششم ساخته بودید را وارد کنید.
به جای عبارت usernamehere عبارت root را وارد کنید.
و درنهایت قسمت yourpasswordhere را هم خالی بگذارید یعنی عبارت yourpasswordhere را پاک کرده و چیزی به جایش ننویسید.
بعد از انجام تغییرات بالا، فایل را ذخیره کنید.
گام هشتم: یک مرورگر مثل فایرفاکس یا اینترنت اکسپلورر را باز کرده و در آدرس بار تایپ کنید : http://localhost/wordpress .در صورتی که همه مراحل بالا را درست انجام داده باشید به صفحه نصب وردپرس هدایت می شوید.مشخصات صفحه را به دقت کامل کنید.
گام نهم: کار تمام شد.حالا به کمک یوزر و پسوردی که در مرحله قبل ساخته اید می توانید وارد بخش مدیریت شوید.برای مشاهده وبلاگ یا رفتن به بخش مدیریت می توانید از لینک های زیر استفاده کنید.
آدرس صفحه لاگین برای ورودی به بخش مدیریت : http://localhost/wordpress/wp-login.php
آدرس وبلاگ لوکال شما : http://localhost/wordpress
مطالب مرتبط:
+ساخت پوسته برای وردپرس بدون هیچ دانشی
+ده گام برای چسباندن دامنه به وردپرس دات کام
+معرفی یک پلاگین جالب تبلیغاتی برای وردپرس





















ممنون علیرضا. ایدهت خیلی خوبه
این نرم افزار کم حجم هم واسه ساخت لوکال هاست خوبه wamp server . همیشه با حجم بالای xampp مشکل داشتم من :)
ممنون عباس جان.خیلی عالیه.مرسی که معرفی کردی.
نه عباس من از wamp server هم استفاه کردم یه مشکلی که باهشا دادشتم کامل نبود و cms ها دیگه رو نمی تونست به طور کامل استفاده کنه
کار خوبیه و عالی میشه اگر در پایان بصورت یک کتاب الکتورنیکی در بیاد
ممنونم.امیدوارم ازش استقبال بشه.
سلام علیرضا
من واسه وبلاگم هاست و دامین گرفتم و فعلا دامین را به بلاگفا وصل کردم
ممنون میشم اگه وقت داری و لینک های آموزشی فوق العاده ضروری از وردپرس داری برام میل کنی
فعلن در ساب دامین ۱٫itview.ir وردپرس رو تو هاست راه انداختم
آره.چرا که نه.برات ایمیل می زنم.
مثل همیشه آموزشی و خوب. منتظر مطالبتون در رابطه با مولتی یوزر هستم. مال من درست کار نمیکنه و خطای ۵۰۰ میده. یعنی همه چی درسته بجز اینکه وارد ساب دومین dady.kayzad.ir/wp-admin نمیشه.
بدرود
خواهش می کنم.امیدوارم در مطالبی که در آینده منتشر میشه، مشکل حل بشه.البته با یک سرچ کوچک این مشکل رو خیلی راحت می تونید حل کنید، چون قبلا هم خیلی ها این مشکل رو با مولتی یوزر داشتند.
سلامی دیگر. متاسفانه جستجوی کوچک که نه بزرگ هم داشتم ولی کار مفیدی از پیش نرفت. *.kayzad.ir (البته ستاره سمت چپ نه راست) رو هم دارم. ولی هیچ فایده ای نداشته. امیدوارم با دنبال کردن مطالبت به جایی برسم.
هر شب بگرایم به گودر تا تو برآیی زیرا که مفیدی و فیدت از گودر آید
:)))) این مطلب رو خوندی؟
slm
man marahela bala ro anjam dadam va en error ro dar:
Object not found!The requested URL was not found on this server. If you entered the URL manually please check your spelling and try again. bayad chekar konam?moshkela karam kojast?
دلیلش این هست که شما آدرسی رو در خواست کردید که وجود نداره.مثلا اگر پوشه وردپرس شما در آدرس G:\xampplite\htdocs وجود داره.باید در آدرس بار بعد از اجرا کردن زمپ و ایجاد تغییرات در فایل wp-config.php تایپ کنید http://localhost/wordpress که حاوی فایل ها و پوشه های وردپرس خواهد بود.
این رو قبلا هم بارها پرسیدند. دلیل عمده ش این هست که دوستان تیم وردپرس فارسی پوشه wordpress رو در یک پوشه دیگر که نامش ورژن وردپرس هست قرار میدن و زیپ می کنند.بینید بعد از دانلود وردپرس فارسی و خارج کردن از فشرده به فولدر wordpress-3.0-fa_IR می رسید؛داخل این فولدر ، فولدر wordpress قرار داره و بالاخره داخل این فایل هاو فولدرها ، شما باید فولدر وردپرس رو در مسیر G:\xampplite\htdocs کپی کنید.
آره عالی میشه کتاب الکترونیکی بشه منم با حسن موافقم ایول داری با پیشنهادت………. .
مرسی.انشالله.البته ها یک هفته در میون قرار منتشر بشه و احتمالا تا کامل شدن هفته ها طول می کشه.
بسیارعالی! خوشحالم داری بهاین موضوع میپردازی.
چاکریم.
خواهش می کنم :)
خیلی کار خوبیه علیرضا. امیدوارم ادامه بدی.
ولی من ۱۰۰ تای امثال زمپ رو به UsbWebserver نمیدم :) هم قابل حمله هم دردسرش کمتره . سرعتش هم بنظر من بیشتره. حجم کمی هم داره
خیلی عالیه.مرسی بابت معرفیش.
از مطلبتون استفاده کردم خوشحالم که چند روزه که سر میزنم هر روز یه مطلب تازه میبینم
امیدوارم ادامه داشته باشه و نظرات باعث دلگرمیتون بشه
حتما همین طوره.ممنون :)
سلام و متشکر از آموزشتون من مشکلم اینه که توی کنترل پنل زمپ اصلا نمی تونم آپاچی و مای اسکیوال رو ران کنم.
دلایل مختلفی داره، که مهمترینشون، بلاک شدن آپاچی توسط فایروال هست.اگر از فایروالی غیر از فایروال ویندوز مثل زون آلارم یا غیره استفاده می کنید، چک کنید که آپاچی رو بلاک نکرده باشه.دلیل دوم استفاده از برنامه های مشابه به طور همزمان هست.فقط یک برنامه می تونه از پورت ۸۰ استفاده کنه.همچنین استفاده از برنامه هایی که پورت ۸۰ رو درگیر کردند مثل اسکایپ.
به طور کلی در اینجا مشکلات رایج نوشته شده.
در نهایت اگر مشکل حل نشد، از برنامه های جایگزینی که دوستان در همین پست کامنت گذاشتند استفاده کنید.
با عرض پوزش مجدد. فایروالی روی سیستم نصب نیست. پورتها رو هم چک کردم . تمام پورتهای مورد نیاز آزاد هستند. فقط آنتی ویروس هست که اون رو هم از سرویس خارج کردم.
خواهش می کنم.از ویندوز سون که استفاده نمی کنید؟
به هر حال اگه فکر می کنید پورت ۸۰ اشغال نیست،ولی باز هم آپاچی اجرا نمیشه، از برنامه ای که دوستان گفتند استفاده کنید.کم حجم تر هم هستند.
این آموزش برای ما تازه کارها واقعاً لازم بود . خیلی ممنون .
خواهش می کنم.امیدوارم تونسته باشه کمکی بکنه.
چه توسعه دهنده های غولی هم دارن….
اضافه وزن دارن همشون :دی
سلام آقا علیرضا
مطلب بسیار خوب و ارزندهای بود و من هم استفاده از wamp server رو پیشنهاد میکنم.
یه درخواست داشتم:
میشه یه افزونه به من معرفی کنین که به طور اتوماتیک از وبلاگهای مختلف مطالب رو بگیره و تو وبلاگ منتشر کنه + تگها و همچنین لینکها رو هم پاک کنه!
البته من کپی رایت رو مثل همیشه رعایت میکنم.
این افزونه رو برای یکی از دوستام میخوام و بهش قول دادم که پیداش میکنم لطفاً کمکم کنید.
مثل همیشه ممنون از توجهتون
ممنون.همچین چیزی وجود نداره و اخلاقا هم درست نیست.فقط می تونید از طریق ویجت rss یک فید خارجی رو به وبلاگتون ایمپورت کنید.
با سلام بسیار عالی بود متشکرم ازشما و آموزش خوبتان. من یک مشکلی دارم در گام هشتم اگر امکان دارد چگونگی پر کردن گزینه ها رو بگین چون من هرچی که می نویسم خطا میگیره Error establishing a database connection اینم خطاش است .باز هم تشکر از زحمات شما.
این خطای دیتابیس هست.همانطوری که گفته شد باید در فایل config.php به جای :
به جای عبارت putyourdbnamehere نام دیتابیسی که در گام ششم ساخته بودید را وارد کنید مثلا wp
به جای عبارت usernamehere عبارت root را وارد کنید.
و درنهایت قسمت yourpasswordhere را هم خالی بگذارید یعنی عبارت yourpasswordhere را پاک کرده و چیزی به جایش ننویسید.
همین.
من تمام این کارهارو انجام دادم عزیز . اگه میشه گام هشتم را بیشتر برای من توضیح بدهید و اطلاعات صفحه نصب وردپرس را برام پر کنید
گام هشتم ، ۴ فیلد خالی داره ، یکی نام دلخواه برای وبلاگتون ، یکی یوزر نیم انتخابی برای ورود به وبلاگ مثلا arash ، یکی هم پسورد انتخابی برای ورود به وبلاگ مثلا ۱۴۵ ، و آخر سر هم آدرس ایمیلتون.همین.
مرسی ، از مطلب مفیدتون
کارمو راه انداختین :)
سلام ادمین عزیز
اولا خیلی خیلی ممنون از اینکه اطلاعاتتون را در اختیار ما میگذارید. من ittutorial را در twitter دنبال میکنم و دیروز با چند تا tweet جدید که گذاشته بودید رسیدم به اینجا. حالا طرفدار هردو وب سایت شدم. باز هم ممنون
اما مشکل من همون اولین مرحله یعنی نصب xammp روی مک او اس اکس. لینک مربوط به مک را پیدا کردم و نصب کردم ولی کار نمیکنه. راهنمایی در این مورد دارید؟ ممنون میشم
برای مک می تونید از اینجا دانلود بفرمایید.
ittutorial که دوست خوبم کامران عزیز هست،که به بنده همیشه لطف دارند.
خیلی مرسی :) موفق شدم نصب و راه اندازیش کنم
میرم که قسمت بعد را بخونم
موفق باشی
از برنامه BitNami برای نصب وردپرس روی لوکال هاست استفاده می کنم و همه کار را بصورت اتوماتیک انجام می دهد و و تنها در فایل wp-config.php زبان فارسی را بصورت define (’WPLANG’, ‘fa_IR’); وارد می کنم
نخسه ۳ هم که آخرین ورژن نصب می کند و براحتی به نخسه ۳٫۰٫۱ فارسی آپگرید می گردد.
می توان چندین بار برنامه را اجرا کرد و چندین وردپرس نصب کرد
از BitNami برای نصب وردپرس روی لوکال هاست استفاده می کنم و براحتی نصب و خودکار همه تنظیمات را انجام می دهد فقط برای فارسی شدن در فایل wp-config.php زبان را بصورت define (’WPLANG’, ‘fa_IR’); وارد می کنم.
به آخرین ورژن وردپرس فارسی ۳٫۰٫۱ براحتی آپگرید می کنم و هیچ مشکلی ندارد.
چندین وردپرس لوکال هم می توان نصب کرد
بسیار عالی.ممنون که معرفی کردید.
ببخشید که دو بار نوشته شد. بار اول ارور داد ولی در سایت ثبت شده!!!
در مورد bitnami و کار باآن و ساخت کارت شبکه مجازی هم سوالی باشد ، بفرمایید
سلام
من از برنامه ی wamp5 برای نصب ورد پرس فارسی استفاده کردم ولی هم در موقع نصب و هم در مدیریت تمان قسمت ها انگلیسی هست !
چه طور فارسی می شه ؟
زبان فارسی را در فایل wp-config.php بصورت define (’WPLANG’, ‘fa_IR’); تعریف کنید
سلام
من فایل wp-config.php رو ایجاد کردم تغییرات لازم رو هم دادم از جمله :
define(’DB_NAME’, ‘wordpress’); // The name of the database
define(’DB_USER’, ‘root’); // Your MySQL username
define(’DB_PASSWORD’, ”); // …and password
define(’DB_HOST’, ‘localhost’); // 99% chance you won’t need to change this value
اما وقت می خوام inistal کنم با پیغام:
پرونده wp-config.php یافت نشد. وردپرس برای شروع نیازمند این پرونده است. برای اطلاعات به این راهنما (فارسی) مراجعه نمایید
مواجه می شم
_ نسخه مورد استفاده ورد پرس ۳٫۰٫۱
لطفا راهنمایی کنید…
اطلاعات فایل wp-config.php رو دستی وارد کنید(کپی پیست نکنید) و فقط همون سه جایی که گفته شد رو دستی تغییر بدین.
منظور از دستی تغییر دادن، ویرایش فایل wp-config.php با نرم افزار notepad++ یا نوت پد ویندوز هست.به هیچ وجه هم از نرم افزارهایی مثل مایکروسافت ورد برای ویرایش این فایل استفاده نکنید.
سلام admin عزیز
کلا کارایی که انجام دادم رو بگم:
فایل رو به wp-config.php تغییر نام دادم.
تغییرات لازم رو با notepad انجام دادم
تمام مواردی که گفتین رو اعمال کردم
ویندوز من ۷ است روی xp هم امتحان کردم بازم نشد.
باز هم هنگام نصب می گه wp-confih.php وجود نداره!
ممکنه ایراد از بندهای دیگه مثل
define(’DB_HOST’, ‘localhost’);
define(’DB_CHARSET’, ‘utf8′);
define(’DB_COLLATE’, ”);
باشه؟
نه ایراد از چیزای دیگه نیست.یه دیتابیس دیگه مثلا wp هر چیزی جز Wordpress ایجاد کن.تو فایل config.php هم تغییرش بده.