آموزش رزبری پای رزبری پای گنو/لینوکس

نصب وردپرس Raspberry Pi برد رزبری پای WordPress

نوشته شده توسط اروند طباطبایی

نصب و راه اندازی یک وبلاگ شخصی با استفاده از وردپرس بر روی برد رزبری پای Raspberry Pi کار بسیار جالبی است. امروز سرویس دهنده‌های اینترنت ip استاتیک را در اختیار کاربرانشان قرار می‌دهند. میتوانید به توجه به سرعت قابل قبول اینترنتی که در خانه دارید یک وبلاگ وردپرسی بر روی برد رزبری پای Raspberry Pi داشته باشید.

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

در ابتدا قصد داشتم تا یک صفحه ایستا و یک سایت تک صفحه‌ای را صرفاً بر روی برد رزبری پای Raspberry Pi راه اندازی کنم. اما با توجه به قدرت برد رزبری پای (به عبارت برخی از کاربران رسپبری پای) Raspberry Pi راه اندازی یک وبلاگ وردپرس را از این برد انتظار داشتم. اما به دنبال یک پنل خوب برای مدیریت آن بودم که به پنل webmin برخورد کردم.

امکانات پنل webmin بسیار بیشتر از آن چیزی بود که انتظار داشتم. رایگان و اپن سورس بودن آن نیز مزید بر علت شد تا از آن استفاده کنم. ابتدا پنل webmin را نصب می‌کنیم. سپس از داخل آن دیتابیس Mysql و همچنین آپاچی را نصب و کانفیگ خواهیم کرد و سپس به نصب وردپرس WordPress Raspberry Pi می‌پردازیم.

نصب پنل Webmin روی برد رزبری پای

پنل وبمین به صورت پیشفرض در مخازن رسمی رزبری پای (رسپبری پای) وجود ندارد. برای اینکار باید ppa رسمی آن را به مخازن خود اضافه کنید. یا با استفاده از فایل deb مخصوص آن را نصب کنید. در اینجا می‌خواهم با استفاده از مخزن رسمی وبمین آن را نصب کنم.

برای اینکار ابتدا از طریق ssh به برد رزبری پای (رسپبری پای) متصل شوید. سپس کاربر خود را با دستور sudo su به کاربر ریشه تغییر دهید.

حالا دستورات زیر را به ترتیب وارد کنید :

حال پنل وبمین نصب شده است. برای تست کردن آن می‌توانید ip برد رزبری پای را در مرورگر وارد کنید. پس از آن پورت ۱۰۰۰۰ را وارد کنید. محیطی همانند تصویر زیر خواهیم داشت که با نام کاربری pi می‌توانید در آن لاگین کنید.

webmin-login-page

 

محیط پنل وبمین پس از لاگین :

webmin-main-page

سپس از قسمت un-used modules وب سرور آپاچی Apache Webserver را انتخاب و نصب کنید. بعد از آن نیز mysql database server را نصب کنید.. پس از نصب اگر به قسمت servers مراجعه کنید همانند تصویر آپاچی و mysql را مشاهده می‌کنید.

apache-mysql-installed

 

حال به قسمت system رفته و گزینه software packages را انتخاب میکنیم. در قسمت نمایش داده شده نام بسته php5-mysql را وارد می‌کنیم و بر روی دکمه install کلیک می‌کنیم.

install-php5-mysql

 

ساخت کاربر FTP:

برای ساخت کاربر FTP که دسترسی آپلود در هاست مارا دارا باشد. از قسمت system به users and Groups بروید. بر روی create new user کلیک کنید. قسمت اسم و رمز عبور را پر کرده و بقیه موارد موجود را دست نخورده رها کنید. سپس بر روی دکمه create در پایین صفحه کلیک کنید تا کاربر مورد نظر ساخته شود.

create-ftp-user

 

تقریباً کارها اصلی تمام شده است. باید تنظیمات مربوط به آپاچی و دیتابیس را پس از دانلود و نصب وردپرس Raspberry Pi انجام دهیم. به منوی others رفته و بر روی upload and download کلیک کنید و وارد مورد نیاز را همانند زیر پر کنید.

download-wordpress-webmin

 

پس از اتمام دانلود به وسیله ssh به محل فایل‌های دانلود شده بروید:

و حالا باید فایل آرشیو شده را باز کنید:

پس از باز شدن فایل یک پوشه با نام wordpress مشاهده میکنید. محتویات این پوشه را به html منتقل کنید:

و به کاربری که ساختیم دسترسی به فایلها را خواهیم داد:

 

