نمایش نتایج: از شماره 1 تا 10 , از مجموع 10

موضوع: مشکل در دایرکت ادمین بعد از نصب nginx

  1. #1
    عضو جدید
    تاریخ عضویت
    Aug 2017
    نوشته ها
    59
    تشکر تشکر کرده 
    61
    تشکر تشکر شده 
    11
    تشکر شده در
    7 پست

    پیش فرض مشکل در دایرکت ادمین بعد از نصب nginx

    سلام به همه اساتید

    من یک سایت رو دایرکت ادمین داشتم می خواستم وب سرور nginx را روش نصب کنم اول custom build 2 را نصب کردم بعد از طریق همون nginx را نصب کردم ولی الان به جز صفحه اصلی سایت بقیه صفحه ها باز نمی شن
    وقتی کلیک می کنم ارور 404 Not Found می ده باید چکار کنم تا مشکل حل بشه؟

  2. # ADS




     

  3. #2
    عضو دائم هاست 97 آواتار ها
    تاریخ عضویت
    Nov 2011
    نوشته ها
    1,091
    تشکر تشکر کرده 
    181
    تشکر تشکر شده 
    1,879
    تشکر شده در
    813 پست

    پیش فرض پاسخ : مشکل در دایرکت ادمین بعد از نصب nginx

    هاست لینوکس NVMe - هاست لینوکس ارزان
    ارائه نمایندگی هاست لینوکس SSD و NVMe و مستر ریسلر نامحدود
    تلفن: 8-950131396-031 فکس : 950131399-031 وب سایت : www.host97.net

  4. #3
    عضو جدید
    تاریخ عضویت
    Aug 2016
    محل سکونت
    یزد
    نوشته ها
    16
    تشکر تشکر کرده 
    1
    تشکر تشکر شده 
    5
    تشکر شده در
    5 پست

    پیش فرض پاسخ : مشکل در دایرکت ادمین بعد از نصب nginx

    با سلام
    شما باید وارد ssh بشین و وارد فایل nginx.conf بشین که با این دستور میتونین اینکارو کنین
    کد:
    nano /usr/local/directadmin/data/users/admin/nginx.conf
    (اگر نام کاربری هاست شما admin نیست در دستور بالا به جای admin نام کاربری خودتونو وارد کنید
    و قبل از بسته شدن اولین تگ server رفته و این عبارتو اونجا جایگذاری کنید :
    کد:
    location / {
    # try_files $uri $uri/ =404;
    try_files $uri $uri/ /index.php?q=$uri&$args;
    }
    بعد Ctrl+X زده و دستور y را وارد کنید و سپس با دستور زیر nginx رو ریستارت کنید
    کد:
    service nginx restart
    ویرایش توسط amzzm75 : September 6th, 2017 در ساعت 08:32

  5. تعداد تشکر ها از amzzm75 به دلیل پست مفید


  6. #4
    عضو جدید
    تاریخ عضویت
    Aug 2017
    نوشته ها
    59
    تشکر تشکر کرده 
    61
    تشکر تشکر شده 
    11
    تشکر شده در
    7 پست

    پیش فرض پاسخ : مشکل در دایرکت ادمین بعد از نصب nginx

    نقل قول نوشته اصلی توسط amzzm75 نمایش پست ها
    با سلام
    شما باید وارد ssh بشین و وارد فایل nginx.conf بشین که با این دستور میتونین اینکارو کنین
    کد:
    nano /usr/local/directadmin/data/users/admin/nginx.conf
    (اگر نام کاربری هاست شما admin نیست در دستور بالا به جای admin نام کاربری خودتونو وارد کنید
    و قبل از بسته شدن اولین تگ server رفته و این عبارتو اونجا جایگذاری کنید :
    کد:
    location / {
    # try_files $uri $uri/ =404;
    try_files $uri $uri/ /index.php?q=$uri&$args;
    }
    بعد Ctrl+X زده و دستور y را وارد کنید و سپس با دستور زیر nginx رو ریستارت کنید
    کد:
    service nginx restart
    درود به اون شرفت
    مطمئنم مشکل از همین قسمته
    با نانو توی او مسیر که می رم کلی دستور هست اولین تگ server کدوم قسمتش می شه؟من نتونستم اونو پیدا کنم

  7. #5
    عضو انجمن meysam021 آواتار ها
    تاریخ عضویت
    Sep 2013
    محل سکونت
    ایران
    نوشته ها
    678
    تشکر تشکر کرده 
    246
    تشکر تشکر شده 
    1,321
    تشکر شده در
    927 پست

    پیش فرض پاسخ : مشکل در دایرکت ادمین بعد از نصب nginx

    برید به مسیر :
    cd /usr/local/directadmin/data/templates/

    و کد : |NGINX_PHP_CONF| جستجو کنید.
    بالای این کد یه جای خالی بال خط بالایش هست.
    داخل اون جای خالی کدای زیرو کپی کنی.

    location ~* \.(js|css|png|jpg|jpeg|gif|ico|ttf|woff)(\?ver=[0-9.]+)?$ {expires 1y;}
    location / {try_files $uri $uri/ @cr;}
    location @cr {rewrite ^(.*)$ /index.php?param=$1;}

    بعد سرورو یک ری استارت بکنید مجدد چک کنید.
    لسترلوک
    شماره تماس : 06142327071 - تلگرام : Lasterloc
    تخفیف تاپیک از 50 درصد به 20 درصد به دلیل بالا رفتن نرخ ارز کاهش یافته

  8. تعداد تشکر ها از meysam021 به دلیل پست مفید


  9. #6
    عضو جدید
    تاریخ عضویت
    Aug 2016
    محل سکونت
    یزد
    نوشته ها
    16
    تشکر تشکر کرده 
    1
    تشکر تشکر شده 
    5
    تشکر شده در
    5 پست

    پیش فرض پاسخ : مشکل در دایرکت ادمین بعد از نصب nginx

    نقل قول نوشته اصلی توسط hossein033 نمایش پست ها
    درود به اون شرفت
    مطمئنم مشکل از همین قسمته
    با نانو توی او مسیر که می رم کلی دستور هست اولین تگ server کدوم قسمتش می شه؟من نتونستم اونو پیدا کنم
    قبل از بسته شدن آکولاد بزارین کد رو

    اینم نمونه
    کد:
    server{
           ; listen 127.0.0.1:80
            server_name domain.net www.domain.net ;
            access_log /var/log/nginx/domains/domain.net.log;
            access_log /var/log/nginx/domains/domain.net.bytes bytes;
            error_log /var/log/nginx/domains/domain.net.error.log;
            root /home/admin/domains/domain.net/public_html;
            index index.php index.html index.htm;
            include /usr/local/directadmin/data/users/admin/nginx_php.conf;
    location / {
     # try_files $uri $uri/ =404;
     try_files $uri $uri/ /index.php?q=$uri&$args;
     }
    }

  10. تعداد تشکر ها از amzzm75 به دلیل پست مفید


  11. #7
    عضو جدید
    تاریخ عضویت
    Aug 2017
    نوشته ها
    59
    تشکر تشکر کرده 
    61
    تشکر تشکر شده 
    11
    تشکر شده در
    7 پست

    پیش فرض پاسخ : مشکل در دایرکت ادمین بعد از نصب nginx

    نقل قول نوشته اصلی توسط amzzm75 نمایش پست ها
    قبل از بسته شدن آکولاد بزارین کد رو

    اینم نمونه
    کد:
    server{
           ; listen 127.0.0.1:80
            server_name domain.net www.domain.net ;
            access_log /var/log/nginx/domains/domain.net.log;
            access_log /var/log/nginx/domains/domain.net.bytes bytes;
            error_log /var/log/nginx/domains/domain.net.error.log;
            root /home/admin/domains/domain.net/public_html;
            index index.php index.html index.htm;
            include /usr/local/directadmin/data/users/admin/nginx_php.conf;
    location / {
     # try_files $uri $uri/ =404;
     try_files $uri $uri/ /index.php?q=$uri&$args;
     }
    }
    آقا ممنون
    فایل کانفیگ من این خطو نداره
    include /usr/local/directadmin/data/users/admin/nginx_php.conf;

    با این وجود من این کد شما را کپی کردم همونجایی که گفتید و ریست کردم ولی بعد موقع ریست ارور failed داد.. این باید چی کار کنم یعنی ممکنه اصلا" nginx درست نصب نشده باشه؟

    - - - Updated - - -

    نقل قول نوشته اصلی توسط meysam021 نمایش پست ها
    برید به مسیر :
    cd /usr/local/directadmin/data/templates/

    و کد : |NGINX_PHP_CONF| جستجو کنید.
    بالای این کد یه جای خالی بال خط بالایش هست.
    داخل اون جای خالی کدای زیرو کپی کنی.

    location ~* \.(js|css|png|jpg|jpeg|gif|ico|ttf|woff)(\?ver=[0-9.]+)?$ {expires 1y;}
    location / {try_files $uri $uri/ @cr;}
    location @cr {rewrite ^(.*)$ /index.php?param=$1;}

    بعد سرورو یک ری استارت بکنید مجدد چک کنید.
    من اون مسیری که شما گفتید رفتم ولی اصلا" این کد وجود نداره
    NGINX_PHP_CONF

  12. #8
    عضو جدید
    تاریخ عضویت
    Aug 2016
    محل سکونت
    یزد
    نوشته ها
    16
    تشکر تشکر کرده 
    1
    تشکر تشکر شده 
    5
    تشکر شده در
    5 پست

    پیش فرض پاسخ : مشکل در دایرکت ادمین بعد از نصب nginx

    نقل قول نوشته اصلی توسط hossein033 نمایش پست ها
    آقا ممنون
    فایل کانفیگ من این خطو نداره
    include /usr/local/directadmin/data/users/admin/nginx_php.conf;

    با این وجود من این کد شما را کپی کردم همونجایی که گفتید و ریست کردم ولی بعد موقع ریست ارور failed داد.. این باید چی کار کنم یعنی ممکنه اصلا" nginx درست نصب نشده باشه؟

    - - - Updated - - -



    من اون مسیری که شما گفتید رفتم ولی اصلا" این کد وجود نداره
    NGINX_PHP_CONF
    خب تغییراتو برگردونید به حالت قبل و ریست کنید اگه باز خطا داد و ریست نشد بدونین که فایلتون مشکل داره برای حلش این کد رو کلا جایگزین server کنید و مواردی که میگم مطابق سایت خودتون تغییر بدین
    کد:
    server{
            listen 127.0.0.1:80 ;
            server_name domain.ir www.domain.ir ;
            access_log /var/log/nginx/domains/domain.ir.log;
            access_log /var/log/nginx/domains/domain.ir.bytes bytes;
            error_log /var/log/nginx/domains/domain.ir.error.log;
            root /home/admin/domains/domain.ir/public_html;
            index index.php index.html index.htm;
            include /usr/local/directadmin/data/users/admin/nginx_php.conf;
            include /etc/nginx/webapps.conf;
    location / {
     # try_files $uri $uri/ =404;
     try_files $uri $uri/ /index.php?q=$uri&$args;
     }
    }
    خب به جای آی پی 127.0.0.1 آی پی سرور خودتون رو وارد کنین و به جای domain ها هم آدرس سایتتونو وارد کنید و بعد nginx رو ریستارت کنید (چیز دیگه ای رو تغییر ندین)

  13. تعداد تشکر ها از amzzm75 به دلیل پست مفید


  14. #9
    عضو جدید
    تاریخ عضویت
    Aug 2017
    نوشته ها
    59
    تشکر تشکر کرده 
    61
    تشکر تشکر شده 
    11
    تشکر شده در
    7 پست

    پیش فرض پاسخ : مشکل در دایرکت ادمین بعد از نصب nginx

    نقل قول نوشته اصلی توسط amzzm75 نمایش پست ها
    خب تغییراتو برگردونید به حالت قبل و ریست کنید اگه باز خطا داد و ریست نشد بدونین که فایلتون مشکل داره برای حلش این کد رو کلا جایگزین server کنید و مواردی که میگم مطابق سایت خودتون تغییر بدین
    کد:
    server{
            listen 127.0.0.1:80 ;
            server_name domain.ir www.domain.ir ;
            access_log /var/log/nginx/domains/domain.ir.log;
            access_log /var/log/nginx/domains/domain.ir.bytes bytes;
            error_log /var/log/nginx/domains/domain.ir.error.log;
            root /home/admin/domains/domain.ir/public_html;
            index index.php index.html index.htm;
            include /usr/local/directadmin/data/users/admin/nginx_php.conf;
            include /etc/nginx/webapps.conf;
    location / {
     # try_files $uri $uri/ =404;
     try_files $uri $uri/ /index.php?q=$uri&$args;
     }
    }
    خب به جای آی پی 127.0.0.1 آی پی سرور خودتون رو وارد کنین و به جای domain ها هم آدرس سایتتونو وارد کنید و بعد nginx رو ریستارت کنید (چیز دیگه ای رو تغییر ندین)

    موقعی که تغییرات را بر می گردونم به حالت اول بدون مشکل ریست می شه ولی وقتی این کدها را می زارم ریست نمی شه ارور زیر را می ده
    nginx: [emerg] open() "/usr/local/directadmin/data/users/admin/nginx_php.conf" failed (2: No such file or directory) in /usr/local/directadmin/data/users/admin/nginx.conf:23
    nginx: configuration file /etc/nginx/nginx.conf test failed


    فکر کنم کلا" باید nginx را از اول نصب کنم درسته؟

  15. #10
    کاربر اخراج شده
    تاریخ عضویت
    May 2017
    محل سکونت
    مازندران
    نوشته ها
    41
    تشکر تشکر کرده 
    6
    تشکر تشکر شده 
    9
    تشکر شده در
    9 پست

    پیش فرض پاسخ : مشکل در دایرکت ادمین بعد از نصب nginx

    اگر همچنان مشکلتون حل نشد در خدمت شما هستیم.

    موفق باشید

اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. سه سوال در باب nginx اول برای تبدیل htaccess در nginx چه کار باید کرد ؟
    توسط unix_magnet در انجمن دايرکت ادمين DirectAdmin
    پاسخ ها: 8
    آخرين نوشته: December 1st, 2016, 22:40
  2. پاسخ ها: 96
    آخرين نوشته: September 10th, 2016, 21:36
  3. درخواست اموزش رفع Nginx is functioning normally بعداز نصب وب سرور nginx
    توسط sms.bartarhost در انجمن دايرکت ادمين DirectAdmin
    پاسخ ها: 0
    آخرين نوشته: February 25th, 2015, 15:51
  4. پاسخ ها: 3
    آخرين نوشته: February 15th, 2015, 18:50
  5. کدام یک ؟ apache+nginx یا nginx به تنهایی ؟
    توسط yas701 در انجمن وب سرورها
    پاسخ ها: 14
    آخرين نوشته: September 2nd, 2012, 00:59

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •