آموزش نصب وردپرس در لوکال هاست لمپ lamp – کد محتوا ( Fartak 105041)

آنچه در این مقاله میخوانید :
مقدمه
دوستان در این مقاله میخواهیم به آموزش نصب وردپرس در لوکال هاست لمپ lamp بپردازیم.
لوکال هاست لمپ مختص سیستمعامل لینوکس گنو طراحی شده است. با استفاده از برنامه lamp میتوانید در سیستمعامل گنو/لینوکس با استفاده از مفسرهای پایگاهداده و سرور آپاچی اقدام به ایجاد بستری مناسب برای راهاندازی سایت خود بهصورت آفلاین در محیط لوکال هاست کنید.
در ابتدای مقاله نحوه نصب لوکال هاست در لینوکس را توضیح میدهیم و بعد از نحوه نصب پایگاهداده mysql و سرور آپاچی به آموزش نصب وردپرس در لوکال هاست لمپ lamp میپردازیم.
دوستان هلدینگ فرتاک در زمینه خدمات طراحی سایت، بهینهسازی، سئو، دیجیتال مارکتینگ، سوشالمدیا، طراحی گرافیک و … آماده خدمترسانی به شما است.
نصب لوکال هاست لمپ در لینوکس
برای ایجاد لوکال هاست در سیستمعامل لینوکس میتوانید هم از برنامه زمپ xampp و هم از برنامه لمپ lamp استفاده کنید. البته برنامه lamp مختص سیستم عامل لینوکس است و قبل از برنامه xampp طراحی شده است.
برای نصب وردپرس در لوکال هاست لمپ lamp در لینوکس دو راه وجود دارد. راه اول برای نصب وردپرس در لوکال هاست لمپ lamp این است که با دستوراتی که در ترمینال لینوکس وارد میکنیم نصب آپاچی، پایگاهداده mysql و php را انجام دهیم. البته این روش هم زمانبر است و هم ممکن است با خطا مواجه شویم.
روش دوم که خیلی سادهتر از روش اول است این است که میتوانیم با نصب phpmyadmin محیط لوکال هاست را در سیستمعامل لینوکس خود پیادهسازی کنیم.
نصب وردپرس روی لوکال هاست لمپ lamp
برای نصب وردپرس در لوکال هاست لمپ lamp در لینوکس ابتدا ترمینال خود را باز کنید. البته فرقی نمیکند که شما از چه توزیعی از سیستمعامل لینوکس مثلاً توزیعهایی مثل اوبونتو، زورین، فدورا و… استفاده میکنید کلیه مراحل نصب یکی هستند. در این آموزش نصب وردپرس روی لوکال هاست لمپ lamp از توزیع مینت استفاده شده است.
برای دسترسی سریع به ترمینال داخل سیستم برنامه terminal را برای دسترسی سریعتر با کلیدهای ترکیبی ctrl + alt + t باز کنید. بعدازاین سیستم را باز کردید یک بار سیستم را باید آپدیت کنید. توجه داشته باشید که آپدیت و نه آپگرید. برای آپدیت دستور زیر را مانند تصویر زیر در ترمینال وارد کنید.
sudo apt-get update

پس از اینکه دکمه Enter رو وارد کردید درصورتیکه در سیستمعامل از رمزگذاری استفاده میکنید باید رمز خود را وارد کنید. بعد از وارد کردن رمز منتظر بمانید تا دستورات بهصورت کامل انجام شوند. پس از اینکه دستورات به طور کامل اجرا شد برای نصب لوکال هاست باید از دستور زیر استفاده کنید.
با استفاده از این دستور سرور آپاچی، پایگاهداده Mysql و php در سیستم شما نصب خواهند شد. توجه داشته باشید که کاراکتر “^” حتماً باید در انتهای خط قرار گرفته باشد.
sudo apt-get install lamp-server^

در حین نصب لمپ وقتی به مرحله نصب mysql رسیدید باید یک رمز عبور برای آن انتخاب کنید. نام کاربری مشابه برنامههای wamp و xampp همان root است که برای ورود به phpmyadmin از آن استفاده میشود. در محیط lamp هم برای ورود به phpmyadmin از نام کاربری root استفاده میشود اما تفاوتی که در لمپ با زمپ وجود دارد این است که باید یک رمز هم برای آن در این مرحله انتخاب کنید. رمز مورد نظر خود را باید در صفحهای مشابه تصویر زیر که برای شما نشان داده میشود وارد کنید.

بعد از ورود رمز اینتر را بزنید. اکنون صفحه دیگری برای شما باز میشود و باید یک بار دیگر رمزی را که در این مرحله وارد کردید را مشابه تصویر زیر وارد کنید.

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

