أدواتك يا مستخدم لينوكس في إدارة المنتدى

السلام عليكم ورحمة الله وبركاته إلى مَنْ مَنّ الله عليهم وهداهم إلى استخدام لينوكس حتى تكتمل منظومة الحرية نظام تشغيل م ..


موضوع مغلق


02-11-2010 12:20 صباحا
ahmedyahia87
عضو فعال
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 02-11-2010
رقم العضوية : 908
المشاركات : 111
الجنس : ذكر
الدعوات : 1
يتابعهم : 0
يتابعونه : 0
قوة السمعة : 64
موقعي : زيارة موقعي
اصدار المنتدى : 2.1.3
 offline 
السلام عليكم ورحمة الله وبركاته
إلى مَنْ مَنّ الله عليهم وهداهم إلى استخدام لينوكس
حتى تكتمل منظومة الحرية

نظام تشغيل مفتوح المصدر
منتديات مفتوحة المصدر
أدوات مفتوحة المصدر

أولاً والأهم على الإطلاق

السيرفر الشخصي
وسنتكلم إن شاء الله عن أشهر سيرفر شخصي على لينوكس وهو Xampp
يمكن تحميله من الرابط التالي

http://www.apachefriends.org/en/xampp-linux.html

وشرح التعامل مع xampp كالآتي ( للأمانة الشرح منقول من مجتمع لينوكس العربي )



xampp وهو إختصار لجملة X Apache MySQL Perl PHP و هو عبارة عن حزمة تحتوي على الكثير من البرامج و الخدمات مجمعة في حزمة واحدة, و هذه الخدمات هي :

	 Apache 2
   
	 MySQL
  
	 PHP 5 & PEAR

	 Perl
  
	 ProFTPD
   
	 phpMyAdmin
   
	 OpenSSL
   
	 GD
   
	 libjpeg
  
	 libpng
  
	 gdbm
   
	 zlib
  
	 expat

	 Sablotron
  
	 libxml
  
	 Ming
  
	 Webalizer
  
	 pdf class

	 ncurses
  
	 mod_perl
  
	 FreeTDS

	 gettext

	 mcrypt

	 mhash
  
	 SQLite
  
	 IMAP C-Client


و لمن يريد تثبيت كل هذه الحزم من دون xampp ما عليه سوى أن يكتب :

sudo apt-get install apache2 apache2-doc mysql-server php5 libapache2-mod-php5 php5-mysql perl php-pear proftpd phpmyadmin openssl php5-gd freetype2-demos libfreetype6 libjpeg-progs libjpeg62 libpng12-0 libgdbm3 zlib1g expat sablotron libapache2-mod-php5 php5-cli proftpd-doc libgd-tools libcompress-zlib-perl libxml-dev mingw32-binutils webalizer php-fpdf ncurses-bin libapache2-mod-perl2 libapache2-mod-perl2-doc freetds-dev gettext php5-mcrypt php5-mhash php5-sqlite libc-client2007b-dev php5-xcache  


عملية التثبيت :

ملية تثبيت xampp سهلة جدا فهي عبارة عن فك الأرشيف في مجلد opt , ولهذا أولا تأكد من أن مجلد opt موجود وهو في المسار التالي :


/opt 

إن لم يكن موجود أكتب :


sudo mkdir /opt 

و إن كان موجود فضع حزمة xampp في مجلد home ثم أكتب :


sudo tar xvfz xampp-linux-1.7.tar.gz -C /opt 

وهكذا إنتهينا من تثبيت xampp و الحمد لله ............


الأوامر الأساسية للسيرفر XAMPP :

لتشغيل سيرفر XAMPP :

sudo /opt/lampp/lampp start 

لإيقاف التشغيل :

sudo /opt/lampp/lampp stop 

لإعادة التشغيل :

sudo /opt/lampp/lampp restart 

للمزيد من الأوامر أكتب :

sudo /opt/lampp/lampp  


