PDA

مشاهدة نسخة كاملة : سلسلة دروس ادارة السيرفرات ...مهم جدا


AmanHost
01-07-2005, 02:58 PM
الدرس الأول : كيفية تنصيب مجموعة ال ImageMagick على سيرفرك
كيفية تنصيب مجموعة ال ImageMagick

ImageMagick هي عبارة عن مجموعة قوية من الاداوت والمكتبات متوفرة - باتفاقية استخدام - لتتعامل مع الصور بأنواعها الكثيرة جدا (أكثر من 89 نوع رئيسي) متضمنة الانواع الشائعة مثل JPEG ,GIF, PDF ,TIFF وغير ذلك الكثير , فعن طريق هذه المجموعة يمكنك انشاء الصور وتحريكها وتصغيرها وتحويلها ومن ثم حفظ عملك النهائي حتى لوكان بنوع مختلف للصورة.

في حالة كان ال ImageMagick قد تم تنصيبه قبلا ..فغالبا ستجده في هذا المسار /usr/bin/ لذلك فاذا كنت على سبيل المثال تود تركيب برنامج ال CopperMine WebGalerry وطلب منك البرنامج المسار لل ImageMagick ...فيجب عليك ان تضع المسار التالي:

/usr/bin/

الان لتقوم بتنصيب مجموعة ال ImageMagick على سيرفرك ..اتبع الخطوات التالية:

1) قم بالدخول الى سيرفرك عن طريق ال SSH او باستخدم برنامج ال Putty ....وانت بحساب ال root

2) قم بكتابة الامر التالي :

mkdir /home/src

2) ثم قم بكتابة هذا الامر :

cd /home/src

3) والان قم باحضار نسخة المجموعة المضغوطة عن طريق الامر التالي:

wget ftp://ftp.imagemagick.org/pub/Image...5.5.7-17.tar.gz

4) والان قم بفك الضغط عن طريق الامر التالي:

tar xvzf ImageMagick-5.5.7-17.tar.gz

والان افتح المجلد عن طريق الامر التالي :

cd ImageMagick-5.5.7-17

6) اكتب الامر التالي :

./configure

7) والان اكتب الامر التالي:

make

8) ومن ثم قم بكتابة الامر التالي :

make install

9) ثم قم بالدخول للمجلد PerlMagick عن طريق الامر التالي:

cd PerlMagick

10) والان قم بكتابة الامر التالي:

perl Makefile.PL

11) ثم قم بكتابة الامر التالي :

make

12) والان الخطوة الاخيرة ..قم بكتابة الامر التالي :

make install

والان تم بحمد الله تركيب هذه المجموعة القوية .

AmanHost
01-07-2005, 02:59 PM
إنشاء صفحة مقدمة افتراضية للحسابات الجديدة

لمعرفة كيفية انشاء صفحة مقدمة (index) للحسابات الجديدة ...وذلك بدلا من المحتويات التي تظهر ...فقط تابع الخطوات التالية:

1) قم بانشاء صفحة المقدمة التي ترغب في ظهورها وذلك باستخدام أيا من محرارات ال HTML المفضلة لديك ..ومن ثم قم بحفظها بالاسم index.html .

2) قم برفع الصفحة التي اعددتها توا عن طريق الاف تي بي باستخدام ايا من برامج الاف تي بي المفضلة لدك وذلك الى المسار التالي:

/cpanel3-skel/public_html/

مع ملاحظة أنك ستقوم بذلك عن طريق حسابك الخاص بك كريسلر .

AmanHost
01-07-2005, 03:00 PM
لمعرفة كيفية انشاء رسالة ترحيبية تواجه المستخدمين عند دخولهم لل SSH فقط قم بالخطوات التالية :

1) قم بالدخول الى سيرفرك عن طريق ال SSH وبالمستخدم ال root .

2) قم بكتابة الامر التالي:

pico /etc/motd

3) الان قم بكتابة الرسالة التي تحب أن تظهر للمستخدمين ....على سبيل المثال هذه الرسالة :

This computer system is for authorized users only. All activity is logged and regulary checked by systems personal. Individuals using this system without authority or in excess of their authority are subject to having all their services revoked. Any illegal services run by user or attempts to take down this server or its services will be reported to local law enforcement, and said user will be punished to the full extent of the law. Anyone using this system consents to these terms.AmanHost Support Team

4) والان قم بحفظ الملف وتسجيل الخروج عن طريق الضغط على مفتاحي CTRL -X ومن ثم الضغط على مفتاح Enter

AmanHost
01-07-2005, 03:01 PM
CPanel

لمعرفة كيفية تنصيب أباتشي (asp) على سيرفرات اللينكس ريد هات ...وذلك لجعل سيرفرك يدعم لغة ال asp اتبع الخطوات التالية :

1) بداية قم بالدخول الى السيرفر عن طريق ال SSH وباستخدام حساب ال root .

2) قم بكتابة الامر التالي لاحضار نسخة البرنامج تمهيدا لتنصيبه:

wget http://layer1.cpanel.net/apache-asp.sea

3) الان قم بكتابة الامر التالي :

chmod 700 apache-asp.sea

4) والان اكتب الامر التالي :

./apache-asp.sea

5) تلاحظ الان بعض الخطوات والاجراءات التي تتم تلقائيا ...وتلاحظ أيضا ظهور بعض التحذيرات والتي تنص بأنه يجب عليك إعادة تشغيل سيرفر الاباتشي ..ولكن لا تقلق بشأن هذه النقطة ...فقط تابع الانتظار .

6) الان قم بكتابة الامر التالي :

pico /usr/local/apache/conf/httpd.conf

7) ثم ابحث عن الاتي :

<Files ~ "^\.ht">
Order allow,deny
Deny from all
Satisfy All
</Files>

## Apache::ASP Install Configuration

PerlModule Apache::ASP
<Files ~ (\.asp)>
SetHandler perl-script
PerlHandler Apache::ASP
PerlSetVar Global .
PerlSetVar StateDir /tmp/asp
</Files>

9) والان ابحث عن البلوك الشبيه بالاتي :

<IfModule mod_dir.c>
DirectoryIndex index.html index.wml index.cgi index.shtml index.jsp index.js index.jp blah blah blah blah .....
</IfModule>

10) وفي هذا البلوك قم باضافة الكلمتين التاليتين:

index.asp default.asp

11) والان قم بالضغط على مفتاحي CTRL -X ومن ثم Y وبعد ذلك اضغط على مفتاح Enter .

12) والخطوة الاخيرة هي الدخول الى ال WHM بالمستخدم ال root ومن ثم أعد تشغيل ال Apache.

وبهذا نكون بحمد الله تعالي انتهينا من اعداد السيرفر لتشغيل ودعم لغة ال ASP.

AmanHost
01-07-2005, 03:02 PM
هل تصادفك مشكلة ارسال الرسائل من موقعك ..أو تواجه عملاءك ؟؟ الحقيقة ان سبب هذه المشكلة هو موفر خدمة الانترنت لديك (ISP) ..والسبب هو ان بعض مزودي خدمة الانترنت يقومون بحجب المنفذ 25 للسيرفرات مما يؤدي الى ظهور هذه المشكلة..وهم بذلك يجبرونك على استخدام سيرفراتهم لارسال رسائلك مما يتيح لهم مراقبة رسائلك الالكترونية , كما انه ايضا يقوم بحمايتك وحمايتهم من عملية ال SPAM .

