لينكس

كيفية تثبيت Oxwall على CentOS

برنامج Oxwall vpsOxwall هو برنامج شبكات اجتماعية مفتوح المصدر مكتوب بلغة PHP. يتم استخدامه لإنشاء وإدارة مواقع الشبكات الاجتماعية والمجتمعية. يحتوي Oxwall على العديد من الملحقات والإضافات المرنة وسهلة الاستخدام المتاحة في متجر Oxwall.

يفترض دليل التثبيت هذا أن Apache و MySQL و PHP قد تم تثبيتهما وتهيئتهما على جهازك لينكس فس. في وقت كتابة هذا البرنامج التعليمي ، فإن أحدث إصدار مستقر من Oxwall هو 1.8.1 ويتطلب:

  • PHP 5.3 أو أعلى مع تمكين امتدادات PHP التالية: ftp و mbstring و PDO و DOM و cURL و zip و zlib و json و GD Graphics Library إصدار 2.0.x + ومكتبة خطوط FreeType. أيضًا ، يجب تعطيل إعدادات safe_mode و register_globals و suPHP و suApache و Suhosin ويجب تمكين allow_url_fopen وإعداد cURL في php.ini
  • أباتشي خادم الويب 2.0 أو أعلى المترجمة مع mod_rewrite وحدة ومع التوجيهات التالية المسموح بها: RewriteEngine ، RewriteBase ، RewriteCond و RewriteRule.
  • ميسكل شنومكس أو أعلى
  • خدمة كرون
  • خادم البريد (SendMail، Postfix، Exim أو غيره) مثبت على جهازك الخادم الظاهري CentOS.

قم بتنزيل أحدث إصدار من Oxwall المتوفر على 'http://www.oxwall.org/download' إلى الخادم واستخراجه باستخدام الأوامر التالية:

cd / opt / wget http://www.oxwall.org/dl/oxwall-1.8.1.zip mkdir -p / var / www / html / oxwall unzip oxwall-1.8.1.zip -d / var / www / html / oxwall

إنشاء قاعدة بيانات MySQL جديدة لـ Oxwall على الخادم الخاص بك:

mysql -u root -p mysql> CREATE DATABASE oxwalldb؛ mysql> منح جميع الامتيازات على oxwalldb. * إلى 'oxwalluser' @ 'localhost' تم تحديده من خلال كلمة المرور الخاصة بك مع خيار المنحة؛ mysql> امتيازات FlUSH ؛ الخلية> استقال

حدد موقع ملف تهيئة php باستخدام الأمر التالي:

#php -i | grep php.ini ملف التهيئة (php.ini) المسار => / etc ملف التهيئة المحملة => /etc/php.ini

قم بتحرير ملف "php.ini" وأضف / عدّل الأسطر التالية:

file_uploads = On allow_url_fopen = On register_globals = off safe_mode = Off session.auto_start = 0

قم بتشغيل الأمر التالي:

chown apache: apache -R / var / www / html / oxwall /

إنشاء توجيه مضيف ظاهري جديد في Apache. على سبيل المثال ، قم بتحرير ملف تكوين Apache الخاص بك ('/etc/httpd/conf/httpd.conf' بشكل افتراضي) وقم بإلغاء التعليق على السطر التالي:

#NameVirtualHost *: 80

ثم أضف الأسطر التالية في النهاية:

<VirtualHost *: 80> ServerAdmin [البريد الإلكتروني محمي]
DocumentRoot / var / www / html / oxwall / ServerName your-domain.com ServerAlias ​​www.your-domain.com <Directory / var / www / html / oxwall /> Options FollowSymLinks AllowOverride All </ Directory> ErrorLog logs / your-domain .com-error_log سجلات CustomLog / your-domain.com-access_log الشائعة </ VirtualHost>

أعد تشغيل خادم الويب Apache لتصبح التغييرات سارية المفعول:

هتبد خدمة إعادة تشغيل

افتح http://your-domain.com في متصفح الويب المفضل لديك واتبع التعليمات السهلة ؛ تعيين عنوان موقع الويب وعنوان البريد الإلكتروني admininistrator وبيانات اعتماد تسجيل الدخول وإدخال معلومات قاعدة البيانات ثم نسخ ولصق الرمز الموضح في صفحة "إنهاء التثبيت" بدلاً من الرمز الموجود في "/var/www/html/oxwall/ow_includes/config.php" ملف.

إنشاء مهمة cron لتشغيل '/var/www/html/oxwall/ow_cron/run.php' كل دقيقة:

* * * * * wget -q -O / dev / null http://your-domain.com/ow_cron/run.php

قم بتثبيت إضافات Oxwall من اختيارك وانقر فوق "إنهاء". لأسباب أمنية ، يوصى بحذف الدليل "/ var / www / html / oxwall / ow_install /":

rm -rf / var / www / html / oxwall / ow_install /

هذا هو. اكتمل تثبيت Oxwall الآن. قم بتسجيل الدخول إلى منطقة المسؤول على الموقع http://your-domain.com/admin ، وقم بتكوين Oxwall وفقًا لاحتياجاتك وابدأ في إنشاء موقع الشبكة الاجتماعية الخاص بك.

oxwall الظهير-end.png

منشور له صلة

الكلمات الدلالية

اترك تعليق

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها *

يستخدم هذا الموقع Akismet لتقليل المحتوى غير المرغوب فيه. تعرف على كيفية معالجة بيانات تعليقك.

العودة إلى الزر العلوي