النتيجة :
Usage: /opt/lampp/lampp <action>

    start	   Start XAMPP (Apache, MySQL and eventually others)
    startapache  Start only Apache
    startssl	Start only SSL support
    startmysql   Start only MySQL
    startftp	Start only ProFTPD

    stop	    Stop XAMPP (Apache, MySQL and eventually others)
    stopapache   Stop only Apache
    stopssl	 Stop only SSL support
    stopmysql    Stop only MySQL
    stopftp	 Stop only ProFTPD

    reload	  Reload XAMPP (Apache, MySQL and eventually others)
    reloadapache Reload only Apache
    reloadmysql  Reload only MySQL
    reloadftp    Reload only ProFTPD

    restart	 Stop and start XAMPP
    security	Check XAMPP's security

    php5	    Activate PHP5
    php4	    Activate PHP4
    phpstatus    Which version of PHP is active?

    backup	  Make backup file of your XAMPP config, log and data files
    panel	   Starts graphical XAMPP control panel  



تجريب عمل السيرفر :

بعد تشغيل السرفر إذهب إلى LocalHost للتأكد من عمل السيرفر ...........

///////////////////////////////////////////////////////////////////////////////////////////////////////////////

إعدادات الحماية :
لوضع إعدادات الحماية شغل السيرفر ثم أكتب ما يلي :


[code]sudo /opt/lampp/lampp security  


[email protected]:~$ sudo /opt/lampp/lampp security
XAMPP: Quick security check...
XAMPP: Your XAMPP pages are NOT secured by a password.
XAMPP: Do you want to set a password? [yes] yes # يطلب رقم سري
XAMPP: Password:
XAMPP: Password (again):
XAMPP: Password protection active. Please use 'lampp' as user name! # اسم المستخدم هو lampp
XAMPP: MySQL is accessable via network.
XAMPP: Normaly that's not recommended. Do you want me to turn it off? [yes] yes # أكتب نعم لكي لا تصبح قاعدة البيانات متاحة في الأنترنيت
XAMPP: Turned off.
XAMPP: Stopping MySQL...
XAMPP: Starting MySQL...
XAMPP: The MySQL/phpMyAdmin user pma has no password set!!!
XAMPP: Do you want to set a password? [yes] yes #ضع نعم لوضع رقم سري إلى PhpMyAdmin
XAMPP: Password:
XAMPP: Password (again):
XAMPP: Setting new MySQL pma password. # اسم المستخدم هو pma
XAMPP: Setting phpMyAdmin's pma password to the new one.
XAMPP: MySQL has no root passwort set!!!
XAMPP: Do you want to set a password? [yes] yes # ضع نعم لوضع كلمة السر للمستخدم root
XAMPP: Write the password somewhere down to make sure you won't forget it!!!
XAMPP: Password: # ضع كلمة السر
XAMPP: Password (again):
XAMPP: Setting new MySQL root password.
XAMPP: Change phpMyAdmin's authentication m*ethod.
XAMPP: The FTP password is still set to 'lampp'.
XAMPP: Do you want to change the password? [yes] yes # ضع نعم
XAMPP: Password:
XAMPP: Password (again):
XAMPP: Reload ProFTPD...
XAMPP: Done. # مبروك الحماية [/code]



ثم احفظ العمل و أعد تشغيل السيرفر :


sudo /opt/lampp/lampp restart 

تحويل قيمة register global إلى off :

سنقوم هنا بتغيير قيمة register global إلى القيمة off بحيث أنها تأتي بقيمة on إفتراضيا مع سيرفر xampp , وسنقوم بها لأن تركها على الوضع on يشكل ثغرة أمنية خطيرة , و للمزيد حول هذا إليكم هذه الدراسة المفصلة لها .......

نأتي للطريقة أكتب أولا :


sudo gedit /opt/lampp/etc/php.ini 

و اذهب إلى السطر 325 و ستجد :


register_globals = On 

