نحوه نصب بستر سبد خرید LiteCart در اوبونتو 16.04
LiteCart یک بستر سبد خرید آزاد و منبع باز است که به زبان های PHP ، jQuery و HTML 5 نوشته شده است. این نرم افزار ساده ، سبک و با کاربرد آسان است.
TestLink یک سیستم اجرای مدیریت تست مبتنی بر وب منبع باز است. این تیم های تضمین کیفیت را قادر می سازد موارد آزمایش خود را ایجاد کرده و آنها را مدیریت کرده و آنها را در برنامه های آزمون سازماندهی نمایند. این برنامه های آزمایشی به اعضای تیم اجازه می دهد تا موارد آزمایش را انجام دهند و نتایج آزمون را بطور دینامیکی دنبال کنند.
در این آموزش ، نسخه TestLink 1.9.16
(آخرین نسخه در زمان نوشتن این مقاله) را در CentOS 7 نصب خواهیم کرد.
من IP اصلی سرور CentOS 7 را به عنوان مرجع می کنم 203.0.113.1
.
از طریق SSH با استفاده از کاربر sudo برای نصب epel
، بروزرسانی سیستم و راه اندازی مجدد برای اعمال به روز رسانی ، به سرور خود وارد شوید .
sudo yum install epel-release -y
sudo yum update -y && sudo shutdown -r now
sudo yum install httpd -y
توصیه می شود صفحه استقبال پیش فرض Apache را در محیط های تولید حذف یا غیرفعال کنید.
sudo sed -i 's/^/#&/g' /etc/httpd/conf.d/welcome.conf
از لیست کردن پرونده های فهرست وب به بازدید کنندگان از Apache جلوگیری کنید:
sudo sed -i "s/Options Indexes FollowSymLinks/Options FollowSymLinks/" /etc/httpd/conf/httpd.conf
سرویس Apache را راه اندازی کنید و آن را فعال کنید تا بصورت خودکار شروع به کار کند
sudo systemctl start httpd.service
sudo systemctl enable httpd.service
همانطور که توسط TestLink 1.9.16 لازم است ، باید MariaDB 10.1 یا بالاتر را روی سیستم خود نصب کنید.
cat <<EOF | sudo tee -a /etc/yum.repos.d/MariaDB.repo
# MariaDB 10.1 CentOS repository list - created 2017-01-14 03:11 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.1/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
EOF
sudo yum install MariaDB-server MariaDB-client -y
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service
sudo /usr/bin/mysql_secure_installation
به سؤالات موجود در صفحه مطابق دستور زیر پاسخ دهید و به یاد داشته باشید که از رمزعبور ریشه ای MariaDB خود استفاده کنید:
Enter
بزنیدY
your-root-password
your-root-password
Y
Y
Y
Y
وارد پوسته MySQL شوید root
:
mysql -u root -p
کلمه عبور ریشه MariaDB را که قبلاً تنظیم کرده اید تایپ کنید و سپس را فشار دهید Enter
.
در پوسته MySQL ، یک پایگاه داده testlink
، کاربر testlinkuser
پایگاه داده و رمز عبور کاربر پایگاه داده را yourpassword
به شرح زیر ایجاد کنید.
توجه: برای اهداف امنیتی ، به یاد داشته باشید که رمز عبور نمونه را yourpassword
با رمز شخصی خود جایگزین کنید.
CREATE DATABASE testlink;
CREATE USER 'testlinkuser'@'localhost' IDENTIFIED BY 'yourpassword';
GRANT ALL PRIVILEGES ON testlink.* TO 'testlinkuser'@'localhost' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;
FLUSH PRIVILEGES;
EXIT;
TestLink به PHP 5.5 یا بالاتر نیاز دارد. برای به دست آوردن عملکرد بهتر ، PHP 7.1 و تمام افزونه های لازم برای TestLink را به شرح زیر نصب خواهیم کرد:
sudo rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm
sudo yum install mod_php71w php71w-mysqlnd php71w-common php71w-gd php71w-ldap php71w-cli php71w-mcrypt php71w-xml -y
برای پاسخگویی به نیازهای TestLink به شرح زیر باید تنظیمات PHP را اصلاح کنیم:
sudo cp /etc/php.ini /etc/php.ini.bak
sudo sed -i "s/session.gc_maxlifetime = 1440/session.gc_maxlifetime = 2880/" /etc/php.ini
sudo sed -i "s/max_execution_time = 30/max_execution_time = 120/" /etc/php.ini
/var/www/html
فهرست جدا کنید:
cd
wget https://github.com/TestLinkOpenSourceTRMS/testlink-code/archive/1.9.16.tar.gz
sudo tar -zxvf 1.9.16.tar.gz -C /var/www/html
sudo chown -R apache:apache /var/www/html/testlink-code-1.9.16
sudo cp /var/www/html/testlink-code-1.9.16/custom_config.inc.php.example /var/www/html/testlink-code-1.9.16/custom_config.inc.php
vi
برای باز کردن این پرونده پیکربندی از ویرایشگر متن استفاده کنید:
sudo vi /var/www/html/testlink-code-1.9.16/custom_config.inc.php
سطرهای زیر را پیدا کنید:
// $tlCfg->log_path = '/var/testlink-ga-testlink-code/logs/'; /* unix example */
// $g_repositoryPath = '/var/testlink-ga-testlink-code/upload_area/'; /* unix example */
آنها را جایگزین کنید با:
$tlCfg->log_path = '/var/www/html/testlink-code-1.9.16/logs/';
$g_repositoryPath = '/var/www/html/testlink-code-1.9.16/upload_area/';
ذخیره نموده و خارج شوید:
:wq!
cat <<EOF | sudo tee -a /etc/httpd/conf.d/testlink.conf
<VirtualHost *:80>
ServerAdmin [email protected]
DocumentRoot /var/www/html/testlink-code-1.9.16/
ServerName testlink.example.com
ServerAlias www.testlink.example.com
<Directory /var/www/html/testlink-code-1.9.16/>
Options FollowSymLinks
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/httpd/testlink.example.com-error_log
CustomLog /var/log/httpd/testlink.example.com-access_log common
</VirtualHost>
EOF
sudo systemctl restart httpd.service
sudo firewall-cmd --zone=public --permanent --add-service=http
sudo firewall-cmd --reload
هنگامی که http://203.0.113.1
برای اولین بار بازدید می کنید ، به شما جادوگر نصب TestLink ارائه می شود.
در صفحه اول ، روی New installation
پیوند کلیک کنید .
در Acceptance of License
صفحه ، دکمه را بررسی کرده I agree to the terms set out in this license.
و سپس کلیک Continue
کنید.
در Verification of System and configuration requirements
صفحه ، اطمینان حاصل کنید که کلیه الزامات (به استثنای الزامات موجود در ) Postgres
و MSSQL
) برآورده شده و سپس بر روی Continue
دکمه کلیک کنید.
در Database Configuration
صفحه ، اطلاعات پیکربندی پایگاه داده را به شرح زیر ارائه دهید ، و سپس دکمه را کلیک Process TestLink Setup
کنید تا نصب تمام شود:
MySQL/MariaDB (5.6+ / 10.+)
localhost
testlink
<LEAVE IT EMPTY>
root
<your-MariaDB-root-password>
testlinkuser
yourpassword
می توانید مرورگر وب خود را http://203.0.113.1
برای شروع استفاده از TestLink نشان دهید ، و برای ورود به سیستم باید از اعتبارنامه پیش فرض زیر استفاده کنید:
admin
admin
توجه: به یاد داشته باشید پس از ورود به سیستم رمز ورود خود را تغییر دهید.
برای اهداف امنیتی ، باید apache
مجوزهای کاربر را پس از نصب محدود کنید:
sudo chown -R root:root /var/www/html/testlink-code-1.9.16
sudo chown -R apache:apache /var/www/html/testlink-code-1.9.16/{gui,logs,upload_area}
sudo systemctl restart httpd.service
علاوه بر این ، شما باید فهرست را حذف کنید /var/www/html/testlink-code-1.9.16/install
:
sudo rm -rf /var/www/html/testlink-code-1.9.16/install
خودشه. ممنون از خواندن
LiteCart یک بستر سبد خرید آزاد و منبع باز است که به زبان های PHP ، jQuery و HTML 5 نوشته شده است. این نرم افزار ساده ، سبک و با کاربرد آسان است.
با استفاده از یک سیستم متفاوت؟ Anchor CMS یک سیستم مدیریت محتوا (CMS) بسیار ساده و بسیار سبک ، بسیار آزاد و آزاد است.
NFS یک سیستم فایل مبتنی بر شبکه است که به رایانه ها اجازه می دهد تا از طریق شبکه رایانه ای به فایلها دسترسی پیدا کنند. این راهنما توضیح می دهد که چگونه می توانید پوشه ها را روی NF قرار دهید
هنگام راه اندازی سرور جدید لینوکس ، به روزرسانی سیستم های هسته و سایر بسته ها تا آخرین نسخه پایدار یک روش توصیه شده است. در این مقاله
با استفاده از یک سیستم متفاوت؟ Matomo (سابقا پیویک) یک بستر تحلیلی منبع باز است ، یک جایگزین باز برای Google Analytics. منبع Matomo میزبان o
TeamTalk یک سیستم کنفرانس است که به کاربران امکان می دهد مکالمات صوتی / تصویری با کیفیت بالا ، چت متنی ، انتقال فایل ها و صفحه های به اشتراک بگذارند. من
Vultr یک ویژگی را فراهم می کند که به شما امکان می دهد با ایجاد یک نمونه جدید ، کلیدهای SSH را از قبل نصب کنید. این اجازه می دهد تا به کاربر root دسترسی داشته باشید ، با این حال ، th
با استفاده از یک سیستم متفاوت؟ NodeBB یک نرم افزار انجمن مبتنی بر Node.js است. از سوکت های وب برای تعامل فوری و اعلامیه های زمان واقعی استفاده می کند. NodeB
ZNC یک پیشرانه پیشرفته شبکه IRC است که تمام وقت بهم متصل می شود تا مشتری IRC بتواند بدون از دست دادن جلسه گپ قطع یا وصل شود.
رنجر یک مدیر فایل مبتنی بر خط فرمان است که دارای کلیدهای اتصال VI است. این برنامه یک رابط لعنتی مینیمالیستی و زیبا با نمای سلسله مراتب فهرست ارائه می دهد