فعال کردن حالت توسعه دهنده
قبل از شروع توسعه افزونهها یا برنامههای کاربردی برای انجمن، باید Developer Mode را فعال کنید. حالت برنامهنویس باعث میشود که نرمافزار فایلهای مورد نیاز را مستقیماً از سیستم فایل بارگیری کند، نه نسخههای کش یا از پایگاه داده.
هشدار
حالت برنامهنویس باعث میشود که نرمافزار بسیار کندتر از حد معمول اجرا شود و ممکن است آسیبپذیریهای امنیتی ایجاد کند. فقط در صورتی باید حالت برنامه نویس را فعال کنید که یک توسعه دهنده PHP هستید که قصد توسعه برنامه ها و پلاگین ها را دارید و باید این کار را فقط در یک نصب محلی که از طریق وب قابل دسترسی نیست انجام دهید.
فعال کردن حالت توسعه دهنده
برای فعال کردن حالت برنامهنویس در نصب خود این مراحل را دنبال کنید:
- ابزار Developer Tools را دانلود کنید، مطمئن شوید که نسخه صحیح را برای نسخه انجمنی که استفاده میکنید دانلود کردهاید. ابزارهای برنامهنویس برای نسخههای پیش از انتشار ممکن است در دسترس باشند، بنابراین ممکن است لازم باشد نسخه قدیمیتری را از بخش «نسخههای قبلی» دانلود کنید.
- ابزار توسعه دهنده را از حالت فشرده خارج کنید و آنها را به جایی که انجمن خود را نصب کرده اید منتقل کنید و با فایل های موجود ادغام کنید. یک پوشه "dev" و پوشه های "dev" برای هر برنامه وجود دارد. اگر همه برنامههای انجمن را نصب نکردهاید، باید قبل از کپی کردن، پوشههایی را که به آنها نیاز ندارید از پوشه Developer Tools حذف کنید. وجود Developer Tools برای برنامه های حذف شده ممکن است باعث ایجاد خطا شود.
-
اگر قبلاً یک فایل constants.php در پوشه اصلی نصب خود ندارید، یکی ایجاد کنید.
-
تیکه کد زیر را به فایل constants.php خود اضافه کنید:
<?php define( 'IN_DEV', TRUE );
برای اطلاعات بیشتر در مورد نحوه استفاده از ابزارهایی که با فعال شدن حالت برنامهنویس در دسترس میشوند و برای اطلاعات بیشتر در مورد توسعه، به مستندات توسعهدهنده مراجعه کنید.
نکته مهم
ابزارهای توسعه دهنده شامل فایل های لازم برای همه برنامه های IPS است. اگر حالت توسعهدهنده را در نصبی فعال میکنید که در آن برنامهها و افزونههای شخص ثالث وجود دارند، باید ابزارهای توسعهدهنده (یعنی پوشه "dev") را نیز برای ابزارهای نویسنده تهیه و اعمال کنید.
توجه داشته باشید که وقتی نصب خود را ارتقا میدهید، باید ابزار Developer Tools بهروز شده را دانلود کنید.
- 1