حذف آدرس 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
- Config
- public
- system
- API
- Autoloader
- Cache
- CLI
- Commands
- Config
- Database
- Debug
- Encryption
- Events
- Exceptions
- Files
- و …
- writable
فایل های موجود در پوشه ی public به شرح زیر می باشد:
- .htaccess
- favicon.ico
- index.php
- robots.txt
روش حذف پوشه ی public در کدایگنایتر 4
- ابتدا محتویات پوشه ی public را به مسیر اصلی بیاورید.
- بعد از اینکار فایل index.php را برای ویرایش باز کنید؛ به دنبال قطعه کد زیر بگردید:
$pathsPath = realpath(FCPATH . '../app/Config/Paths.php');
سپس این بخش را به شکل زیر در بیاورید:
$pathsPath = realpath(FCPATH . 'app/Config/Paths.php');
و بعد این فایل را ذخیره کنید.
از حالا به بعد مسیر اجرای برنامه ی شما آدرس public را ندارد.
اگر روش های بهتری برای حذف و انتقال این پوشه دارید در بخش نظرات برای ما بنویسید.
سالم و تندرست باشید.
برای امتیاز به این نوشته کلیک کنید!
[کل: 2 میانگین: 4.5]
ممنون مهندس عالی بود
موفق باشید