السلام عليكم - مرحبا بكل متابعي أوبنتو اليوم ^_^ اليوم سأقوم بشرك تثبيت Prestashop مع Apache2 + MySQl 5.5 و PHP 5.5 على أوبنتو سيرفر 14.04 LTS
بريستاشوب هو تطبيق ويب لإدارة المحتوى الخاص بالتسويق الإلكتروني فرنسي.
ويتميز هذا CMS الخاص بالتجارة الإلكترونية ببساطة تنصيبه وإدارته ، على عكس مواقع التجارة الإلكترونية التقليدية. لأنه يأتي مع أكثر من 300 ميزة مثل إدارة الكتالوج، تعدد اللغات، وعمليات التسويق أو أدوات التحليل الإحصائي لمساعدة الشركات على تعزيز أدائها دون الحاجة لمعرفة تقنية كبيرة..
مجتمع بريستاشوب نشط جدا ويقدم للمستخدمين أكثر من 2000 ملحق وقوالب إضافية في المحلات التجارية المخصصة للغرض . بريستاشوب تفتخر اليوم ب-125،000 متجر تم إنشاؤها باستخدام نظام إدارة المحتوى خاصتهم.
اقرأ أيضا : كيفية تثبيت XAMPP 1.8.3 على أوبنتو و لينكس منت
قبل تثبيت و اعداد بريستاشوب عليك أولا تثبيت حزمة LAMP
(Linux, Apache, MySQL)
# الخطوة 01 : اقرأ هذا الموضوع : كيفية تثبيت برامج LAMP على نظام أوبنتو
- بعد أن قمنا بتثبيت حزمة LAMP نقوم بتعديل ملف الـ PHP , من خلال تشغيل الامر التالي على الطرفية :
sudo nano /etc/php5/apache2/php.ini
- ثم عدل/أضف هذه القيم على الملف
memory_limit = 128Mupload_max_filesize = 16Mmax_execution_time = 60allow_url_fopen = Onfile_uploads = Onmagic_quotes_gpc = Offregister_globals = Off
- بعد الانتهاء اضغط على ctrl+o للحفظ و ctrl+x لتعديل :)
# تعديل الدليل الافتراضي Default Directory بتشغيل الأمر التالي
sudo nano /etc/apache2/mods-enabled/dir.conf
تظهر مثل هذه المعلومات
<IfModule mod_dir.c>DirectoryIndex index.html index.cgi index.pl index.php index.xhtml index.htm</IfModule>
- نقل ملف index.php إلى الموضع الأول :
<IfModule mod_dir.c>DirectoryIndex index.php index.html index.cgi index.pl index.xhtml index.htm</IfModule>
- بعد الانتهاء اضغط على ctrl+o للحفظ و ctrl+x لتعديل
# تحسين أمان MySQL :
من الطرفية شغل الامر التالي
sudo mysql_install_db
- بعد تحسين أمان MySQL شغل هذا الامر
sudo mysql_secure_installation
بعد تنفيذ الأمر أعلاه، سيطلب منك إدخال كلمة المرور لحسابك. بعد ذلك، سوف يطلب منك إذا كنت ترغب في تغيير ذلك كلمة المرور. إذا كنت تريد ابقاء الباسوورد الحالي، اكتب N و معناها NO , كما أنه يطلب منك إزالة بعض المستخدمين و قواعد البيانات.
# اعادة تشغيل الـ Apache و MySQL Server :
نقوم بذلك لحفظ تغييرات عبر تشغيل الأمر التالي
sudo service apache2 restart && sudo service mysql restart
# الخطوة 02 : إنشاء MySQL و قاعدة البيانات لبريستاشوب :
- تسجيل الدخول الى قاعدة البيانات بصلاحيات الرووت :)
mysql -u root -p
- إنشاء قاعدة بيانات لبريستاشوب , أنا سميت قاعدة البيانات dbprestashop , أنت أو أنتي أعطيها أي اسم اخترت :) , شغل هذا الأمر
CREATE DATABASE dbprestashop;
- تحتاج إلى إنشاء اسم مستخدم لتطبيق بريستاشوب يمكن استخدامه للاتصال بقاعدة البيانات. لانشاء اسم المستخدم تابع الشرح
CREATE USER pristauser@localhost IDENTIFIED BY 'prestashoppsswd';
- الآن نحن لدينا قاعدة بيانات و مستخدم لتركيب بريستاشوب ، لكن الى الآن المستخدم ليس لديه حق الوصول إلى قاعدة البيانات.
- قم بتشغيل هذا الأمر لاعطاء المستخدم حق الوصول إلى قاعدة البيانات :
GRANT ALL PRIVILEGES ON dbprestashop.* TO pristauser@localhost;
- الآن للمستخدم حق الوصول إلى قاعدة البيانات. ثم تسجيل الخروج من MySQL .
FLUSH PRIVILEGES;
exit;
# الخطوة 03 : تحميل النسخة المستقرة من بريستاشوب :
لتحميل نسخة 1.6.0.14 من بريستاشوب شغل هذا الأمر
لتحميل نسخة 1.6.0.14 من بريستاشوب شغل هذا الأمر
wget https://www.prestashop.com/download/old/prestashop_1.6.0.14.zip
- الآن نقوم بفك الضغط عن الحزمة عن طريق الأمر التالي
sudo apt-get install unzip
- ثم التالي
unzip prestashop_1.6.0.14.zip
- سيتم إنشاء دليل يسمى Prestashop في الصفحة الرئيسية الـ Home.
# الخطوة 04 : نسخ ملف Prestashop الى Apache Root Directory :
في هذه الخطوة نحتاج إلى نسخ بريستاشوب على Apache Root Directory , دليل Apache هو
/var/www/html/
- استخدام الأمر rsync لنقل الملفات من دليل إلى دليل آخر . يمكنك نقل ملفات التثبيت بريستاشوب بكتابة :
sudo rsync -avP ~/prestashop/ /var/www/html/
# الخطوة 05 : ضبط الملكية وتراخيص بريستاشوب :
سوف نستخدم نفس اسم المستخدم الذي استخدمناه في الإعداد الأولي لخادم أوبونتو 14.04 ، الذي يسمى "ubuntu". يجب عليك التأكد من اسم المستخدم مضمن في www-data group
sudo usermod -aG www-data ubuntu
sudo chown -R ubuntu:www-data /var/www/html/*
- البحث عن كافة الدلائل في /var/www/html/ وتعيين الأذونات الخاصة بهم إلى 755
sudo find /var/www/html/ -type d -exec chmod 775 {} \;
- نفعل ذلك مرة أخرى، ولكن لملفات وتعيين إلى 644
sudo find /var/www/html/ -type f -exec chmod 644 {} \;
# الخطوة 06 : تثبيت بريستاشوب من خلال متصفح الويب :
يمكنك استكمال تثبيت بريستاشوب من خلال متصفح الويب على جهاز الكمبيوتر الخاص بك. فتح متصفح الويب المفضلة لديك، ثم انتقل إلى اسم نطاق الخادم الخاص بك أو عنوان IP العام :
- تحديد اللغة واضغط على زر 'Next`
- فعل اتفاقية الترخيص و اضغط Next
- في هذه الصفحة، بحاجة إلى ملئ المعلومات موقع بريستاشوب الخاص بك وحساب المستخدم الإداري.
- تهيئة قاعدة بيانات لموقع بريستاشوب ملئ معلومات قاعدة البيانات التي تم إنشاؤها في `الخطوة 2`
تثبيت بريستاشوب اكتمل :)
الآن يمكنك الوصول إلى بريستاشوب طريق النقر اكتشاف متجرك Discover your store . انقر فوق إدارة متجرك Manage your store للوصول إلى لوحة تحكم بريستاشوب.
اذن كان هذا هو شرح لكيفية تثبيت بريستاشوب Prestashop على أوبنتو سيرفر 14.04 LTS و كيفية اعداده كاملا , اذا أعجبك الدرس لا تبخل علينا ولو بتعليق أسفل التدوينة :)