ويكون الخطأ الناتج كالتالي:

The connection to the server has failed. Account 'mail.yourdomain.com', Server: 'mail.yourdomain.com', Protocol: SMTP, Port: 25, Secure(SSL): No, Socket Error: 10051, Error Number: 0x800CCC0E.

وحقيقة فإنه يمكنك حل هذه المشكلة بأحد طريقتين:

1) الطريقة الاولى وهي جعل المستخدم يستعمل عنوان ال SMTP الخاص بمزود الخدمة.

2) الطريقة الثانية اعداد منفذ ثانوي للSMTP لسيرفرك ..وبالتالي يمكن للمستخدمين الارسال عن طريق الدوران حول مزودي الخدمة .

وسنقوم الان بشرح الطريقة الثانية :

1) قم بالدخول الى ال WHM بالمستخدم root

2) قم بالضغط على Service Manager

3) قم بالتوجه الى الاسفل ...واختر exim on another port ...واتركه كما هو 26

4) قم بالضغط على الزر save

5) الان توجه الى أسفل اليسار ..واضغط على Mail Server (EXIM

6) والان قم بالضغط على Service Status ويجب الان أن تشاهد العبارة التالية exim-26

7) والان تم بحمد الله تعالى حل المشكلة ...مع ملاحظة أنه لو كان سيرفرك يعمل خلف جدار ناري فيجب عليك أن تقوم بالسماح للمنفذ 26 وذلك حتى لا يعترض على البريد

AmanHost
01-07-2005, 03:02 PM
لو لم تكن تطيق الانتظار حتى يتم اطلاق الاصدار الجديد من ال WHM واحببت ان تتخلص من المشاكل التي تظهر في احصائيات ال CPanel , فيمكنك الان ان تقوم بترقية ال AwStats وذلك باتباع الخطوات التالية:

1) قم بالدخول الى سيرفرك عن طريق ال SSH بالمستخدم root .

2) قم بكتابة الامر التالي:

cd /usr/local/cpanel/3rdparty/bin

3) والان قم باحضار النسخة الجديدة عن طريق كتابة الامر التالي:

wget http://jdcdesigns.com/stats/awstats-6.0.tar.gz

4) ومن ثم قم بفك الضغط عن طريق الامر التالي:

tar -xzvf awstats-6.0.tar.gz

5) والان قم بكتابة الامر التالي:

./upgrade_awstats-6.0.sh

6) وفي النهاية اكتب الامر التالي:

/scripts/runlogsnow

الان تكون قد انتهيت بفضل الله من عملية الترقية ....ويمكنك اتباع الخطوات نفسها للترقية الى الاصدار الذي سيصدر بعد الاصدار السادس ..ولكن مع ملاحظة تغيير مكان النسخة !

AmanHost
01-07-2005, 03:03 PM
إعادة تشغيل ال CPanel

لإعادة تشغيل برنامج ال CPanel عن طريق ال SSH ...فقط قم بالخطوتين التاليتين:

1) قم بالدخول الى سيرفرك باستخدام ال SSH وبالمستخدم root .

2) قم بكتابة الامر التالي :

/etc/rc.d/init.d/cpanel3 restart

AmanHost
01-07-2005, 03:05 PM
حل مشكلة عدم السماح لمستخدمي تطبيق ال Horde بحفظ عنواين البريد الالكتروني

عند محاولتك لحفظ أي من عناوين البريد الالكتروني في مدير الحساب في تطبيق ال Horde تلاحظ ظهور خطأ وأيضا لا يمكنك حفظ البريد إطلاقا !! ولحل هذه المشكلة ببساطة جدا تابع الخطوات الاتية :

1) قم بالدخول الى السيرفر عن طريق ال SSH .

2) قم بكتابة الامر التالي :

mysql

3) قم بنسخ ولصق الاتي :

CREATE TABLE horde.turba_objects (object_id varchar(32) PRIMARY KEY,owner_id varchar(255),object_name varchar(255),object_alias varchar(32),object_email varchar(255),object_homeAddress varchar(255),object_workAddress varchar(255),object_homePhone varchar(25),object_workPhone varchar(25),object_cellPhone varchar(25),object_fax varchar(25),object_title varchar(32), object_company varchar(32),object_notes text); insert into mysql.tables_priv values("%","horde","horde","turba_objects","root@localhost",now()+0,
"Select,Insert,Update,Delete",""); flush privileges;

4) والان أغلق تطبيق ال Horde وأعد فتحه مجددا ....ثم حاول حفظ ايا من العناوين الالكترونية ....تجد أنه تم حل المشكلة بفضل الله تعالى .

AmanHost
01-07-2005, 03:06 PM
4) والان قم بفك الضغط عن طريق الامر التالي:

tar xvzf ImageMagick-5.5.7-17.tar.gz

والان افتح المجلد عن طريق الامر التالي :

cd ImageMagick-5.5.7-17

6) اكتب الامر التالي :

./configure

7) والان اكتب الامر التالي:

make
========================

AmanHost
01-07-2005, 03:07 PM
----------------------------------------------------------------------------------------------
تنصيب محرر النصوص Pico

هل اشتريت سيرفرك الخاص وفوجئت بعدم وجود محرر النصوص الشهير والمفضل لدى الأغلبية Pico. لا مشكلة هناك...يمكنك بكل بساطة احضار وتنصيب هذا المحرر الرائع ...فقط اتبع الخطوات التالية:

1) قم بالدخول الى سيرفرك عن طريق ال SSH بالمستخدم root .

2) قم بكتابة الامر التالي للتأكد بأن حزمة ال pine لم يتم تنصيبها ...حيث أنها الحزمة التي يأتي معها برنامج ال Pico.

rpm -q pine

3) يجب أن تشاهد العبارة التالية ..والتي تعني بأنه لا وجود لحزمة ال pine

package pine is not installed

4) الان قم بكتابة الامر التالي:

wget ftp://rpmfind.net/linux/redhat/9/en....44-18.i386.rpm

5) ثم قم بكتابة الامر التالي :

rpm -Uvh pine-4.44-18.i386.rpm

6) الان يمكنك استخدام محرر النصوص Pico . فقد انتهينا بفضل الله تعالى من تنصيبه.

AmanHost
01-07-2005, 03:08 PM
فشل الاباتشي مع الريد هات لينكس وطريقة العلاج

انتشرت مشكلة هذه الأيام وهي حدوث فشل يومي دائم وسقوط للأباتشي مع نظام تشغيل لينكس ريد هات انتربرايز ...وسبب المشكلة غالبا هو محاولة تحديث ال RPM , مما يؤدي الى سقوط الاباتشي واعادة تشغيله خلال دقائق قليلة...لمعالجة هذه المشكلة اتبع الخطوات التالية:

1) قم بالدخول الى السيرفر عن طريق ال SSH وبالمستخدم ال root .

2) قم بكتابة الامر التالي :

up2date --configure

3) الان قم بكتابة الرقم التالي ..ثم قم بالضغط على مفتاح Enter:

8

4) ثم قم بنسخ ولصق الاتي :

kernel*;httpd

