با سلام خدمت دوستان من یه سروری رو کانفیگ کردم تمامی مواردشو واسه بکاپ دی چت و نسخه های دیگر این اسکریپ ولی موقع زدم اسم در ورودی چت روم وارد نمیشه.مورد از چی میباشد و چه موردی رو حل کنم
نمایش نسخه قابل چاپ
با سلام خدمت دوستان من یه سروری رو کانفیگ کردم تمامی مواردشو واسه بکاپ دی چت و نسخه های دیگر این اسکریپ ولی موقع زدم اسم در ورودی چت روم وارد نمیشه.مورد از چی میباشد و چه موردی رو حل کنم
سلام.
مشکل از کد های rewrite وب سرور nginx بود که باید کد های زیر در ان قرار داده شود تا دی چت کار کند :
موفق باشید./کد:if (!-f $request_filename){
set $rule_0 1$rule_0;
}
if (!-d $request_filename){
set $rule_0 2$rule_0;
}
if ($rule_0 = "21"){
rewrite ^/(.*)$ /index.php?param=$1;
}
دوست عزیز این مورد توسط شما حل شد ولی مورد اینجاس که وقتی اکانت جدید ساخته بشه دیگه نیازی به این مراحل نباشه.به صورت اتوماتیک بعد از ایجاد اکانت در هاست. و اپلود و راه اندازی اسکریپ اسکریپ کامل کار کنه و ورود بزنه
اگر موردی باشه که روی کل سرور اوکی کرد واسه کل دامنه ها خیلی خوب میشه و اموزشش رو واسمون بذارید
2 راه دارید.
یکی اینکه کد های rewrite را در کانفیگ اصلی nginx یعنی etc/nginx/nginx.conf/ قرار دهید و راه دوم اینکه در تمپلیت های دایرکت ادمین اضافه کنید تا موقع ساخت اکانت جدید اتوماتیک اضافه شود.
موفق باشید.
if (!-f $request_filename){
set $rule_0 1$rule_0;
}
if (!-d $request_filename){
set $rule_0 2$rule_0;
}
if ($rule_0 = "21"){
rewrite ^/(.*)$ /index.php?param=$1;
}
این کد رو توی nginx اضافه کنید خودکار روی کل سرور اعمال میشه
کد های مورد نظر رو در مسیر مورد نظری که هست بگید تا اوکیش کنم.
- - - Updated - - -
مسیر مورد نظر رو بگید دوست عزیز داخل دایرکت ادمین و در چه قسمت؟انتهای خطوط یا ابتدا؟
- - - Updated - - -
کد های rewrite رو در مسیر اصلی انجیکس اوکی کردم ولی بازم جواب نداد
اصن این موارد نیازی نیست لقمه رو نمیخواد بپیچونید
nginx کانفیگ کنید + apache
ورژن php 5.6 بزنید
و بعد nysql 5.5
و بعد mongodb هم نصب کنید دیگه نیازی نیست کد و ... بزارید :|