حولها إلى :


register_globals = Off 

ثم أعد تشغيل السيرفر :


sudo /opt/lampp/lampp restart  



الصلاحيات :

سوف نقوم بإعطاء الصلاحيات إلى مجلد htdocs الذي نضع فيه الملفات وهذا لكي ييسر لنا عملية تجريب السكريبتات ....................

أكتب ما يلي :


sudo chmod -R 777 /opt/lampp/htdocs 

////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

الحيل :

لقد أعددت لكم حيل كثيرة بخصوص هذا الموضوع أرجوا أن تنال إعجابكم

وضع إختصار للأوامر :

سنضع هنا أمر لإختصار الأوامر الطويلة التي تتعامل مع السيرفر , وما عليك سوى كتابة :


sudo ln -s /opt/lampp/lampp /usr/bin/lampp 

وهكذا تصبح الأوامر هكذا :


sudo lampp start
sudo lampp stop 
sudo lampp restart 

طريقة جعل السيرفر يعمل عند تشغيل الحاسوب :

لكي يشتغل السيرفر عند تشغيل الحاسوب ودون كتابة أمر التشغيل في كل مرة ما عليكم سوى كتابة :


sudo ln -s /opt/lampp/lampp /etc/rc2.d/S99lampp && sudo ln -s /opt/lampp/lampp /etc/rc1.d/K02lampp 

وضع إختصار لمجلد htdocs :

سوف نقوم الآن بعمل إختصار لمجلد htdocs إلى مجلد نضعه في home , ونسمي مجلد الإختصار www مثلا ...........

والطريقة هي أن تكتب ما يلي :


sudo ln -s /opt/lampp/htdocs /home/mahio/www 

طبعا مع مراعاة اسم المستخدم ...........

إضافة الواجهة الرسومية للوحة تحكم xampp إلى menu :

تمكنك هذه الطريقة من التحكم في سيرفر xampp بالواجهة الرسومية - طبعا الأوامر محدودة - و إمكانية تشغيلها من Application > internet > XAMPP Control Panel .........

الطريقة سهلة وهي قم بتحميل الملف التالي , و ستجد فيه صورة و برنامج صغير , الآن قم بالضغط على Alt+F2 ثم أكتب :


gksudo nautilus 

ضع الصورة في المسار التالي :


/usr/share/icons 

ثم ضع البرنامج الصغير في المسار :


/usr/share/applications 

مع مراعاة عدم تغيير أسماء الملفات ثم أكتب ما يلي :


sudo chmod +x /usr/share/applications/xampp-control-panel.desktop 

و النتيجة هي :

318dp

-------------------------------------------------------------------------

إتاحة إمكانية التعامل مع mysql من سطر الأوامر :

هذه طريقة تمكنكم من التعامل مع mysql من سطر الأوامر , و هي خطوة مهمة لمن إعتاد التعامل مع سطر الأوامر بدل برنامج PhpMyAdmin , و الطريقة كالتالي :

أكتب مايلي :


sudo ln -s /opt/lampp/bin/mysql /usr/bin 

///////////////////////////////////////////////////////////////////////////////////////////////////////////////

حذف xampp :

لحذف سيرفر xampp أكتب :


sudo /opt/lampp/lampp stop && sudo rm -rf /opt/lampp 

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

sudo rm -rf www && sudo rm -rf /usr/bin/mysql && sudo rm -rf /usr/bin/lampp 



//////////////////////////////////////////////////////////////////////////////////////////////////////////////////

معلومات عن مسار ملفات الإعدادت :


 /opt/lampp/bin/ The XAMPP commands home
/opt/lampp/htdocs/ The Apache DocumentRoot directory
/opt/lampp/etc/httpd.conf The Apache configuration file
/opt/lampp/etc/my.cnf The MySQL configuration file
/opt/lampp/etc/php.ini The PHP configuration file
/opt/lampp/etc/proftpd.conf The ProFTPD configuration file (since 0.9.5)
/opt/lampp/phpmyadmin/config.inc.php The phpMyAdmin configuration file 