5) قم بالضغط على مفتاح Enter

6) قم بكتابة الرقم التالي ..ثم اضغط على مفتاح Enter :

24

7) قم بنسخ الاتي ولصقه :

httpd;ypbind;kernel;kernel-modules


8) الان قم بالضغط على مفتاح Enter .

9) قم بالضغط على مفتاح Enter هذه المرة للحفظ والخروج .

وبهذا نكون قد انتهينا بحمد الله من علاج هذه المشكلة.

AmanHost
01-07-2005, 03:11 PM
يمكنك استخدام الصدفة (SSH) للدخول الى سيرفرك ...وذلك عن طريق الدخول الى ال WHM ومنها الى ال SSH ....ولكن ماذا لو لم يكن متصفحك يدعم الجافا سكربتس...مما سيؤدي الى عدم امكانية فتح ال SSH ؟؟..او ماذا لو تعذر لأي سبب من الاسباب الدخول الى لوحة التحكم ...عند حدةث ذلك يمكنك استخدام ذلك التطبيق الأكثر من رائع وهو برنامج ال Putty ...وهو برنامج يمكنك من الاتصال بالسيرفر الخاص بك ...لتقوم بذلك اتبع الخطوات التالية :

1) قم بتحميل البرنامج من الرابط التالي:

http://amanhost.com/downloads.html



) قم بالضغط على ايقونة البرنامج مرتين
الان قم بملأ بعض الفراغات المطلوبة مثل :

HostName : تكتب فيها عنوان موقعك أو الاي بي الخاص به ...مثال : AmanHost.Com
port: ادخل المنفذ 22 أو اختر البرتوكول SSH وستم كتابة المنفذ تلقائيا
server name : يمكنك كتابة بها ما تشاء وذلك لرجوعك اليه في اي وقت لاحق
4) الان اضغط الزر Save .

الدخول فيه الى سيرفرك عن طريق ال SSH يمكنك بكل بساطة فتح برنامج ال Putty ومن ثم اختيار اسم السيرفر الذي قمت بكتابته مسبقا ومن ثم ضغط الزر Open .

6) يطالبك الان البرنامج بال username . قم بإدخاله

7) يطلب منك ال password قم بكتابتها أيضا ...ولاحظ انها لن تظهر لك ..

8) الان انتهيت بحمد الله من الدخول الى سيرفرك عن طريق الSSH.

AmanHost
01-07-2005, 03:11 PM
------------------------------------------------------------------------------------
معالجة RNDC

يحدث أحيانا أثناء اعداد ال WHM/CPanel ظهور خطأ ال RNDC , وهو خطأ منتشر الى حد ما هذه الأيام , ويمكن علاجه ببساطة شديدة بأحد الطريقتين المذكورين بالاسفل . مع ملاحظة انه قبل اعداد النيم السيرفر يجب عليك معالجة هذا الخطأ , والذي لن يستغرق معالجته أكثر من 15 دقيقة بإذن الله .

أ ) الطريقة الأولى:

1) قم بالدخول الى سيرفرك عن طريق ال SSH او باستخدام برنامج ال Putty .

2) قم بكتابة الامر التالي:

cd /scripts/

3) قم بكتابة الامر التالي:

./updatenow

4) قم بكتابة الامر التالي:

./fixndc

الطريقة السابق ذكرها سوف تعمل بإذن الله على اصلاح الخطأ. ولكن ان استمر الخطأ قي الظهور ..فيجب عليك استخدام الطريقة الثانية :

ب) الطريقة الثانية :

1) قم بالدخول الى سيرفرك باستخدام SSH او عن طريق برنامج ال Putty .

2) قم بطباعة الامر التالي :

pico /etc/rndc.conf

الان قم بالبحث عن الكلمة rndc-key وقم باستبدالها بالكلمة التالية rndckey .

للبحث استخدم CTRL-W وللحفظ استخدم CTRL-X ثم الضغط على Y.

3) الان قم بكتابة الامر التالي:

/scripts/fixnamed

4) والان قم بكتابة الامر التالي:

/scripts/fixndc

5) في حال ظهر لك خطأ في الخطوة الرابعة ...أعد كتابة الامر مرة ثانية ...والان لن يظهر الخطأ ثانية بإذن الله .

6) يجب علينا الان اعادة تشغيل ال BIND وذلك عن طريق كتابة الاوامر التالية

service named restart

7) في حال واجهك خطأ أثناء إعادة التشغيل ..يجب عليك اعادة الامر مرة ثانية ..وبمشيئة الرحمن لن يكون هناك أخطاء

AmanHost
01-07-2005, 03:12 PM
استقبال تحذير بريدي عندالدخول بحساب الرووت

اذا اردت أن تقوم باستقبال بريد الكتروني عند دخول أي شخص بحساب الرووت ...تابع معنا الخطوات الاتية :

1) قم بالدخول الى السيرفر بحساب ال root .

2) قم بكتابة الامر التالي :

pico .bash_profile

3) وفي نهاية الملف ..أضف السطر الاتي:

echo 'ALERT - Root Shell Access on:' `date` `who` | mail -s "Alert: Root Access from `who | awk '{print $6}'`" Master_x5@wallaco.il

مع ملاحظة أن تتفادى وجود البريد الالكتروني على نفس السيرفر ...والا سيقوم المخترق وبكل بساطة بمسح التحذير وبالتالي لن تعرف شيئا عن وقت دخوله .

وبهذا نكون بحمد الله قد انتهينا من اضافة هذه الميزة .

AmanHost
01-07-2005, 03:13 PM
هذا الدرس قد سبق وكتبته في هذا المنتدى الرائع ...ولكني رأيت ان اعيد كتابته هنا في هذا الموضوع ...وذلك لتوفير الوقت والجهد والبحث ...
----------------------------------------------------------------------------
أوامر اللينكس الأساسية المستخدمة في ال SHH

الأوامر التالي ذكرها هي عبارة عن اهم الاوامر الأساسية والمستخدمة في ادارة السيرفر , وعلى الرغم انك لا تحتاجها بشكل قاطع لادارة سيرفرك ..الا انها تساعدك في ادارة وتشغيل سيرفرك بطريقة أكثر فعالية.
يمكنك استخدام هذه الاوامر في واجهة ال SHH المفضلة لديك او في برنامج Putty .



س1: كيف يمكنني التنقل بين المجلدات والملفات على السيرفر؟

ج1: في حالة رغبتك في الدخول الى احد المجلدات ففط اكتب الامر التالي متبوعا باسم المجلد cd

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

س2: كيف يمكنني معرفة التصريحات المعطاة للمجلدات والملفات ؟

ج2:فقط اكتب الامر التالي ls -l

س3: كيف يمكنني معرفة المساحة المتبقية على القرص الصلب؟

ج3: فقط اكتب الامر التالي df -m

س4:كيف يمكنني رؤية كافة الملفات الموجودة في مجلد محدد ؟

ج4: يمكنك استخدام الامر المذكور في السؤال الأول للدخول الى المجلد المحدد ومن ثم كتابة الامر التالي ls

س5: كيف يمكنني معرفة التطبيقات التي تعمل؟

ج5: بكل بساطة اكتب الامر التالي ps -xa

س6: كيف يمكنني قراءة محتويات ملف نصي...على سبيل المثال txt أو php أو html ?