در این مرحله باید phpmyadmin را نصب کنید. برای انجام این کار کد در تصویر زیر در ترمینال وارد کنید و دکمه اینتر را بزنید.
sudo apt-get install phpmyadmin

بعد از وارد کردن این دستور در اجرا از شما خواسته میشود تا نوع وب سرور خود را انتخاب کنید. چون ما در این آموزش نصب وردپرس روی لوکال هاست لمپ lamp از وب سرور آپاچی استفاده میکنیم بنابراین باید در پنجرهای که مشابه تصویر زیر باز میشود apache2 را انتخاب کنید و دکمه اینتر را بزنید تا وارد مرحله بعد شوید.

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

پس از انجام این مراحل مرورگر خود را باز کنید و به آدرس localhost/phpmyadmin بروید. بهاحتمال زیاد در این مرحله به دلیل خاموش بودن و یا تغییراتی که لازم است انجام دهید مشابه تصویر زیر با خطای 404 روبهرو خواهید شد؛ بنابراین لازم است تا برای رفع این خطا به مسیر /etc/apache2/apache.conf/ بروید و یک ویرایش روی فایل apache.conf انجام دهید. توجه داشته باشید که برای ویرایش این فایل حتماً باید بهصورت root وارد شده باشید. برای انجام این کار فایل مورد نظر را باز کنید و کد زیر را در انتهای آن قرار دهید و ذخیره کنید.
Include /etc/phpmyadmin/apache.conf
پس از ذخیره فایل دوباره به ترمینال مراجعه کنید و با وارد کردن دستور مشابه تصویر زیر در آن، سرور آپاچی را برای روشن شدن ری استارت کنید. البته اگر روشن هم باشد بازهم لازم است تا مجدداً با افزودن یکی از این دستورات زیر یک بار دیگر آن را ریست کنید.
sudo /etc/init.d/apache2 restart
sudo service apache2 restart
sudo /etc/init.d/apache2 restart
بعد از انجام مراحل بالا چند لحظه منتظر بمانید تا پیام موفقیت آمیز بودن ری استارت شدن آپاچی را مشابه تصویر مشاهده کنید.
سپس مرورگر را باز کنید و آدرس localhost/phpmyadmin را وارد کنید. مشابه تصویر زیر فرم ورود به phpmyadmin به شما نشان داده میشود. حالا در فیلد نام کاربری، عبارت root و در فیلد کلمه عبور، رمزی را که هنگام نصب mysql در مراحل قبل انتخاب کردید را وارد کنید.

آموزش نصب وردپرس در لوکال هاست لمپ lamp
بعد از انجام مراحل بالا لوکال هاست باید بهدرستی در سیستمعامل لینوکس با استفاده از برنامه lamp نصب شده باشد. بعد از نصب لوکال هاست در سیستمعامل لینوکس باید نصب وردپرس در لوکال هاست لمپ lamp را انجام دهید.
برای نصب وردپرس در لوکال هاست لمپ lamp باید ابتدا به آدرس localhost/phpmyadmin بروید و یک پایگاهداده جدید بسازید. روی منوی New در سمت چپ تصویر زیر کلیک کرده تا قسمت ساخت پایگاهداده برای شما باز شود. میتوانید با کلیک روی سربرگ database هم به همین صفحه دسترسی پیدا کنید. پس از دسترسی در فیلد create database نام پایگاهداده خود را وارد کنید. سپس روی دکمه create که مقابل آن قرار دارد کلیک کنید و چند لحظه منتظر بمانید تا دیتابیس برای شما ساخته شود.

توجه داشته باشید که در روش ساخت پایگاهداده در برنامههای زمپ و ومپ شما باید برای پایگاهداده خود یک رمز انتخاب کنید. در واقع هنگامی که شما مشخصات پایگاه داده که شامل نام پایگاهداده، نام کاربری پایگاهداده و رمز پایگاهداده هستند را در فایل wp-config.php وارد میکنید باید از یک رمز هم استفاده کنید. اگر به یاد داشته باشید در آموزشهای نصب وردپرس در لوکال هاست با برنامه xampp و wamp نیازی به تعیین رمز دیتابیس نبود. برای انجام اینکار در phpmyadmin مطابق تصویر زیر روی عبارت Check privileges که در مقابل نام پایگاهداده نمایش داده میشود، کلیک کنید.
بعد از کلیک روی این دکمه صفحه زیر را مشاهده خواهید کرد. در این صفحه شما باید روی گزینه Edit privileges که در مقابل عبارت روت root قرار دارد کلیک کنید.

پس از کلیک روی این گزینه روی تب Change password کلیک کنید تا صفحه زیر برای شما باز شود و در فیلدهای رمز عبور پسوردی دلخواه خود را وارد کنید. سپس از لیست گزینه انتخاب، آن را روی حالت Native MYSQL Authentication قرار دهید. سرانجام روی دکمه Go کلیک کنید.