//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////

ثانياً
برنامج GFTP
وهو برنامج نقل الملفات وستجده في مدير الحزم أو يمكن تنصيبه من الأمر التالي
sudo apt-get install gftp


يمكن استخدام برنامج filezilla بدلاً منه وأيضاً موجود بمدير الحزم

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////

ثالثاً
برنامج محرر النصوص الرائع وهو يدعم نظام الألوان وغيره
gedit
وهو يأتي بشكل افتراضي مع التوزيعة ، إن لم يكن موجود يمكن تنصيبه من الأمر التالي
sudo apt-get install gedit


وهناك ملحوظة مع هذا البرنامج

في الوضع الافتراضي للبرنامج لا يقوم بعرض أرقام الأسطر ، وهي خاصية مهمة جداً ولتفعيلها
Edit>>preferences>>view
قم بوضع علامة صح أمام
Display line numbers
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////

برنامج Kompare
وهو برنامج يقوم بعمل مقارنة بين ملفين

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////

طبعاً المتصفح فايرفوكس ، وهو يأتي افتراضياً مع التوزيعة
لكن من الإضافات المفيدة التي أستخدمها مع المتصفح الآتي
fireftp
وهي عبارة عن برنامج ftp لنقل الملفات ، أفضل ما في هذه الإضافة أنها تفتح لك برنامج لنقل ملفاتك في tab كأنك تفتح صفحة انترنت ، وذلك مفيد جداً في أنه سيقلل من التشتت بين أكثر من برنامج ، فكل شيء في برنامج واحد



//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////

Imagebot
وهي إضافة لرفع الصور إلى موقع imageshake
أيضاً تفتح في tab وكأنك تفتح صفحة انترنت

extensions_imagebot
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
قد تحتاج أيضاً إلى
Bluefish وهو محرر للغات البرمجة
bluefish02

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////
وأيضاً هذا لاختيار أكواد الألوان
Agave
colorscheme-0.4

من يعرف برامج أخرى قد تقيد يرجى اضافتها


02-11-2010 12:23 صباحا
مشاهدة مشاركة منفردة [1]
ahmedyahia87
عضو فعال
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 02-11-2010
رقم العضوية : 908
المشاركات : 111
الجنس : ذكر
الدعوات : 1
يتابعهم : 0
يتابعونه : 0
قوة السمعة : 64
موقعي : زيارة موقعي
اصدار المنتدى : 2.1.3
 offline 
look/images/icons/i1.gif أدواتك يا مستخدم لينوكس في إدارة المنتدى
أحب أن أذكر شيء ،
بعد سقوط smartbb أعتقدت أن المشروع انتهى
تواً عرفت أن هناك أحد قام باستكمال المشروع باسم آخر ،
الغريب أني جالس أمام الأنترنت معظم ساعات حياتي ، ولم يخبرني أحد عن المشروع ، لذلك أنا مصدووم 8wx

ألاحظ تطور كبير في الاستايلات والمحرر المرئي ، نظام الهاكات ، متابع معكم إن شاء الله

وقد تجدوني منضم قريباً لفريق العمل بإذن الله

أسأل الله أن يوفقك وأن يستمر المشروع إلى مالانهاية
بارك الله في القائمين على المشروع


تم تحرير المشاركة بواسطة :ahmedyahia87
بتاريخ:02-11-2010 03:41 صباحا


28-11-2010 06:08 صباحا
مشاهدة مشاركة منفردة [2]
كنتارو
عضـو نشيط
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 22-07-2009
رقم العضوية : 59
المشاركات : 438
الدولة : مِصْر
الجنس : ذكر
يتابعهم : 0
يتابعونه : 1
قوة السمعة : 3107
اصدار المنتدى : غير محدد
 offline 