ج6: يمكنك ذلك بكل بساطة عن طريق كتابة الامر التالي متبوعا باسم الملف المراد قرائته cat filenae.txt

س7: كيف يمكنني تحرير محتويات ملف نصي ؟

ج7: يمكنك ذلك عن طريق استخدام الامر التالي متبوعا باسم الملف المراد قرائته pico filename.txt

س8: كيف يمكنني تعقب أخطاء سكربتات ال cgi وتصحيحها ؟

ج8: توجه اولا الى المجلد الذي يحتوي على ملف الcgi وذلك باستخدام الامر المذكور في السؤال الأول ...ومن ثم قم بكتابة الامر التالي filename.cgi/.

مع ملاحظة أن filename هم اسم الملف المراد تصحيحه ..عندها يمكنك قراءة المخرجات ومن ثم معالجة الأخطاء.

س9: كيف يمكنني تنفيذ وتشغيل برنامج محدد مع وضعه في الخلفية؟

ج9 : يمكنك ذلك بكل بساطة عن طريق تنفيذ الامر بصورة عادية ولكن مع اضافة العلامة & في نهاية سطر الامر.

س10: كيف يمكنني استحضار أحد البرامج العاملة بخلفية السيرفر ؟

ج10: يمكنك ذلك عن طريق كتابة الامر التالي fg

س11: كيف يمكنني معرفة مواصفات وحدة المعالجة المركزية الخاصة بالسيرفر (CPU) ?

ج11: بكل بساطة اكتب الامر التالي cat /proc/cpuinfo

س12 : كيف يمكنني معرفة مواصفات الذاكرة الخاصة بالسيرفر (RAM) ؟

ج12: بكل بساطة اكتب الامر التالي cat /proc/meminfo

س13: كيف يمكنني جمع بعض المعلومات عن القرص الصلب الخاص بالسيرفر ؟

ج13: يمكن ذلك عن طريق كتابة الامر التالي fdisk -l

AmanHost
01-07-2005, 03:14 PM
الأساسية والمطلوبة لأصحاب شركات الاستضافة

بداية يجب علك ملاحظة أن بعضا من هذه الاوامر ليست أوامر أساسية لنظام التشغيل (لينكس) , ولكنها فقط متوفرة لمن يستخدم برنامج ال Cpanel ,أو اصحاب السيرفرات الذين قاموا بتركيب بعض البرامج مثل التي تقوم بمراقبة ومتابعة المستخدمين , لذلك لو لاحظت ان بعض هذه الاوامر لا يعمل فلا تقلق وتأكد ان هذا السلوك طبيعي جدا فمن المحتمل انك لم تقم بتركيب البرامج الخاصة بذلك .

س1: لقد قمت انا (صاحب السيرفر) بتحميل أو نقل ملفات لمستخدم اخر ...فظهرت مشكلة وهي عدم امكانية تعديل او نقل او حذف هذه الملفات بواسطة المستخدم ؟

ج1 : هذه المشكلة نتجت وذلك لان من قام بتحميل هذه الملفات هو مستخدم مختلف (root) عن من يقوم بمحاولة التعديل فيها , ولحل هذه المشكلة قم بالدخول الى السيرفر عن طريق ال SSH او عن طريق برنامج ال Putty واكتب الامر التالي :

/scripts/chownpublichtmls

س2: بعض الاحيان عندما أقوم بنقل حساب احد المستخدمين من سيرفر اخر الى سيرفر الخاص يحدث خطأ Domain Forbidden.؟

ج3: لحل هذه المشكلة قم بفتح ال SSH او استخدم برنامج ال Putty للدخول الى حساب الرووت واكتب الامر الاتي:

/scripts/enablefileprotect

س3: كيف يمكنني معرفة وضع الجدار الناري APF Advanced Policy Firewall ؟

ج3: قم بفتح ال SSH ومن ثم قم بكتابة الامر التالي والذي يعرض لك حالة الجدار الناري :

/etc/apf/apf -st

س4: كيف يمكنني ايقاف الجدار الناري APF ؟

ج4: يمكنك ذلك عن طريق الدخول الى ال SSH ومن ثم كتابة الامر التالي :

service apf stop

س5: كيف يمكنني تشغيل الجدار الناري APF ؟

ج5: بكل بساطة توجه الى ال SSH ومن ثم اكتب الامر التالي :

service apf start

س5: كيف يمكنني اعادة تشغيل برنامج ال Cpanel عن طريق ال SSH ؟

ج5: ببساطة شديدة اكتب الامر التالي :

/etc/rc.d/init.d/cpanel restart

س6: كيف يمكنني ايجاد كل الملفات التي تكون مملوكة بمستخدم محدد ؟

ج6: توجه الى ال SSH ومن ثم قم بكتابة الامر التالي مع مراعاة تغيير username الى اسم المستخدم المحدد :

find -user username

AmanHost
01-07-2005, 03:16 PM
النسخ الاحتياطي لموقع منفرد باستخدام ال SSH

لو اردت يوما أن تقوم بأخذ نسخة احتياطية من موقع منفرد لديك ...ولم تحب أخذها عن طريق الواجهة الرسومية لل CPanel ..يمكنك ذلك عن طريق استخدام أحد البرامج الموجودة في مجلد scripts وذلك عن طريق استخدام ( الصدفة SSH ) ...واسم هذا البرنامج هو pkgacct

...فقط اتبع الخطوات التالية :

1) قم بالدخول الى السيرفر عن طريق ال SSH او باستخدام برنامج ال Putty بالمستخدم root .

2) قم بكتابة الامر التالي:

cd /scripts

3) ومن ثم قم بكتابة الامر التالي:

./pkgacct username

مع ملاحظة تغيير ال username باسم المستخدم الخاص بالحساب المراد نسخه .

4) الان تلاحظ ظهور العبارات التالية :

Copying Reseller Config...Done
Copying Mail files....Done
Copying proftpd file....Done
Copying www logs...Done
Grabbing mysql dbs...Done
Grabbing mysql privs...Done
Copying mailman lists....Done
Copying mailman archives....Done
Copying homedir....Done

5) وبهذا نكون قد انتهينا بفضل الله تعالى من نسخ الموقع كاملا ...وتكون النسخة موجودة في المجلد home بالاسم التالي :

cpmove-username.tar.gz

مع ملاحظة أن username هو نفسه اسم المستخدم الذي تم نسخه

AmanHost
01-07-2005, 03:17 PM
استعادة نسخة احتياطية لموقع منفرد عن طريق ال SSH

لمعرفة طريقة استعادة نسخة احتياطية للمستخدم username عن طريق ال SSH يمكنك ذلك عن طريق عدة خطوات بسيطة.

1) قم بالدخول الى السيرفر عن طريق الSSH وبالمستخدم root .

2) قم برفع النسخة الاحتياطية التي أخذتها قبلا ...وضعها في مجلد ال home .فتكون بالاسم التالي:

cpmove-username.tar.gz

3) الان قم بكتابة الامر التالي داخل ال SSH :

/scripts/restorepkg username

4) وهذا الامر سيقوم بمشئة الرحمن باسترجاع الموقع ..وكذلك يقوم تلقائيا بانشاء حساب لل CPanel