پس از ساخت دیتابیس و تعیین رمز برای آن باید نصب وردپرس در لوکال هاست لمپ lamp را انجام دهید. پس برای دانلود وردپرس به سایت رسمی به آدرس https://fa.wordpress.org بروید و آخرین نسخه وردپرس را دانلود کنید.

پس از اینکه آخرین ورژن وردپرس را دانلود کردید وارد دایرکتوری /var/www/html/ شوید و یک فولدر با نام سایتی که قصد دارید آن را بسازید مثلاً fartak در آن ایجاد کنید.
شما از طریق آدرس localhost/fartak میتوانید به آدرس سایت خود در لوکال هاست lamp دسترسی داشته باشید. برای انجام این کار باید پوشهای با نام fartak داخل پوشه html بسازید و فایلهای وردپرس رو داخل آن قرار دهید.

بعد از اینکه محتویات پوشه وردپرس را از حالت zip خارج کردید مشاهده خواهید کرد که پوشهای با نام wordpress در پوشه مورد نظر قرار میگیرد.
در این مرحله شما باید فایلهای موجود در پوشه wordpress را نیز برای اینکه آدرس انتخاب شده برای سایت شما طولانی نباشد با استفاده از عملیات cut به دایرکتوری var/www/html/fartak منتقل کنید.
در مرحله بعد مانند تصویر زیر فایلی که با عنوان wp-config-sample.php در اسکریپت وردپرس وجود دارد را به wp-config.php تغییر نام دهید و برای وارد کردن اطلاعات دیتابیس مراحل زیر را انجام دهید.

:DB_NAME: این بخش شامل نام پایگاهداده وردپرس است که در صفحه phpmyadmin با عنوان fartak ساختید. پس فقط کافی است نام پایگاهداده خود را بهجای آن وارد کنید که در اینجا نام پایگاهداده fartak است.
DB_USER: این بخش نیز شامل نام کاربر پایگاهداده وردپرس است. در حالت پیشفرض نام یوزر پایگاهداده در زمپ root است؛ بنابراین مانند نمونه شما نیز بهجای یوزر پایگاهداده عبارت root را وارد کنید.
DB_PASSWORD: در این مرحله باید رمزی که در مراحل قبلی در قسمت Edit privileges را انتخاب و وارد کردید را برای این بخش رمز دیتابیس هم وارد کنید.
پس از اینکه بهدرستی موارد مورد نظر وارد شد فایل مورد نظر را با استفاده از کلیدهای ترکیبی Ctrl + S ذخیره کنید. سپس مرورگر خود را باز کنید و پس از localhost/ نام پوشهای که وردپرس در آن قرار دارد را وارد کنید. در اینجا پوشه ما با عنوان fartak ذخیره شده است. پس برای دسترسی به وردپرس و ادامه مراحل نصب وردپرس در لوکال هاست لمپ lamp باید به آدرس localhost/fartak برویم.

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

در اینجا به پایان نصب وردپرس در لوکال هاست لمپ lamp رسیدیم. اکنون میتوانید وارد پیشخوان وردپرس شوید.

نتیجه گیری
از این که تا پایان مقاله آموزش نصب وردپرس در لوکال هاست لمپ lamp همراه ما بودید از شما متشکریم. امیدواریم با این آموزش بهراحتی بتوانید نصب وردپرس در لوکال هاست لمپ lamp در لینوکس را انجام دهید.
دوستان اگر در زمینه خدمات طراحی سایت، بهینهسازی، سئو، دیجیتال مارکتینگ، سوشالمدیا، طراحی گرافیک و … نیاز به کمک داشتید تیم پشتیبانی هلدینگ فرتاک در خدمت شماست.
سوالات متداول
این خطا نشان دهنده اعمال شدن محدودیت دسترسی است. در صورت مشاهده خطا access denied در هنگام تلاش برای ورود به Phpmyadmin شما باید فایل wp-config.php را ادیت نمایید. در همین راستا فایل مربوطه را باز کرده و کد زیر را در آن جستجو نمایید:$cfg['Servers'][$i]['password'] = ''; // MySQL password
حال در این بخش به جای 'password'
پسوردی که انتخاب کرده بودید را وارد و تغییرات را ذخیره نمایید.
به عنوان کاربر روت باید وارد شی
برای رفع مشکل باید از user و pass موجود در فایل debian.cnf که در فولدر mysql بود استفاده کنید.
این ارور عدم اتصال صحیح وردپرس به دیتابیس رو اعلام میکنه ا
اگر وردپرس روی لوکال هاست نصب شده روال به همین شکله منتهی باید مقادیر زیر را ست بفرمایید:
database_name_here: نام دستابیس
username_here: root
password_here: بدون مقدار