maqola:setup
هل تود المساهمة في مقولة؟
هل تود المشاركة في تطوير مقولة؟
إذن ها هي بعض النصائح لتنصيب مقولة على جهازك:
على نظام أبل ماك أو إس Mac OS
ستحتاج لتنصيب MacPorts
- قم بتوليد مفتاح ssh بإستخدام الخطوات التالية:
cd ~/.ssh ssh-keygen -t dsa -f ~/.ssh/maqolah_id_idsa
- قم بمراسلة إدارة موقع مقولة للتنسيق، و ابعث لهم الملف المسمى : maqolah_id_idsa.pub
- بعد أن ترد عليك إدارة الموقع بالإيجاب بإستطاعتك التأكد من نجاح التسجيل من خلال:
ssh -i ~/.ssh/maqolah_id_idsa gitolite@git.freesoft.jo ssh-add ~/.ssh/maqolah_id_idsa
- قم بتنزيل بعض البرامج اللازمة لتنزيل نصوص مقولة و تشغيل مقولة
sudo port install postgresql90 php5-memcache php5-postgresql php5-gd php5-mbstring git-core
- قم بتنزيل نصوص مقولة:
cd ~/Sites/ git clone gitolite@git.freesoft.jo:maqola.git
قم بإعداد قاعدة البيانات:
mkdir ~/Sites/PostGresDBs/ initdb -D ~/Sites/PostGresDBs/ pg_ctl -D ~/Sites/PostGresDBs -l logfile start createdb maqola createuser postgres -s createuser maqola -S -R -D psql -h localhost -U maqola maqola < ~/Sites/maqola/docs/maqola.dump.sql
- إفتح بعض المجلدات المطلوبة
mkdir ~/Sites/maqola/webapp/protected/runtime mkdir ~/Sites/maqola/webapp/assets sudo chown _www ~/Sites/maqola/webapp/protected/runtime ~/Sites/maqola/webapp/assets
- فعّل php معapache
sudo /opt/local/apache2/bin/apxs -a -e -n "php5" libphp5.so sudo cat >> /opt/local/apache2/conf/httpd.conf << EOF Include conf/extra/mod_php.conf Include conf/extra/httpd-maqola.conf EOF sudo cat > /opt/local/apache2/conf/extra/httpd-maqola.conf << EOF UserDir Sites DocumentRoot /Users/mohammed/Sites <Directory "/Users/mohammed/Sites"> AllowOverride All DirectoryIndex index.php index.html Options MultiViews Indexes SymLinksIfOwnerMatch IncludesNoExec <Limit GET POST OPTIONS> Order allow,deny Allow from all </Limit> <LimitExcept GET POST OPTIONS> Order deny,allow Deny from all </LimitExcept> </Directory> EOF
- بعض التعديلات على إعدادات php
sudo ex /opt/local/etc/php5/php.ini << EOF :%s/^short_open_tag = Off/short_open_tag = On/g :wq EOF
- قم بتشغيل memcached و apache
memcached -d sudo apachectl restart
- قم بفحص الموقع و لا تنسى بإستبدال كلمة mohammed بإسم مستخدمك
http://127.0.0.1/~mohammed/maqola/webapp/site/index?tag=13
maqola/setup.txt · آخر تعديل: 2015/04/23 03:21 بواسطة 127.0.0.1