راهنمای نصب سایمان

راهنمای نصب در ویندوز

این ابزار برای راه اندازی نیاز به نرم افزار Wamp دارد که آن را می توانید از لینک زیر دانلود و نصب نمایید.

http://www.wampserver.com/en/

ابتدا در پوشه ی اصلی فایل  saymaan_config.php را باز کرده نام کاربری و رمز عبور پایگاه داده ی خود را وارد کنید.

$database_server=’127.‎0.‎0.‎1';‎

$database_username='root';

$database_password=’ ’;‎

پس از نصب، باید فولدر p-sayman در داخل فولدر www کپی شود، سپس در مرورگر خود به آدرس localhost/p-sayman/start.php بروید و دکمه ی شروع را بزنید. این صفحه پایگاه‏ داده‏ های مورد نیاز را برای شما می سازد و صفحه ی Login نمایش می‏ دهد. حال شما می توانید با نام کاربری admin و رمز عبور admin  به عنوان مدیر وارد شوید و حساب های کاربری را برای کاربران خود بسازید.

راهنمای نصب در Linux

شما برای راه اندازی این ابزار باید نرم افزارهای Mysql 5، سرور Apache 2 و PHP5  را روی سیستم خود داشته باشید. برای نصب آن‏ها طبق مراحل زیر عمل کنید.

ابتدا در terminal با دستور زیر وارد دسترسی root شوید:

Sudo su

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

Sudo apt-get update

Sudo apt-get upgrade

از این به بعد دستورات اجرا شده در Ubuntu 16.‎04  است شما می توانید دستورات مربوط به توزیع Linux خود را در اینترنت چک کنید تا با مشکل مواجه نشوید.

گام اول: نصب apache2 و اجازه دسترسی آن در فایروال

sudo apt-get install apache2

باید تنظیمات apache2 را برای تنظیمات خود چک کنید تا در اجرای ابزار با مشکل مواجه نشوید. ابتدا دستور زیر را وارد کنید:

sudo apache2ctl configtest

خروجی خطا به شکل زیر است:

Output
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 127.‎0.‎1.‎1.‎ Set the 'ServerName' directive globally to suppress this message
Syntax OK

برای رفع این خطا دستور زیر را وارد کنید:

sudo nano ‎/etc/apache2/apache2.conf

در انتهای صفحه ای که باز می شود نام سرور یا IP خود را بصورت زیر مشخص کنید:

. . .
ServerName server_domain_or_IP

سپس آن را با زدن کلید ترکیبی Ctrl+X و تایپ حرف Y ذخیره کنید. حال دوباره برای چک کردن آن دستور زیر را وارد کنید:

sudo apache2ctl configtest

باید خروجی به شکل زیر باشد:

Output
Syntax OK

حال آپاچی را Reastart کنید:

Sudo service apache2 restart 

اکنون می توانید تنظیمات فایروال را شروع کنید:

فرض کنید که در دستورالعمل راه اندازی سرور اولیه ، برای فعال کردن فایروال UFW را دنبال کرده اند، مطمئن شوید که فایروال اجازه عبور HTTP و HTTPS را داده است. با دستور زیر مطمئن شوید که UFW دارای مشخصات نرم افزار آپاچی زیر است:

sudo ufw app list
خروجی:
Output
Available applications:
 Apache
 Apache Full
 Apache Secure
 OpenSSH

اگر به مشخصات Apache Full نگاه کنید، باید قادر به نمایش ترافیک در ports 80 and 443 باشد:

sudo ufw app info ‪"Apache Full"‬

خروجی:

Output
Profile: Apache Full
Title: Web Server ‪(HTTP,HTTPS)‬
Description: Apache v2 is the next generation of the omnipresent Apache web
server.‎
Ports:
 ۸۰,۴۴۳/tcp

دستور زیر اجازه دسترسی برای و تنظیم این مشخصات را می دهد:

sudo ufw allow in ‪"Apache Full"‬
حال برای مطمئن شدن از نصب آن به مرور گر خود رفته و آدرس your_server_IP_addresshttp:// را وارد کنید، اگر پاسخ سرور به شکل زیر بود شما موفق به نصب آپاچی شده اید:

 

 صفحه ی خروج در صورت نصب Apache2

گام دوم: نصب Mysql

پس از نصب و تایید سرور Apache باید سیستم مدیریت پایگاه داده Mysql که در این ابزار مورد استفاده قرار گرفته است را نصب کنید:

sudo apt-get install mysql-server

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

برای اتصال و دسترسی به پایگاه داده نیز دستور زیر را در terminal وارد کنید وenter  را بزنید ، سپس از شما پسورد درخواست میشود، پسوردی را که هنگام نصب استفاده کردید را وارد کنید. شما با موفقیت mysql را نصب کردید. دقت کنید که بعد ورود به محیط بعد از تمام دستورات ";" بگذارید در غیر اینصورت دستور اجرا نمی شود.

sudo  Mysql -u your username in mysql -p

گام سوم: نصب php

برای نصب php دستور زیر را وارد کنید:

sudo apt-get install php libapache2-mod-php php-mcrypt php-mysql

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

unzip p-sayman.zip

سپس باید پوشه را در مسیر ریشه ی Apache2 با دستور زیر انتقال دهید. این پوشه معمولا در مسیر var/www/html قرار دارد.

Cp –R source address destination address

حال باید فایل saymaan_config.php  را باز کنید و نام کاربری و رمز عبور پایگاه داده ی خود را وارد کنید:

 $database _server=’ ۱۲۷.۰.۰.۱’;

$database_username='root';

$database_password=’ ’;

در ادامه شما باید سطح دسترسی به این فولدر را برای تغییرات مورد نظر بالا ببریم چرا که فایل های موجود در ریشه فقط در حق دسترسی root هستند برای این کار دستور زیر را وارد کنید:

Chmod –R 755 p-sayman

بعد از تعیین سطح دسترسی برای تنظیمات پایگاه داده در مرورگر به آدرس youraddress/p-sayman/login.php” بروید و روی لینک "تنظیمات پایگاه داده" کلیک کنید.

 در مرحله بعد روی دکمه "شروع" کلیک کنید تا پایگاه داده ایجاد شود. سپس با نام کاربری admin و رمز عبور admin وارد شوید.

 

 

تذکر مهم: این ابزار را روی سروری که از طریق اینترنت قابل دسترسی است قرار ندهید، زیرا سایمان یک ابزار آسیب‏ پذیر است که ممکن است موجب ایجاد تهدیدهای جدی برای شبکه ی شما شود.