Assalomu alaykum, yordam.uz saytimizga xush kelibsiz.
Bu saytda o`zingizni qiziqtirgan savollarga javob olishingiz va o`z sohangiz bo`yicha savollarga javob berishingiz mumkin. Bizning Oilamizga a'zo bo`lganingiz uchun chuqur Minnatdorchilik bildiramiz !!!

Yii2 subdommen kiritish

+4 ovoz
140 marta ko‘rilgan
so‘radi 18 fevral, 17 Isakov Samandar (131 bal)
Yii2 da sub dommenga beckend direktoriyani qanday ko'rsatish kerak yani backend.sayte.ru bo'lib kirganda u bizga beckend qismga o'tish kerak
izoh qoldirdi 18 fevral, 17 parmonov98 (1,662 bal)
savolga tushunmadim, sub domenni hosting admin panel orqali qilinadi.siz shuni nazarda tutdizmi?
izoh qoldirdi 18 fevral, 17 Isakov Samandar (131 bal)
ha admin panel uchun qanday qilish kerak
izoh qoldirdi 18 fevral, 17 parmonov98 (1,662 bal)
hosting bergan login va paroldan foydalanib cpanel(balki boshqa bo`lishi mumkin) ga kiring keyin Домени -> Создать(Добавить) домен  каби калит сузларни изланг панелизни документациясида бор. танишиб чикинг, Keyinam Yii2 subdomen qo`shishga nima aloqasi bor/asosiy domenga qanday qo`shsayiz shunday o`rnataverasiz.
izoh qoldirdi 19 fevral, 17 GENIUS (639 bal)
Siz manimcha admin qismini  subdomain orqali qilmoqchisiz to'grimi?
Buning foydadan ko'ra zarari ko'p bo'ladi. Buning uchun quyidagilarni qilishingiz kerak agarda bilim  shunga yetsa...
- Script install paytida admin panel uchun maxsus subdomain kiritish orqali (Buning qilinganini ko'rmadim).
- Sayt o'zingizniki bo'lsa va boshqa host yoki serverga ko'chirmasangiz unda boshidan o'zingiz yuqoridagi kabi admin panel uchun alohida subdomain yaratasiz va shunga qarab yii2 da yasaysiz.
Bundan ko'ra backend qismga boradigan uzelni shifrlang. yani magento kabi. admin panel uchun biron shifrlangan so'z orqali kirilsin. sayte.ru/admin_2a4Dsv shu kabi..
Agar man tushungan narsa bo'lsa bu fikrdan qayting...

1 ta javob

0 ovoz
javob berdi 27 fevral, 17 Dilshod (467 bal)

1.  Agarda apachega ruxsat bo'lsa:

 <VirtualHost *:80>
    DocumentRoot "/var/www/site_ru/backend/web"
    ServerName backend.site.ru
    ServerAdmin webmaster@localhost
    <Directory />
        Options FollowSymLinks
        AllowOverride All
    </Directory>
    <Directory /var/www/site.ru/backend/web>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride All
        Order allow,deny
        allow from all
        Require all granted
    </Directory>
</VirtualHost>

2. Agarda nginx ruxsat bo'lsa:

server {

      listen 80
      server_name   backend.site.ru;
      error_log /var/log/nginx/site_error.log;
      root /var/www/site_ru/backend/web;
      index index.php index.html index.htm;
      location ~ \.php$ {
              fastcgi_pass unix:/var/run/php-fpm-xxxx.sock;
              fastcgi_index index.php;
              fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
              include fastcgi_params;
      }
      location / {
              index  index.html index.htm index.php;
              try_files $uri $uri/ /index.php?$args;
      }

}  
3. Agarda bularga ruxsat bo'lmasa:
Yuqorida aytishganidek subdome ochib site_ru/backend/web ga to'g'irlab qo'yasiz.
4. .htaccess orqali:

RewriteBase /site.ru/backend/web
RewriteBase /

Assalomu alaykum, yordam.uz saytimizga xush kelibsiz.

Bu saytda o`zingizni qiziqtirgan savollarga javob olishingiz va o`z sohangiz bo`yicha savollarga javob berishingiz mumkin.

Bizning Oilamizga a'zo bo`lganingiz uchun chuqur Minnatdorchilik bildiramiz !!!

Telegram kanal YordamUzRss

...