look/images/icons/i1.gif أدواتك يا مستخدم لينوكس في إدارة المنتدى
آلشَرحٍْ رَآئعٍْ جِدَآ أخىٍْ
تِسْلَمٍْ يَدَكـ

157

27-02-2011 11:38 صباحا
مشاهدة مشاركة منفردة [3]
ahmed imad
عضـو نشيط
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 26-10-2010
رقم العضوية : 865
المشاركات : 366
الدولة : المغرب
الجنس : ذكر
تاريخ الميلاد : 13-2-1994
يتابعهم : 0
يتابعونه : 0
قوة السمعة : 1169
موقعي : زيارة موقعي
اصدار المنتدى : غير محدد
 offline 
look/images/icons/i1.gif أدواتك يا مستخدم لينوكس في إدارة المنتدى
شكرا جزيلا كنت محتاج كتيرا برنامجBluefish 157

05-10-2012 03:59 مساء
مشاهدة مشاركة منفردة [4]
amai
عضـو مشارك
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 05-07-2012
رقم العضوية : 2304
المشاركات : 64
الدولة : مصر
الجنس : ذكر
تاريخ الميلاد : 1-1-1997
يتابعهم : 0
يتابعونه : 0
قوة السمعة : 4
موقعي : زيارة موقعي
اصدار المنتدى : 2.1.4
 offline 
look/images/icons/i1.gif أدواتك يا مستخدم لينوكس في إدارة المنتدى
اخى شرح رائع فعلا ليونكس اقوى نظام فى العالم
اتمنى من كل اعضاء المنتدى التحويل من نظام الاطفال وندوز الى نظام المحترفين ليونكس
بالنسبة لى كمصم احببت كثيرا برنامج bule fish editor
لكن ايضا مصميم الويب يحتاجون لمحررات صور وافضل محرار صور هو GIMP
يستطيع فعل اى شى يقوم الفوتوشب بعمله
كما انه مجانى ومفتوح المصدر على عكس الفوتوشب
وكما اننى استخدم برنامج KImageMapEditor
لعمل الخرائط الصورية فى html
واتمنى لك التوفيق

07-10-2012 11:55 مساء
مشاهدة مشاركة منفردة [5]
علي المسلم
عضـو مشارك
rating
معلومات الكاتب ▼
تاريخ الإنضمام : 05-10-2012
رقم العضوية : 2469
المشاركات : 45
الجنس : ذكر
يتابعهم : 0
يتابعونه : 0
قوة السمعة : 400
اصدار المنتدى : 2.1.4
 offline 
look/images/icons/i1.gif أدواتك يا مستخدم لينوكس في إدارة المنتدى
بارك الله بك اخي
فعلاً انا مكمل المجموعة سابقاً النظام و البرامج و المنتدى و الاضافة مفتوحة المصدر الحمد لله في ذلك هداني اليه فقد اغناي عن الويندوز باسره و حتى لو لم يفعل فسوف استخدمه و لن استخدم احتكارية مايكروسوفت الاستغلالية و استحالة فعلية ان استخدم نسخة مقرصنة موفق . هذه اخلاق المسلمين لا يؤذون و لا يتعدون احداً بارك الله بك مرة اخرى .


المواضيع المتشابهه
عنوان الموضوع الكاتب الردود الزوار آخر رد
شرح إنشاء قاعدة بيانات MySQL وإسم مستخدم وربطهما elokely
0 189 elokely
[مجابه] ما افضل برنامج المستخدم لتجربة pbb محليًا ؟ localhost أبو العصافير
4 413 نجم الويب
أنا مستخدم جديد يا شباب الصقر
3 158 dayday
ملحق عرض المرفقات المستخدمة وغير المستخدمة ziadmasry
1 283 ziadmasry
هاك منع النسخ ومنع تصفح الصفحة على جهاز المستخدم kareem
1 243 kareem

الكلمات الدلالية
لا يوجد كلمات دلالية ..







الساعة الآن 03:22 صباحا