من رفتم سربازی اگر محتوای منو دوست داشتید و بدردتون خورد از من حمایت مالی کنید

حذف آدرس public در codeigniter 4

حذف آدرس public در codeigniter 4
حذف آدرس public در codeigniter 4

حذف آدرس public در codeigniter 4

در نسخه ی چهارم فریم‌ورک کدایگنایتر در حالت پیشفرض مسیر اجرای برنامه در فولدری به نام public موجود است که اگر بخواهید این مسیر را تغییر دهید باید یک سری کارهای کوچکی انجام دهید که در این نوشته به بررسی آن‌ها می‌پردازیم.

 

حذف آدرس public در codeigniter 4

ابتدا به بررسی ساختار پوشه‌های فریم‌ورک codeigniter می‌پردازیم.

 

ساختار پوشه‌های codeigniter 4

ساختار پوشه‌های فریم‌ورک کدایگنایتر چهار به شرح زیر است:

  • app
    • Config
      • boot
    • Controllers
    • Database
      • Migrations
      • Seeds
    • Filters
    • Helpers
    • Language
    • Libraries
    • Models
    • ThirdParty
    • Views
      • errors
  • public
  • system
    • API
    • Autoloader
    • Cache
    • CLI
    • Commands
    • Config
    • Database
    • Debug
    • Email
    • Encryption
    • Events
    • Exceptions
    • Files
    • و …
  • writable

 

فایل‌های موجود در پوشه‌ی public به شرح زیر است:

 

روش حذف پوشه‌ی public در کدایگنایتر 4

ابتدا محتویات پوشه ی public را به مسیر اصلی بیاورید. بعد از این‌کار فایل index.php را برای ویرایش باز کنید؛ به دنبال قطعه کد زیر بگردید:

$pathsPath = realpath(FCPATH . '../app/Config/Paths.php');

سپس این بخش را به شکل زیر در بیاورید:

$pathsPath = realpath(FCPATH . 'app/Config/Paths.php');

و بعد این فایل را ذخیره کنید. از حالا به بعد مسیر اجرای برنامه‌ی شما آدرس public را ندارد.

 

اگر روش‌های بهتری برای حذف و انتقال این پوشه دارید در بخش نظرات برای ما بنویسید.

برای امتیاز به این نوشته کلیک کنید!
[کل: 3 میانگین: 4.7]