رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
انتقال سایت بر روی سرور
#1
سلام من ساختار پروژم رو به این صورت در آوردم که یه پوشه درست کردم به نام protected و همه پوشه ها رو بردم داخل اون بجز web و محتویات web رو ازش خارج کردم و پوشه web رو حذف کردم
و یه فایل htaccess درست کردم و محتویاتش به این شکله


RewriteEngine on

# hide files and folders
#RedirectMatch 404 /_protected
RedirectMatch 404 /.git
RedirectMatch 404 /composer.
RedirectMatch 404 /.bowerrc

# If a directory or a file exists, use the request directly
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# Otherwise forward the request to index.php
RewriteRule . index.php

و الان مشکلی که پیدا کردم اینه که کل سایت داره تو لوکال درست کار می کنه اما رو سرور وقتی که می خوام وارد ماژول Admin که درست کردم بشم ارور 404 می ده و اروری نیست که توسط خود yii هندل بشه بره تو site/error  ارور کد 404 معمول سرور رو نشون میده

   

الان تو سرور صفحه اصلی سایت داره درست کار می کنه اما نمی تونم به ماژول ادمین دسترسی داشته باشم

مشکل چیه بنظرتون
پاسخ
تشکر شده توسط:
#2
الان یه مقدار بیشتر روش کار کردم متوجه شدم تو یه قسمتی یه مشکلی هست
مثلاً آدرس سایت رو به اینصورت که وارد میکنم
http://www.test.com/index.php/admin

اینطوری اجرا می کنه

و اینکه کد prettyurl هم اینجا میزارم در حالی که scriptName رو فالس گذاشتم

'enablePrettyUrl' => true,
'showScriptName' => false,
'rules' => [
    //'<alias:w+>' => 'site/<alias>',
    ''=>'site/index',
    'site/category/<id:d+>'=>'site/productview',
    'site/product/<id:d+>'=>'site/product',
    '<controller>'=>'<controller>/index',
    '<controller>/<action>'=>'<controller>/<action>',
],

requirement  رو رو سرور چک کردم به نظرم مشکلی نداشت ولی عکسشم این پایین می زارم

[عکس: FireShot_Screen_Capture_011_Yii_Applicat...ts_php.png]
پاسخ
تشکر شده توسط:
#3
مرسی از اینکه هیشکی جواب نداد :D
بعد کلی بررسی دیدم مشکل از هیچی نیست ، فایل htaccess رو پاک کردم و دوباره نصب کردم درست شد.
پاسخ
تشکر شده توسط:




کاربران در حال بازدید این موضوع: 1 مهمان