Category Archives: آموزش

نصب و راه اندازی django جنگو

نصب و راه اندازی django دیجنگو

مقدمه

جنگو یک فریم ورک بسیار قدرتمند بر پایه پایتون بوده و قابلیت توسعه بسیار زیادی را دارد. در این مقاله ما به شما اموزش می دهیم تا چگونه یک سایت ساده را با استفاده از این ماژول راه‌اندازی کنید. در این مقاله ما به شما اموزش می دهیم تا چگونه یک سایت ساده را با استفاده از این ماژول راه‌اندازی کنید.

پیش نیازها

برای شروع شما نیاز به یک سرور لینوکس دارید و همچنین نیاز دارید تا به دستور sudo دسترسی داشته باشید تا بتوانید ماژول‌‌های پایتون را نصب و راه اندازی کنید

برای شروع با نسخه‌های پایتون پایین‌تر از ۳.۴ لطفا از اینجا pip را نصب کنید

کانفیگ پایتون

اکنون می‌توانید اقدام به نصب Python Virtual Environment کرده و برنامه خود را آغاز کنید.

توضیح: با استفاده از این ماژول می‌توانید نسخه‌ای از پایتون را به صورت محلی و کاملا ایزوله برای پروژه خود ایجاد کنید و ماژول‌های دلخواه خود را بدون نیاز به دسترسی root نصب کنید

sudo pip install virtualenv


اکنون محیط مجازی خود را با پایتون ایجاد کنید

virtualenv ENV

اکنون یک پوشه ساختید که محیط مجازی در داخل آن قرار دارد حال

source ENV/bin/activate

محیط مجازی با این دستور فعال شده است

برای نصب جنگو ازاین دستور استفاده کنید

توضیح: با فعال شدن محیط مجازی از این به بعد کلیه ماژول‌های پایتون در این محیط مجازی نصب می‌شود

pip install django

نصب و راه اندازی جنگو

شما جنگو را نصب کردید برای کانفیگ اولیه و راه اندازی به موارد زیر نیاز خواهید داشت اولین مرحله ایجاد جنگو
django-admin startproject myproject

اکنون باید تنظیمات جنگو را انجام دهید برای این منظور از vim یا nano استفاده کنید و یا با gedit کار کنید و این فایل را ویرایش کنید

nano myproject/settings.py

میتوانید در اینجا بانک اطلاعات را تنظیم کنید و یا بصورت پیش فرض قرار دهید

همچنین محل پیشفرض قرارگیری فایل‌های مربوط به Front-end در پوشه static می‌باشد.

STATIC_ROOT = os.path.join(BASE_DIR, "static/")

تکمیل نصب جنگو

برای کامل کردن نصب و اعمال تنظیمات این مراحل را انجام دهید

cd ~/myproject
python manage.py makemigrations
python manage.py migrate

ساخت کاربر ادمین

python manage.py createsuperuser

در اینجا ایمیل و پسورد را از شما درخواست می‌کند که باید وارد کنید
حال دستور زیر را وارد کنید

python manage.py collectstatic

برای اجرای برنامه دستور زیر را بزنید

python manage.py runserver 0.0.0.0:8000

که بجای ip و پورت می تونید از لوکال استفاده کنید یعنی برای سرور خودتان از این آدرس استفاده کنید

pyhton manage.py runserver 

و در ادامه به آدرسی که به شما داده است بروید در مرورگر به این صورت

http://server_domain_or_IP:8000

 

 نصب و راه اندازی django دیجنگو

برای رفتن به صفحه ادمین به آخر آدرس /admin را اضافه نمایید

 نصب و راه اندازی django دیجنگو

آموزش استفاده آسان از Google reCaptcha فارسی در کد PHP جهت جلوگیری از اسپم

آموزش استفاده آسان از Google reCaptcha فارسی در کد PHP جهت جلوگیری از اسپم

گوگل جدیدا سرویس تشخیص اسپمر های خود یا همان Google reCaptcha قدیمی را نونوار کرده است و دیگر از کدهای درهم و پیچ خورده و ناخوانا خبری نیست . فقط کافی است یک تیک بزنید و قضیه تمام است

آموزش استفاده آسان از Google reCaptcha فارسی در کد PHP جهت جلوگیری از اسپم

ثبت وبسایت و دریافت Secret Code

سایت خود را در Google reCaptcha به ثبت کنید .برای این کار به این آدرس مراجعه کنید.

Continue reading

نصب و بروز رسانی مرورگر chrome در Fedora 24/23/22/21/20/19, CentOS 7.2, Red Hat (RHEL) 7.2

نصب و بروز رسانی مرورگر chrome

روش اول

۱− تغییر دسترسی به کاربر root

sudo -i
## OR ##
su –

۳-فعال کردن repo ها

دستور زیر را در یک فایل به اسم rep.sh در پوشه home خود ذخیره کنید

cat << EOF > /etc/yum.repos.d/google-chrome.repo
[google-chrome] name=google-chrome – \$basearch
baseurl=http://dl.google.com/linux/chrome/rpm/stable/\$basearch
enabled=1
gpgcheck=1
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub
EOF

Continue reading

آموزش آپگرید سیستم دیتالایف

آموزش آپگرید سیستم دیتالایف

۱- ابتدا از تنظیمات سیستم سایت خود را بر روی آفلاین قرار دهید.
۲- از فایل zip نسخه جدید فولدرها و فایل های جدید را روی هاست آپلود کنید:

