آموزش هاست نود جی اس node.js در سرویس های سی پنل cPanel

express-js node.js socket-io

در سرویس های پریمیوم cPanel می توان برنامه های نوشته شده با فریم ورک Node.js را میزبانی کرد. برای این کار ابتدا لازم است از واحد پشتیبانی تقاضای فعال کردن دسترسی SSH را بفرمایید. پس از فعال شدن دسترسی SSH با استفاده از نرم افزار PUTTY در ویندوز به SSH سرویس تان متصل بشوید. پکیج منیجر npm به صورت پیش فرض نصب است. با استفاده از دستور npm  می توانید ماژول های مورد نظر خود را نصب کنید مثلا برای نصب socket.io یا express.js :

‌npm install socket.io express

یا برای نصب bower و coffe script

npm install bower coffee-script

اکنون فایل های اجرای bower و coffee-script در شاخه

/home/USERNAME/node_modules/.bin

موجود می باشند که USERNAME نام کاربری سی پنل شما است. یعنی برای اجرای bower یا coffee از دستورات زیر می توان استفاده کرد:

/home/USERNAME/node_modules/.bin/coffee

/home/USERNAME/node_modules/.bin/bower

برای اجرای وب سرور express.js نصب شده کافی است یک screen اجرا کنیم و فایل مربوطه را با دستور node اجرا کنیم:

screen

node index.js

سپس با زدن Ctrl + D از screen خارج می شویم. برای اتصال مجدد به screen از  دستور

screen -r

می توان استفاده کرد. استفاده از screen به این دلیل است که در صورت قطع شدن از SSH سرور node.js ایجاد شده فعال باقی بماند.

اکنون اگر نرم افزار شما در پورت localhost:8000 در حال اجرا است می توانید سایت خود را تنظیم کنید تا کلیه request ها را به پورت ۸۰۰۰ فروارد کند. برای این کار باید کد زیر را در فایل htaccess. در شاخه اصلی سایتتان قرار بدهید:

RewriteEngine On
RewriteRule ^/?(.*)$ http://127.0.0.1:8000/$1 [P,L]

اکنون سایت شما توسط node.js میزبانی می شود 🙂

 

آموزش هاست نود جی اس node.js در سرویس های سی پنل cPanel

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

اگر از نسخه ویبالتین ۴ استفاده می کنید و به نسخه ۵ ارتقا بدهید ممکن است با مشکلات زیر مواجه شوید:

۱- صفحه مدیریت لود شود ولی لینک ها عمل نکنند و صفحه سفید نشان  بدهند. این مشکل با کپی کردن htaccess.txt نسخه ۵ بر روی htaccess. سایتتان برطرف می شود. اگر مشکل برطرف نشد راهنمای ویبالتین برای علت های رایج صفحه سفید را مشاهده کنید.

۲- لینک های تغییر کلمه عبور و پروفایل به درستی کار نکنند:‌ احتمالا قالب سایت شما با نسخه ۵ سازگار نیست. قالب پیش فرض را فعال کنید و بررسی کنید مشکل حل می شود

همچنین توصیه می شود پس از ارتقا از بخش تعمیرات -> عیب شناسی -> بررسی فایل های نسخه فعلی با ورژن فایل اقدام به صحت سنجی فایل ها کرده و فایل های اضافه را حذف کنید:

vb-blank-page

یعنی در عکس فوق باید فایل هایی که به عنوان File not recognized as part of vBulletin شناخته شدند حذف شوند.

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