AmanHost
01-07-2005, 03:20 PM
------------------------------------------------------------------------------------------
درس خاص : هذا الدرس أعددته خصيصا للجواب على استفسار الإخ الفاضل MOF NET والذي طلب مني شرح لكيفية اعداد وتنصيب ال cPanel على السيرفر .
---------------------------------------------------------------------------------------------
بسم الله الرحمن الرحيم...
قبل أن نبدا في الشرح اخوتي الأفاضل ...يجب ملاحظة انه لاعداد وتنصيب ال cPanel على السيرفر يجب ان يكون هذا السيرفر فارغ تماما (blank) وأيضا يجب ان يكون نظام التشغيل حديث التنصيب ...وسبب ذلك أن الcPanel تقوم بتغيير الكثير من الإعدادت في ملفات نظام التشغيل ....
يمكنك لو أحببت أن تقوم بطلب التنصيب مجانا من فريق الدعم الفني الخاص بشركة ال cPanel عن طريق الرابط التالي :
http://support.cpanel.net/
فقط كل ما يطلب منك هو كلمة المرور الخاصة بالمستخدم root وكذلك الاي بي الخاص بالسيرفر

مع مراعاة ان يكون نظام التشغيل الموجود على السيرفر مطابق لاحد انظمة التشغيل التي تدعمها ال cPanel ويمكنك معرفة ذلك عن طريق الاطلاع على هذه القائمة من انظمة التشغيل
http://cpanel.net/index.html
وبالتاكيد يجب ان تكون ال cPanel مرخصة ويمكنك شراؤها من الرابط اللي سبق وادرجته في هذا الموضع
والان لم يتبق غير بعض المواصفات الخاصة بالسيرفر والمطلوبة حتى تعمل ال cPanel نجاح ان شاء الله

وهي الموصفات التالية :
- معالج بنتيوم 3 500 ميجا هرتز
- قرص صلب لا يقل عن 10 جيجا
- رامات 256 ميجا .

ويجب ان تكون أقسام القرص الصلب الخاصة بالسيرفر لا تقل عن المواصفات والأحجام التالية :

0.1 جيجا بايت للروت /
50 ميجا بايت للبوت /boot
0.1 جيجا بايت لل tmp
0.1 جيجا بايت لل /usr
0.1 جيجا بايت لل /var
وباقي المساحة تخصص لمجلد ال home
--------------------------------------------------------------------------
عملية التنصيب:
--------------------------------------------------------------------------
1) قم بالدخول الى السيرفر عن طريق ال SSH وبالمستخدم root
2) قم بانشاء مجلد خاص بالسي بانل عن طريق الأمر التالي :
mkdir /home/cpins
3) قم بفتح المجلد الذي قمت بانشاءه توا عن طريق الامر التالي :
cd /home/cpins
4) الان قم باحضار نسخة ال سي بانل من موقعها الام عن طريق الامر التالي :
wget http://layer1.cpanel.net/latest

5) الخطوة الاخيرة قم بالبدء بعملية التصيب عن طريق كتابة الامر التالي :
sh latest

الان تبدا عملية التصيب ويجب ملاحظة انها تستغرق من 30 الى 45 دقيقة ...وذلك حسب سرعة المعالج ...
(( اختبرتها على 2.8 فكانت النتيجة 33 دقيقة))

اصبر حتى يتم الانتهاء من التنصيب وذلك تستطيع معرفته عند ظهور كلمة DONE على الشاشة .

الان وعند ظهور هذه الكلمة اضغط على مفتاحي ctrl و c للخروج .
---------------------------------------------------------------------------------------------
ملاحظة لو انقطعت الكهرباء لا قدر الله وانت بتقوم بتنصيب السي بانل زي ما حصلي بالظبط
فرمت الهرد من اول وجديد وابدأ عملية التنصيب مجددا ...او ممكن تابع التنصيب السابق بكتابة sh cpanel-* ولكن لا انصحك بذلك ابدا ..لانه ممكن يؤدى الى ظهور الخطاء مستقبلا
-----------------------------------------------------------------------------------------------
عند الانتهاء بفضل الله ...يمكنك ضبط اعدادت السي بانل ...كما سبق وقلت لك في الرد على نفس هذا الموضوع ....وأي مشكلة ان في الخدمة ....ولو احببت ان اقوم انا شخصيا باعداد الcpanel لك ..فانا في الخدمة وبلا مقابل

AmanHost
01-07-2005, 03:22 PM
واتمنى ان نتعاون مع بعض في مساعدة الاخرين

Ali Hamad
03-07-2005, 07:29 AM
حياك الله اخوي AmanHost :

وحقيقه موضوع رائع ، ولي تعليق على بعض الدروس ، واضافة اتمنى للجميع الفائدة منها ،

الدرس الأول : كيفية تنصيب مجموعة ال ImageMagick على سيرفرك
كيفية تنصيب مجموعة ال ImageMagick

ImageMagick هي عبارة عن مجموعة قوية من الاداوت والمكتبات متوفرة - باتفاقية استخدام - لتتعامل مع الصور بأنواعها الكثيرة جدا (أكثر من 89 نوع رئيسي) متضمنة الانواع الشائعة مثل JPEG ,GIF, PDF ,TIFF وغير ذلك الكثير , فعن طريق هذه المجموعة يمكنك انشاء الصور وتحريكها وتصغيرها وتحويلها ومن ثم حفظ عملك النهائي حتى لوكان بنوع مختلف للصورة.

في حالة كان ال ImageMagick قد تم تنصيبه قبلا ..فغالبا ستجده في هذا المسار /usr/bin/ لذلك فاذا كنت على سبيل المثال تود تركيب برنامج ال CopperMine WebGalerry وطلب منك البرنامج المسار لل ImageMagick ...فيجب عليك ان تضع المسار التالي:

/usr/bin/

الان لتقوم بتنصيب مجموعة ال ImageMagick على سيرفرك ..اتبع الخطوات التالية:

1) قم بالدخول الى سيرفرك عن طريق ال SSH او باستخدم برنامج ال Putty ....وانت بحساب ال root

2) قم بكتابة الامر التالي :

mkdir /home/src

2) ثم قم بكتابة هذا الامر :

cd /home/src

3) والان قم باحضار نسخة المجموعة المضغوطة عن طريق الامر التالي:

wget ftp://ftp.imagemagick.org/pub/Image...5.5.7-17.tar.gz

4) والان قم بفك الضغط عن طريق الامر التالي:

tar xvzf ImageMagick-5.5.7-17.tar.gz

والان افتح المجلد عن طريق الامر التالي :

cd ImageMagick-5.5.7-17

6) اكتب الامر التالي :

./configure

7) والان اكتب الامر التالي:

make

8) ومن ثم قم بكتابة الامر التالي :

make install

9) ثم قم بالدخول للمجلد PerlMagick عن طريق الامر التالي:

cd PerlMagick

10) والان قم بكتابة الامر التالي:

perl Makefile.PL

11) ثم قم بكتابة الامر التالي :

make

12) والان الخطوة الاخيرة ..قم بكتابة الامر التالي :

make install

والان تم بحمد الله تركيب هذه المجموعة القوية .

