عمومی

آموزش و نصب جوملا در CentOs (دستورات نصب و تنظیمات گام به گام)

برای نصب جوملا در CentOs نخست بایستی وب سرور Apache را نصب نمایید، برای این منظور پس از ورود به محیط SSH سیستم عامل CentOS با استفاده از دستورات زیر نسبت به نصب و تنظیمات وب سرور اقدام نمایید :

yum install httpd

این دستور بصورت پیشفرض وب سرور Apache را برروی CentOS نصب می نماید.

chkconfig –levels 235 httpd on

دستور فوق اجرای Apache را پس از هر ریبوت برروی سرور انجام میدهد.

برای باز نمودن پورت ۸۰ نخست باید فایل httpd.conf را از مسیر زیر با استفاده از ویرایشگر nano باز نمایید. سپس متن NameVirtualHost *:80  را از حالت توضیح خارج نمایید.

 Nano /etc/httpd/conf/httpd.conf

NameVirtualHost *:80

فایل را ذخیره نموده و سرویس Apache را Restart نمایید.

service httpd restart

برای تست نصب وب سرور مربوطه IP سرور را برروی مرور گر تایپ نمایید. صفحه ای مانند شکل زیر برای شما نمایش داده خواهد شد.

سپس دیتابیس سرور MySQL را نصب نمایید :

yum install mysql-server mysql php-mysql

برای تنظیم اجرای سرویس  MySQL پس از هر ریبوت از دستور زیر استفاده نمایید :

chkconfig –levels 235 mysqld on

سپس سرویس MySQL را Start نمایید.

service mysqld start

با استفاده از دستور زیر در MySLQ   لاگین نمایید.

mysql -u root

پسورد و اکانت root  را برای تمام دامین ها فعال نمایید :

SET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(‘new-password‘);
SET PASSWORD FOR ‘root’@’localhost.localdomain’ = PASSWORD(‘new-password‘);
SET PASSWORD FOR ‘root’@’۱۲۷.۰.۰.۱’ = PASSWORD(‘new-password‘);

مابقی اکانتها را مستثنی نمایید :

DROP USER ”@’localhost’;
DROP USER ”@’localhost.localdomain’;

از محیط MySQL  خارج شوید.

Exit

جهت نصب PHP از دستورات زیر استفاده نمایید :

yum install php

سپس PHP  را مانند تنظیمات زیر ویرایش نمایید :

افزایش حافظه کدنویسی با استفاده از فایل php.ini

/etc/php.ini file replace memory_limit = 16M with memory_limit = 128M

افزایش زمان اجرای دستورت :

–          /etc/php.ini file replace max_execution_time = 30 with max_execution_time = 120

افزایش ماکزیمم حجم ارسال اطلاعات :

/etc/php.ini file replace max_upload_size = 2M with max_upload_size = 50M

etc/php.ini file replace post_max_size = 8M with post_max_size = 50M

فولدر phpinfo با فایل پیشفرض index.php  را ایجاد نمایید.

/usr/share/phpinfo
mkdir /usr/share/phpinfo

[irp posts=”۱۰۹۹۲″ name=”چگونگی نصب پلاگین ، کامپوننت ، ماژول جوملا بهمراه خطاهای مربوط به آن”]

برای آزمایش صفحه ی تست را در فولدر مربوطه قرار دهید و متن زیر را داخل آن کپی نمایید :

<?php
  phpinfo();
?>

سطح دسترسی به فایل index را تغییر دهید :

chmod 0755 /usr/share/phpinfo/index.php

فایل phpinfo.conf را در مسیر زیر و با محتوای مورد نظر ایجاد نمایید :

/etc/httpd/conf.d/phpinfo.conf

# phpinfo – PHP utility function for displaying php configuration
#
# Allows only localhost by default

Alias /phpinfo /usr/share/phpinfo
<Directory /usr/share/phpinfo/>
   order deny,allow
   deny from all
   allow from 127.0.0.1
</Directory>

سرویس Apache  را ریست نمایید :

service httpd restart

برای اطمینان از نصب صحیح PHP آدرس زیر را در مرورگر اجرا نموده و صفحه ایی مانند شکل زیر باید نمایش داده شود:

http://localhost/phpinfo/

حال با توجه به نصب پیش نیازها ، اقدام به نصب جوملا در CentOs نمایید.

با استفاده از دستور زیر جوملا را در یک فولدر temp دانلود نمایید :

mkdir temp

cd temp

wget http://joomlacode.org/gf/download/frsrelease/17410/76021/Joomla_2.5.7-Stable-Full_Package.tar.gz

sudo tar zxvf Joomla_2.5.7-Stable-Full_Package.tar.gz  -C /var/www/html

توسط دستور زیر دسترسی نوشتن برروی فایل configuration.php را به این فایل اعطا نمایید :

sudo touch /var/www/html/configuration.php

sudo chmod 777 /var/www/html/configuration.php

سپس در Mysql  یک دیتابیس جدید ایجاد نمایید :

mysql -u root –p

CREATE DATABASE joomla;

Query OK, 1 row affected (0.00 sec)

CREATE USER juser@localhost;

Query OK, 0 rows affected (0.00 sec)

SET PASSWORD FOR juser@localhost= PASSWORD(“password”);

Query OK, 0 rows affected (0.00 sec)

با استفاده از دستور زیر دسترسی کامل به یوزر دیتابیس اعطا نمایید :

GRANT ALL PRIVILEGES ON joomla.* TO juser@localhost IDENTIFIED BY ‘password’;

Query OK, 0 rows affected (0.00 sec)

سپس Mysql را Refresh نمایید :

FLUSH PRIVILEGES;

Query OK, 0 rows affected (0.00 sec)

از صفحه Mysql بیرون بیایید و Apache  را restart  نمایید :

Exit

sudo service httpd restart

در پایان فایل های نصب جوملا را حذف نموده  و دسترسی اعطا شده به فایل configuration.php را تغییر دهید:

sudo rm -rf /var/www/html/installation/

sudo chmod 755 /var/www/html/configuration.php

برای اطمینان از نصب نام سایت و یا Ip مورد نظر را در مرورگر تایپ نمایید.

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

ایران هاست

مشخصات مدیر

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

نوشته های مشابه

دکمه بازگشت به بالا