بالتفصيل : شرح تثبيت [ Ejabberd 2.1.13 ] على توزيعة ابونتو وانشاء قواعد بياناتها
بسم الله الرحمن الرحيم
اليوم سنشرح تثبيت نسخة سيرفر ايـ جابرد 2.1.13 على سيرفر لينوكس توزيعة ابونتو
(Ubuntu 13.10)
سنحتاج لانشاء قواعد بيانات لهذه النسخة
تضمن لنا قواعد البينات حفظ ملفات الاشخاص المسجلين على السيرفر في حال حدوث اي مشكلة بسيرفر
فتستطيع استعادة هذه البيانات ونقلها بدون اي مشاكل كما ترتبط بيانات القاعدة بعدة اعدادات
فلنبدأ...
الان انتهينا من تنزيل جميع البرامج
الان تم انشاء قاعدة بيانات باسم ejabberd ومستخدم ووضعنا كلمة مرور بنفس الاسم ejabberd
الان قمنا باضافة مودات MySQL للـ Ejabberd
انتهى الشرح مع تحياتي
∫▒∫WARD∫▒∫
المصدر : syriatalk
اليوم سنشرح تثبيت نسخة سيرفر ايـ جابرد 2.1.13 على سيرفر لينوكس توزيعة ابونتو
(Ubuntu 13.10)
سنحتاج لانشاء قواعد بيانات لهذه النسخة
تضمن لنا قواعد البينات حفظ ملفات الاشخاص المسجلين على السيرفر في حال حدوث اي مشكلة بسيرفر
فتستطيع استعادة هذه البيانات ونقلها بدون اي مشاكل كما ترتبط بيانات القاعدة بعدة اعدادات
فلنبدأ...
كود HTML:
apt-get update apt-get -y upgrade apt-get -y install apache2 php5 libapache2-mod-php5 apt-get -y install php5-mysql php5-curl php5-gd php5-idn php-pear apt-get -y install php5-imagick php5-imap php5-mcrypt php5-memcache php5-mhash php5-ming apt-get -y install php5-ps php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy apt-get -y install php5-xmlrpc php5-xsl php5-json build-essential libpng12-dev libglib2.0-dev apt-get -y install libfontconfig1-dev zlib1g-dev libtiff4-dev libexif-dev libfreetype6-dev apt-get -y install erlang-asn1 erlang-base erlang-corba erlang-crypto apt-get -y install erlang-docbuilder erlang-edoc erlang-eunit erlang-ic erlang-inets apt-get -y install erlang-inviso erlang-mnesia erlang-nox erlang-odbc erlang-os-mon apt-get -y install erlang-parsetools erlang-percept erlang-public-key erlang-runtime-tools apt-get -y install erlang-snmp erlang-ssh erlang-ssl erlang-syntax-tools erlang-tools apt-get -y install erlang-webtool erlang-xmerl libsctp1 lksctp-tools libunix-syslog-perl apt-get -y install libexpat1-dev gcc erlang-manpages automake apt-get -y install autoconf libgl1-mesa-glx libxdamage1 libxi6 libxinerama1
كود HTML:
apt-get install mysql-server
كود HTML:
cd;wget http://file.syriatalk.info/pr-jabber/ImageMagick.tar.gz tar xvfz ImageMagick.tar.gz cd ImageMagick-7.0.3-1 ./configure –prefix=/usr make make install;cd
كود HTML:
cd;wget http://file.syriatalk.info/pr-jabber/ejabberd-2.1.13.tgz tar xvfz ejabberd-2.1.13.tgz cd ejabberd-2.1.13/src ./configure --enable-odbc make sudo make install;cd
كود HTML:
mysql -u root -p
كود HTML:
CREATE DATABASE ejabberd; CREATE USER [email protected]; SET PASSWORD FOR [email protected]= PASSWORD("ejabberd"); GRANT ALL PRIVILEGES ON ejabberd.* TO eja[email protected] IDENTIFIED BY 'ejabberd'; FLUSH PRIVILEGES; exit
كود HTML:
cd svn checkout http://svn.process-one.net/ejabberd-modules/mysql/trunk/ mysql cd /root/mysql ./build.sh cp -rf /root/mysql/ebin/mysql.beam /lib/ejabberd/ebin cp -rf /root/mysql/ebin/mysql_auth.beam /lib/ejabberd/ebin cp -rf /root/mysql/ebin/mysql_conn.beam /lib/ejabberd/ebin cp -rf /root/mysql/ebin/mysql_recv.beam /lib/ejabberd/ebin
كود HTML:
cd /root/ejabberd-2.1.13/src/odbc mysql -u ejabberd -p ejabberd < mysql.sql
انتهى الشرح مع تحياتي
∫▒∫WARD∫▒∫
المصدر : syriatalk
سلام عليكم
ردحذفشرح رائع وبسيط ، ولكن لدي استفسار واتمنى رد
اذا اردت تشغيل دومنين على الايجابيرد كل دومن على قاعدة مختلفة
كيف اقوم بانشاء قاعدتين؟
يعطيك العافية بس من بداية مافهمت شو يعني قائمة السوداء الشل وشو بدي نزل اذا بدي اصنع سيرفر وكيف ببلش
ردحذف