هي طريقة التنصيب القديمة للاصدار الاقدم من الاصدار السادس ، ولكن لاحظت انك اصدار قديم نوعا ما ، وللتفصيل اكثر وهذه الطريقة خاصة لسيرفرات الليونكس فقط ، وهي طريقة بناء الاماجيك من ملف السورس ، وهناك طريقة تنصيبها من ال RPM :

ارى انه لاداعي لانشاء مجلد داخل الهوم لاتمام عملية التنصيب لانه في الاصل سيكون ملف مؤقت لاتمام عملية التنصيب ، بامكانك استخدام اي مسار اخر ، او استخدام مسار في السيرفر :
cd /usr/local/src

بعدها جلب " السورس " لاخر اصدار من ال ImageMagic
wget -c ftp://ftp.imagemagick.org/pub/ImageMagick/ImageMag ick.tar.gz

ومن ثم فك الضغط عن الملف :
tar -xzvf ImageMagick.tar.gz

حذف الملف المضغوط :
rm ImageMagick.tar.gz -rf

الدخول الى المجلد :
XXXX cd ImageMagick-6*

بعدها الامر التالي لاعداد ملف الكونفيق
./configure

الامر التالي لكومبايل الاماجيك :
make

تنصيب الاماج ماجيك :
make install


الى هنا انتهى ، لاداعي لاعادة خطوات ال Perl لانها في الاصدار الجديد حذفت واصبحت تتم بداخل عملية ال كومبايل .

للتاكد من مسار ال ImageMagic :
which convert

للتاكد ايضا باي اصدار انت تعمل من ال ImageMagic :
convert -version

للتاكد بان ال ImageMagic تعمل بشكل سليم :
لنفترض ان لدينا صورة في اي موقع على المسار :
/home/ali/public_html/ali.jpg
واريد ان اختبر عمل الاماجيك :

convert /home/ali/public_html/ali.jpg ali.gif
identify ali.gif
display ali.gif
اذا لم يطلع لديك اي خطأ ، اذن تمت عملية التنصيب بنجاح من السورس .

ولكن هناك طريقة اخرى لتنصيب ال ImagicMagic من ملف ال RPM :

لنظام Fedora Core 3 i386 RPM :
wget -c http://www.imagemagick.org/download/linux/fedora/i 386/ImageMagick-6.2.3-3.i386.rpm

ومن ثم :
rpm -Uvh ImageMagick-6.2.3-3.i386.rpm

ولنظام :
Fedora Core 3 x86_64 RPM

wget -c http://www.imagemagick.org/download/linux/fedora/x 86_64/ImageMagick-6.2.3-3.x86_64.rpm

ومن ثم :
rpm -Uvh ImageMagick-6.2.3-3.i386.rpm

انتهى التنصيب ،

وللعلم اي نظام اخر خلاف ال FC3 و Mac OS X و Solaris Sparc 2.9 و FreeBSD 4.8 لابد من تنصيب الاماج ماجيك من السورس .

خالص تحياتي ،
علي حمد ،

Ali Hamad
03-07-2005, 07:55 AM
إنشاء صفحة مقدمة افتراضية للحسابات الجديدة

لمعرفة كيفية انشاء صفحة مقدمة (index) للحسابات الجديدة ...وذلك بدلا من المحتويات التي تظهر ...فقط تابع الخطوات التالية:

1) قم بانشاء صفحة المقدمة التي ترغب في ظهورها وذلك باستخدام أيا من محرارات ال HTML المفضلة لديك ..ومن ثم قم بحفظها بالاسم index.html .

2) قم برفع الصفحة التي اعددتها توا عن طريق الاف تي بي باستخدام ايا من برامج الاف تي بي المفضلة لدك وذلك الى المسار التالي:

/cpanel3-skel/public_html/

مع ملاحظة أنك ستقوم بذلك عن طريق حسابك الخاص بك كريسلر .

شكرا لك ، جميل جدا النقاش والتحاور للافضل ، بما اننا نتكلم عن الرسلر والطريقة التي ذكرت ، اذن نحن نتكلم عن ال Cpanel / WHM ، الشرح تمام التمام ، ولكن للاضافة لصاحب السيرفر :
ستجد المسار في :
XXXX /root/cpanel3-skel/public_html

واي شيء تضعه في داخل المسار :
XXX /root/cpanel3/
ايا كان ، صور او ملفات او حتى مجلد ، سيتم نقله ، لاحظ ، انا لا اتكلم عن ال Public_html لوحده او عن ماداخله ، بل بشكل كامل للمجلد اعلاه وادعم كلامي كما نلاحظ في سكربت البيرل في السي بنل الخاص بانشاء الموقع الجديد :

/scripts/wwwacct
في احد السطور :
if (-e "$skhomedir/cpanel3-skel" && $uhomedir ne "" && -d $uhomedir) {
print "Copying skel files from $skhomedir/cpanel3-skel/ to $uhomedir/\n";
وايضا :
system("cp -af $skhomedir/cpanel3-skel/.[a-z]* $uhomedir/ 2>/dev/null");
بمعنا انه استخدم الامر :
cp -af
اي :
cp -dpRf

للمسار :
cp -af $skhomedir/cpanel3-skel/.[a-z]* $uhomedir

وهو يعني ايا كان للروت والرسلر لانه قام بتعريف المتغير على حسب من قام بانشاء الموقع " سواء رسلر او صاحب السيرفر الاصلي " ، اي قم بنفس كل مجلد او ملف او ايا كان يبدا ب نقطة واي حرف من ال A حتى حرف ال Z الى مسار الهوم الخاص باليوزر ، وكما نعرف ان مسار اليوزر /home/ali مثلا ، ولم يقتصر على ال public_html .

ومن ثم يلحقه في السكربت بامر :
system("cp -af $skhomedir/cpanel3-skel/* $uhomedir/ 2>/dev/null");

وهو كسابقه ولكن لجميع المجلدات والملفات في ذلك المسار عدا الملفات او المسار المبتدئ بنقطة .

خالص تحياتي ،
علي حمد ،

Ali Hamad
03-07-2005, 08:32 AM
إعادة تشغيل ال CPanel

لإعادة تشغيل برنامج ال CPanel عن طريق ال SSH ...فقط قم بالخطوتين التاليتين:

1) قم بالدخول الى سيرفرك باستخدام ال SSH وبالمستخدم root .

2) قم بكتابة الامر التالي :

/etc/rc.d/init.d/cpanel3 restart

امر اعادة تشغيل السي بنل هنا خاطئ ، او بالاحرى كان يستخدم للاصدارات القديمة جدا ، وامر اعادة التشغيل الصحيح :

XXXX /etc/init.d/cpanel restart
او :

XXX service cpanel restart

خالص تحياتي ،
علي حمد ،

Ali Hamad
03-07-2005, 08:35 AM
4) والان قم بفك الضغط عن طريق الامر التالي:

tar xvzf ImageMagick-5.5.7-17.tar.gz

والان افتح المجلد عن طريق الامر التالي :

cd ImageMagick-5.5.7-17

6) اكتب الامر التالي :

./configure

7) والان اكتب الامر التالي:

make
========================

اعتقد ان درس ال ImageMagic تم دبيله بطريقة خاطئة .

خالص تحياتي ،
علي حمد ،

Ali Hamad
03-07-2005, 09:00 AM
فشل الاباتشي مع الريد هات لينكس وطريقة العلاج

انتشرت مشكلة هذه الأيام وهي حدوث فشل يومي دائم وسقوط للأباتشي مع نظام تشغيل لينكس ريد هات انتربرايز ...وسبب المشكلة غالبا هو محاولة تحديث ال RPM , مما يؤدي الى سقوط الاباتشي واعادة تشغيله خلال دقائق قليلة...لمعالجة هذه المشكلة اتبع الخطوات التالية:

1) قم بالدخول الى السيرفر عن طريق ال SSH وبالمستخدم ال root .

2) قم بكتابة الامر التالي :

up2date --configure

3) الان قم بكتابة الرقم التالي ..ثم قم بالضغط على مفتاح Enter:

8

4) ثم قم بنسخ ولصق الاتي :

kernel*;httpd

5) قم بالضغط على مفتاح Enter

6) قم بكتابة الرقم التالي ..ثم اضغط على مفتاح Enter :

24

7) قم بنسخ الاتي ولصقه :

httpd;ypbind;kernel;kernel-modules


8) الان قم بالضغط على مفتاح Enter .

9) قم بالضغط على مفتاح Enter هذه المرة للحفظ والخروج .

وبهذا نكون قد انتهينا بحمد الله من علاج هذه المشكلة.

كلام سليم ، ولي تعليق لفهم محتوى الموضوع بالكامل :

في الشرح السابق انت تحاول انت تقوم بتعحديل عملي التحديث في سيرفرك لكي يتجاوز تحديث ال httpd لانه في الاصل تقوم السي بنل بتحديثه ، ولفهم الموضوع بشكل افضل ،
انت عند استلامك لاي سيرفر جديد اول شيء تعمله انك تروح وتعدل ملف الكونفيق الخاص بعملي التحديث والنوعين الاشهر هما up2date and yum ومثلا كما ذكر زميلي في الموضوع :
up2date --configure
لاعدادت الكونفيق الخاص ب up2date ، ستجد انه عرض امامك خيارات كثير ، شاهد الرقم المقابل للخيار :
pkgSkipList

ومن ثم اطبع الرقم " ليس من الضروري 8 او 9 " واضغط انتر ،

ومن ثم انسخ اللسته التالية :
kernel*;php*;httpd*;perl*;mysql*;mod_ssl*;imap*;sq uirrelmail*;spamassassin*;caching-nameserver*;mailman*;

لان الخدمات اعلاه باستثناء ال kernel تقوم السي بنل بتحديثها ، فلاداعي ان يقوم عميل التحديث بتحديثها تلقائيا .

اما ان كنت تستخدم ال yum ، فطريقة الاستثناء ستكون كالتالي :
تحت كلمة :
[main]
اكتب السطر :
exclude=kernel* php* httpd* perl* mysql* mod_ssl* imap* squirrelmail* spamassassin* caching-nameserver* mailman*

خالص تحياتي ،
علي حمد ،

الحاج متولى
03-07-2005, 12:13 PM
شكرا اخى الكريم على هذا الدروس المفيدة والجيدة
هى فعلا يحتاج اليها الكثير وان لم يكن لادارة سيرفراتهم فللمعرفة
اخى الكريم
بارك الله فيك وفى والديك
تسلم اخى والى الامام وهات المزيد من عندك

support
03-07-2005, 01:23 PM
الله يعطيك العافية اخوي على الدروس واستمر نحن معك

و الشكر للا خ احمد ع لى التوضيحو التعديلات

والله يجزاكم خير

AmanHost
03-07-2005, 09:56 PM
احيانا انا ابي مساعدة وانتو تساعدوني
عادي ما فيها شي
المهم المعاونا تكون بيننا

فيصل702
03-07-2005, 10:11 PM
شكراً أخي AmanHost على هذه الدروس

وللأخ Ali Hamad للإيضاحات والتعديلات على بعض الدروس

نتمنى من الأخوة محترفي السيرفرات المشاركة وشرح كيفية التعامل مع السيرفر من جميع النواحي

:) ;)

m7tref.net
04-07-2005, 04:42 AM
مشكور جدا اخواني على هذي الدروس الرائعة ،، الله يجعلها في موازين حسناتكم

تحياتي .. www.m7tref.net

Masry
04-07-2005, 04:03 PM
مشكورين جداً على الدروس الرائعة ولكن كان لي سؤال ارجو ان تجاوبوني عليه وهو عن كيفية أخذ نسخة احتياطية لجميع المواقع الموجودة على الـريسـلر الخاص بي ..

تحياتي وفي انتظار الاجابة ..

AmanHost
04-07-2005, 07:49 PM
Masry اخوي شو نوعية البانل الي في الريسيلر بتاعك Plesk | DirectAdmin | Whm ?
وحدد اي واحدة وانا اشرحلك كيف

فرسان العرب
06-12-2005, 05:50 AM
اخيييي ارجووووووووووك مساعدتي :confused: :confused: :confused: :confused: :confused: :confused: :confused: :confused: :confused: :confused: :confused:

انا نصبت الريد هات علي الجهاز بتاعي وبعدين نصبت السي بانل وكل شي وكل شي حلاوة بس يا اخي عملت رستارت للجهاز وبعدين انصدمت لم يدخل الي النضام يعطيني Error ارجووووووووووووووووك اخي ماذا اعمل ارررررررررررررررررررررررر ررررررررررجوك:confused: :confused: :confused: :confused: :confused: :confused: :confused:

alsahernet
12-12-2005, 01:00 AM
استعادة نسخة احتياطية لموقع منفرد عن طريق ال SSH

لمعرفة طريقة استعادة نسخة احتياطية للمستخدم username عن طريق ال SSH يمكنك ذلك عن طريق عدة خطوات بسيطة.

1) قم بالدخول الى السيرفر عن طريق الSSH وبالمستخدم root .

2) قم برفع النسخة الاحتياطية التي أخذتها قبلا ...وضعها في مجلد ال home .فتكون بالاسم التالي:

cpmove-username.tar.gz

3) الان قم بكتابة الامر التالي داخل ال SSH :

/scripts/restorepkg username

4) وهذا الامر سيقوم بمشئة الرحمن باسترجاع الموقع ..وكذلك يقوم تلقائيا بانشاء حساب لل CPanel

بارك الله فيك .. اخوي هل ممكن استفيد منها مثل في نقل موقع من سيرفر لسيرفر ؟؟

Ali Hamad
12-12-2005, 07:20 AM
بارك الله فيك .. اخوي هل ممكن استفيد منها مثل في نقل موقع من سيرفر لسيرفر ؟؟

نعم ، بكل تأكيد تستطيع ذلك ، بعد ان يتم نسخ الموقع تقوم بنقل الموقع الى مجلد الهوم في السيرفر الاخر بالاف تي بي او بال scp او ال rsync ، مع اني افضل ال scp ، مع العلم انك تستطيع النقل باوامر كثير مثل ال cp and tar " انتبهوا تراني عارف ان الاول نسخ والثاني ضغط بس كلها تنقل من سيرفر الى سيرفر ;) " .

بعد كذا يالغالي ، تخش ال WHM وتسترجع البك اب بنفس اليوزر نيم مال الموقع القديم من خيار استرجاع فل بك اب او cp-move وهو تقريبا ثالث خيار في خيارات البك اب :
restore gull backup or cp-move backup تقريبا .