/engine/
/language/
/upgrade/
/.htaccess
/admin.php
/cron.php
/index.php
/robots.txt

Continue reading

آموزش نصب جوملا بر روی دایرکت ادمین

آموزش نصب جوملا بر روی دایرکت ادمین

دانلود آخرین بسته نصبی جوملا

برای دانلود از آدرس زیر استفاده نمایید

http://www.joomlafarsi.com/download/

 

سرور مورد نیاز برای نصب جوملا

جوملا متداولترین سیستم مدیریت محتوا برای ساختن وب سایت‌هایی با امکانات پیشرفته است که می‌تواند برای ایجاد و ویرایش آسان صفحات وب به کار رود. اگر برای اولین بار است که تصمیم به نصب جوملا گرفته‌اید بد نیست که بدانید جوملا ۳ یک محیط نصبی کاربر پسند دارد که بوسیله آن براحتی می‌توانید با چند کلیک سایت خود را راه اندازی کنید.
قبل از نصب جوملا ۳ در DirectAdmin می‌بایست پیش نیاز‌های نرم افزاری آنرا بشناسید.
– ورژن php سرور میزبان می بایست حداقل ۵٫۳٫۱۰ باشد.
– ورژن MySQL سرور میزبان می بایست حداقل ۵٫۱ باشد.
– Magic Quotes Gpc می بایست در سرور خاموش باشد.
( اگر از سرور مجازی یا اختصاصی استفاده می کنید از طریق SSH وارد روت شوید و magic_quotes_gpc را در php.ini بر روی off قرار دهید)

Continue reading

رفع مشکل علامت سوال شدن کلمات فارسی فاکتورهای PDF در WHMCS

رفع مشکل علامت سوال شدن کلمات فارسی فاکتورهای PDF در WHMCS

برای رفع مشکل علامت سوال شدن کلمات فارسی در فاکتورهای PDF مدیریت WHMCS  باید فونت هارا در پوشه فونت قرار دهید و از ناحیه مدیریت هم این فونت ها را برای فاکتورهای PDF تعریف کنید

  1. دانلود فایل از آدرس   http://www.whmcs.com/download/106/dejavusans_tcpdf_font
  2. اپلود فایل ها در مسیر /vendor/tecnick.com/tcpdf/fonts/ برایWHMCS 6.0 or 6.1 یا در مسیر  /vendor/tecnickcom/tcpdf/fonts/ برای WHMCS 6.2 یا نسخه های جدیدتر آن
  3.  تعیین custom font  در بخش مدیریت در مسیر Setup > General Settings > Invoices > TCPDF Font  و قرار دادن مقدار  dejavusans در آن

dejavusans

منبع:

http://docs.whmcs.com/PDF_Invoice_Customisation#Additional_Fonts

آموزش نصب وردپرس روی هاست

آموزش نصب وردپرس روی هاست

وردپرس یکی از بهترین سیستم های مدیریت محتوا است که امروز ما سعی خواهیم کرد به شما یاد دهیم تا چگونه انرا نصب کنید

مرحله اول : دانلود وردپرس

در ابتدا شما باید نرم افزار وردپرس را دانلود کنید و در سیستم خود از حالت فشرده خارج کنید. برای دانلود آخرین نسخه وردپرس به این لینکبروید و آخرین نسخه وردپرس را دانلود نمایید و در پوشه public_html هاست خود از حالت فشرده خارج کنید

Continue reading

آموزش کامل استفاده از Htaccess

فایل htaccess چیست؟

فایل htaccess چیست؟

ین فایل رو در حقیقت با نام distributed configuration files می شناسند و در واقع برای کنترل آپاچی هستند که روی یک شاخه و تمام زیر شاخه های آن عمل می کنه. این فایلها برای کارکرد در کنار فایلهای معمولی HTML یا PHP قرار میگیرن ، میشه گفت این فایل اسم نداره بلکه فقط از بخش پسوند تشکیل شده و به صورت .htaccess دیده میشه.

.htaccess یک فایل مخفی هست که می تونه در هر فولدری باشه و همانطور که ذکر شد عملیات های سرور مربوط به آن فولدر و زیر شاخه هایش رو تنظیم میکنه، مثلا میتوانید دسترسی یه سری فایل ها را محدود کنید تا از اون فایل ها محافظت بشه ، URL را تنظیم کنید یا مدریت فایلهای قابل کش و خصوصیات انها بپردازید و…

این فایل در سرور به صورت فایل مخفی هست و برای نمایش اون کافی هست مثلا در سی پنل ، هنگامی که بر file manager کلیک میکنید تیک گزینه show hide files را فعال کنید تا بعد از باز شدن پنجره مدیریت فایلها تمام فایل های مخفی قابل رویت باشن.

۱) محافظت از خود فایل .htaccess :

برای جلوگیری از سرقت اطلاعات خود فایل htaccess کد زیر رو در ابتدای فایل htaccess  قرار بدین :

 

<files ".htaccess">
order allow,deny
deny from all
</files>

Continue reading

جلوگیری از هک شدن لاین

جلوگیری از هک شدن لاین

در این آموزش به شما یاد می دهیم که لاین چگونه هک می شود و شما چگونه باید در برابر این نوع هک از خود مراقبت کنید