maqola:setup
اختلافات
عرض الاختلافات بين النسخة المختارة و النسخة الحالية من الصفحة.
| جانبي المراجعة السابقةالمراجعة السابقة | |||
| maqola:setup [2010/11/25 17:39] – mohammed.tillawy | maqola:setup [2015/04/23 03:21] (حالي) – تحرير خارجي 127.0.0.1 | ||
|---|---|---|---|
| سطر 1: | سطر 1: | ||
| + | هل تود المساهمة في مقولة؟ | ||
| + | |||
| + | هل تود المشاركة في تطوير مقولة؟ | ||
| + | |||
| + | إذن ها هي بعض النصائح لتنصيب مقولة على جهازك: | ||
| + | |||
| + | === على نظام أبل ماك أو إس Mac OS=== | ||
| + | |||
| + | ستحتاج لتنصيب [[http:// | ||
| + | |||
| + | * قم بتوليد مفتاح ssh بإستخدام الخطوات التالية: | ||
| + | |||
| + | < | ||
| + | cd ~/.ssh | ||
| + | ssh-keygen -t dsa -f ~/ | ||
| + | </ | ||
| + | |||
| + | * قم بمراسلة [[http:// | ||
| + | |||
| + | * بعد أن ترد عليك إدارة الموقع بالإيجاب بإستطاعتك التأكد من نجاح التسجيل من خلال: | ||
| + | |||
| + | < | ||
| + | ssh -i ~/ | ||
| + | ssh-add ~/ | ||
| + | </ | ||
| + | |||
| + | * قم بتنزيل بعض البرامج اللازمة لتنزيل نصوص مقولة و تشغيل مقولة | ||
| + | |||
| + | < | ||
| + | sudo port install postgresql90 php5-memcache php5-postgresql | ||
| + | | ||
| + | </ | ||
| + | |||
| + | * قم بتنزيل نصوص مقولة: | ||
| + | |||
| + | < | ||
| + | cd ~/Sites/ | ||
| + | git clone gitolite@git.freesoft.jo: | ||
| + | </ | ||
| + | |||
| + | قم بإعداد قاعدة البيانات: | ||
| + | |||
| + | < | ||
| + | mkdir ~/ | ||
| + | initdb -D ~/ | ||
| + | pg_ctl -D ~/ | ||
| + | createdb maqola | ||
| + | createuser postgres -s | ||
| + | createuser maqola -S -R -D | ||
| + | |||
| + | psql -h localhost -U maqola | ||
| + | </ | ||
| + | |||
| + | * إفتح بعض المجلدات المطلوبة | ||
| + | < | ||
| + | mkdir ~/ | ||
| + | mkdir ~/ | ||
| + | sudo chown _www ~/ | ||
| + | </ | ||
| + | |||
| + | * فعّل php معapache | ||
| + | |||
| + | < | ||
| + | |||
| + | sudo / | ||
| + | |||
| + | sudo cat >> / | ||
| + | Include conf/ | ||
| + | Include conf/ | ||
| + | EOF | ||
| + | |||
| + | sudo cat > / | ||
| + | UserDir Sites | ||
| + | DocumentRoot / | ||
| + | < | ||
| + | AllowOverride All | ||
| + | DirectoryIndex index.php index.html | ||
| + | Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec | ||
| + | <Limit GET POST OPTIONS> | ||
| + | Order allow,deny | ||
| + | Allow from all | ||
| + | </ | ||
| + | < | ||
| + | Order deny,allow | ||
| + | Deny from all | ||
| + | </ | ||
| + | </ | ||
| + | |||
| + | EOF | ||
| + | |||
| + | </ | ||
| + | |||
| + | * بعض التعديلات على إعدادات php | ||
| + | < | ||
| + | sudo ex / | ||
| + | : | ||
| + | :wq | ||
| + | EOF | ||
| + | </ | ||
| + | |||
| + | * قم بتشغيل memcached و apache | ||
| + | < | ||
| + | memcached -d | ||
| + | sudo apachectl restart | ||
| + | </ | ||
| + | |||
| + | * قم بفحص الموقع و لا تنسى بإستبدال كلمة mohammed بإسم مستخدمك | ||
| + | < | ||
| + | http:// | ||
| + | </ | ||
| + | |||
| + | |||
maqola/setup.txt · آخر تعديل: بواسطة 127.0.0.1