حال باید در آپاچی apache نیز یک وب سرور ایجاد کنید. برای اینکار به قسمت servers رفته و بر روی apache webserver کلیک کنید. سپس به تب create virtual host رفته و یک هاست جدید برای وردپرس ایجاد کنید. پس از انتخاب دکمه create now فراموش نکنید که بر روی apply changes در بالای صفحه کلیک کنید تا تغییرات داده شده اعمال شوند.

apache-host

 

میبینیم که هاست مجازی ما ایجاد شده است. پس از آن به قسمت mysql server رفته و بر روی create database کلیک کنید. پس از آن یک دستابیس برای وردپرس خود بسازید. در این قسمت تنها اسم دیتابیس و همچنین نوع کاراکترهای آن را انتخاب کنید. بقیه موارد را دست نخورده رها کرده و بر روی create کلیک کنید.

create-wordpress-mysql-user

 

سپس بر روی user permissions کلیک کنید و یک کاربر برای دیتابیس خود بسازید :

create-user-my-sql

 

پس از آن باید دسترسی‌های لازم را برای کاربر خود تعریف کنید. به قسمت detabase permissions در mysql database server رفته و دسترسی‌های نوشته شده در عکس زیر را به کاربر ساخته شده میدهیم.

mysql-user-permissions

 

سپس دسترسی‌های محلی که در آن فایل‌ها را پیاده‌سازی کرده‌ایم تغییر دهید. برای اینکار دستور زیر را در ترمینال وارد کنید:

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

حال اگر ip دستگاه خود را وارد کنید؛ مانند تصویر زیر با تنظیمات و مراحل نصب وردپرس روبرو خواهید شد. کار ما تمام شده است و می‌توانید سایت خود را به راحتی شخصی سازی کرده و در آن مطالب خود را بنویسید.

final-wordpress-blog

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

اروند طباطبایی

بنیانگذار دیجی اسپارک: اولین مرجع تخصصی امبدد سیستم به زبان فارسی / کارشناس سئو و تولید محتوا

هرچه می آموزم میبینم که خیلی کم آموختم. در حال حاضر مدیریت تولید مقطع کارشناسی ارشد هستم. علاقه به رباتیک و تکنولوژی دارم. امیدوارم بتونم دانشی را که آموخته‌ام، به روش‌های مختلفی به کاربران علاقمند منتقل کنم.

تبادل نظر و رفع عیب با ثبت دیدگاه

۲۰ دیدگاه

  • با سلام
    نمیدونستم به این سادگی میشه وردپرس را با رسپبری راه اندازی کرد. کلا اسم آپاچی که میومد میترسیدم برم سراغ نصبش
    من برم برای نصب

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

  • سلام
    ببخشید اگه به این تاپیک مربوط نیست.
    می خواستم توی رزبری با استفاده از کرومیوم یه سایت رو ببینم که مربوط به آموزش scratch بودش، ولی به علت آپدیت نبودن flash player بهم اجازه نداد ، میشه کلا یه فیلتر شکن برای این جور مواقع معرفی کنید ممنون

  • سلام
    روی کدوم مدل رسپری نصب کردید؟
    یک دستگاه ساختم که میخوام دیتای پروسه هاش رو در سرور ذخیره بکنم و از طریق شبکه دسترسی بدم نتایج رو ببینن ، برنامه رو با php نوشتم . میخواستم برای سرورش از رسپبری استفاده بکنم. کدوم مدل رو پیشنهاد میدید.
    حداکثر در هر دقیقه ۲ یا ۳ بار دیتا براش ارسال میشه اونم از طریق فراخوانی یک لینک.

    • با سلام
      ضمن تشکر از توجه شما، این آموزش قدیمی است و دقیقا ورژن رزبین را نمیدانم چه بوده است. برد استفاده شده هم رزبری پای ۲ بوده است. در مورد ذخیره دیتا در یک سرور توسط رزبری پای در حال حاضر فقط مدل ۳ موجود است. با توجه به توضیحات شما، انتخاب مناسبی خواهد بود.

  • سلام.من میخوام روی رزبری نرم افزار nvms1000 که فایل exe است و برای دوربین مداربسته استفاده میشه را نصب کنم.ابتدا برای انجام این کار باید نرم افزار wine را نصب کنم که پیش زمینه این نرم افزار،نرم افزار exagear می باشد اما نیاز به لایسنس دارد ،حالا میخوام بدونم میتونم کرک شده این نرم افزار را پیدا کنم؟
    ممنون میشم راهنمایی کنید

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