وبامكانك من الشل برضوه بامر :
XXX /scripts/restorepkg USER

وبينقل كامل الموقع شاملا كل شيء بقواعده وملفاته وكل شيء .

خالص التحية ،
علي حمد !

Ali Hamad
12-12-2005, 07:24 AM
اخيييي ارجووووووووووك مساعدتي :confused: :confused: :confused: :confused: :confused: :confused: :confused: :confused: :confused: :confused: :confused:

انا نصبت الريد هات علي الجهاز بتاعي وبعدين نصبت السي بانل وكل شي وكل شي حلاوة بس يا اخي عملت رستارت للجهاز وبعدين انصدمت لم يدخل الي النضام يعطيني Error ارجووووووووووووووووك اخي ماذا اعمل ارررررررررررررررررررررررر ررررررررررجوك:confused: :confused: :confused: :confused: :confused: :confused: :confused:

السلام عليكم / السي بنل في بعض الاوقات تقوم بانزال الكيرنل ، وقد يكون ان الكيرنل بينك عندك ، اعطينا رسالة الخطأ بالضبط او خش single user mod بكتابة الامر single linux او linux emergency في الشاشة مال البرومبت في بداية تشغيل اللينكس لو انت تستخدم ال Lilo كبوت لوادر ، وبامكانك تستخدم القرص المرن حق البوت مال الردهات الي سويته في اول التنصيب علشان تسوي البوت وتخش تشوف وش المشكلة .

خالص التحية ،
علي حمد !

alsahernet
12-12-2005, 05:19 PM
مشكور اخوي .. لكن عند التطبيق سواء في الشل او whm
تظهر لي الرساله التاليه

cpmove- prefix is missing, but non prefixed directory exists.. cpmove- prefix discarded
Extracting Domain....Done<br>
Sorry, the copy failed. Unable to find the cpanel user file. Is the archive missing (cwd: /home/cprestore loaded alshooq/cp/alshooq)?

ممكون توضحها لي بارك الله فيك :)

Ali Hamad
12-12-2005, 08:11 PM
سلام عليكم :

الرسالة تعني انه عندما بدأ السكربت بفك الضغط لم يجد ملف الهوم الخاص باليوزر ، تأكد انك تقوم بعمل البك اب بالطريقة :

/scripts/pkgacct USER

والاسترجاع بالسكربت :

/scripts/restorepkg USER

وفي كل الحالتين المتغير USER يعني اسم المستخدم في الموقع على السيرفر القديم والجديد ، مع العلم بان السكربت سينشأ الموقع تلقائيا ،

خالص التحية ،
علي حمد !

alsahernet
13-12-2005, 01:23 AM
اخوي انا قمت بنقل الموقع من سيرفر ثاني ..
هل لابد اعمل حساب من التحكم باسم اليوزر الجديد لكي يعمل له مجلد
ملف الهوم الخاص باليوزر ؟؟

alsahernet
18-12-2005, 02:16 PM
اخوي انا حصل عندي مشكله انا نقل موقع للسيرفر وقمت بعمل الاستعاده
عن طريق الامر
/scripts/restorepkg user

لكن لم يستعيد اي شي .. في اداتا بيس مثلا يعطي الاخطاء التاليه


yntax to use near 'DEFAULT CHARSET=latin1' at line 9
ERROR 1146 at line 2430: Table 'XXXX_vb.usergrouprequest' doesn't exist

الاخوان قالوا لي ..
المشله في اصدار 4.0.25 والبيك اب اللى بسترجعه اصدار قواعد البيانات 4.1.3

Ali Hamad
19-12-2005, 03:39 AM
اخوي انا قمت بنقل الموقع من سيرفر ثاني ..
هل لابد اعمل حساب من التحكم باسم اليوزر الجديد لكي يعمل له مجلد
ملف الهوم الخاص باليوزر ؟؟

لا ياعزيزي ، السي بنل تقوم بعمل ذلك تلقائيا عند استعادة البك اب بالامر السابق او عند الاستعادة من البك اب اليوم او الاسبوعي او الشهري ، تستطيع التأشير على خيار recreat account اول خيار .

علي حمد !

Ali Hamad
19-12-2005, 03:43 AM
اخوي انا حصل عندي مشكله انا نقل موقع للسيرفر وقمت بعمل الاستعاده
عن طريق الامر
/scripts/restorepkg user

لكن لم يستعيد اي شي .. في اداتا بيس مثلا يعطي الاخطاء التاليه


yntax to use near 'DEFAULT CHARSET=latin1' at line 9
ERROR 1146 at line 2430: Table 'XXXX_vb.usergrouprequest' doesn't exist

الاخوان قالوا لي ..
المشله في اصدار 4.0.25 والبيك اب اللى بسترجعه اصدار قواعد البيانات 4.1.3

1) المشكلة :
اختلاف اصدار ال Mysql في السيرفرين في احد السيرفرات الاصدار 4.1 وفي السيرفر الاخر 4.0 .

2) الحل :
1) الذهاب للسيرفر ذو الاصدار 4.1 " كما هو واضح انك ناقل القاعده من اصدار اعلى " الي هو 4.1 وتبي ترجعها لاصدار اقل الي هو 4.0 " ،

تقدر تاكد وش اصدار المايسقول في السيرفرين بالامر :
mysql -V

2) تروح السيرفر الي عليه القاعده الي تبي تنقلها وهو الي اصدار المايسقول فيه 4.1 وتسوي الامر :

mysqldump --create-options --compatible=mysql40 -uroot -p db_name > File.sql

) التفصيل :
db_name = اسم القاعدة الي تبي تنقلها .
file.sql = اسم اي ملف نسخه للقاعدة .
uroot = معناتها انك راح تسحب بيوزر الروت ولو حطيت يوزر القاعده مو مشكلة
-p = راح يطلب منك باسورد الروت الخاص بقواعد البيانات وتقدر تطلعه من خلال الامر :
cat /root/.my.cnf

4) بعدها تأكد ان القاعده اخذت النسخه منها كاملة ،
بعد مانسخت القاعده ، وديها للسيرفر الي تبي تزرعها فيه باي طريقة كانت سواء ftp or scp ، وانا افضل ال scp " Secure Copy " بالامر :

scp file.sql root@IP:/home
اذا هذي اول مره راح يسالك سؤال اكتب Yes بعدين باسورد الروت في السيرفر الثاني وراح ينقله وياك .

5) خش السيرفر القديم ، بعد كذا سوي زراعه طبيعيه بالامر وتأكد انك انشات قاعده جديده فارغه :
mysql -uroot -p DATABASENAME < file.sql

خالص التحية ،
علي حمد ،

as4web
05-07-2007, 05:20 AM
شكرا على دروس الاخ عمرو ايجى ماكس


يعنى لو مش انت الاخ عمرو يا ريت تبقى تذكر المصدر :S

romio_n_k
13-12-2008, 03:41 PM
بارك الله فيييك

فيصل فارس
22-12-2008, 12:09 AM
شكرا على دروس الاخ عمرو ايجى ماكس

xdxbx
04-02-2009, 05:34 AM
الصراحة درووس مفيدة .. و رائعة في نفس الوقت ..

جزيت خيرا اخي الكرم ..