Deviant هو PHP Boilerplate/Mini-Framework تم تصميمه من الألف إلى الياء ليكون سريعًا وسريعًا.
نظرًا لأن هذا مشروع أحدث ، توقع أنه قد لا يكون ناضجًا بما يكفي لاستخدامه في بيئة الإنتاج. ستلاحظ أيضًا عدم وجود توثيق ، والذي يتم العمل عليه.
تأكد من تثبيت الملحن ، واستنساخ المستودع ، وتركيب composer install . لتشغيل مشروعك محليًا ، استخدم composer start . جميع القوالب تدخل/App/Templates/وجميع صفحاتك تدخل/App/Scripts. حاليا نحن ندعم فقط Smarty. إذا كانت لديك أي مشاكل ، فاخذ بعضًا من المشروع الأساسي ، وتحديداً `/app/controllers/login.php" وقالبه "/app/templates/login.tpl".
قم بتثبيت الملحن ، وقم بتشغيل composer install في دليل الملحن.
تثبيت header وحدات APACH2 وإعادة rewrite .
ستحتاج أيضًا إلى نسخ /env_example إلى /.env وتعديل المحتويات إلى تكوين الخادم الخاص بك.
تأكد من إضافة أي يشمل إلى bootstrap في /app/bootstrap.php . سيؤدي هذا إلى تغيير المضي قدمًا ، لذا تأكد من التعليق بشدة.
يمكن العثور على المخطط في/APP/DATABASE/ - قم بتشغيله على قاعدة بيانات MySQL الخاصة بك.
تأكد من تشغيل الأمر التالي لأنه يخلق أدلة مفقودة ويضمن أن يكون لها أذونات مناسبة: /fix_perms.sh .
تفضل بزيارة موقعك الخاص يجب unlocked أي تسجيلات التالية في قائمة المسؤول/المستخدمين. حاليا يجب الموافقة على أي تسجيلات من قبل المسؤول. سيكون هذا خيارًا للتكوين للمضي قدمًا ، ولكن في الوقت الحالي ، إنه ما هو عليه.
شكرا لك للنظر في هذا. لم يتم إنشاء أدلة حتى الآن ، ولكن إذا كنت جادًا ، فيرجى مراسلتي عبر البريد الإلكتروني على [email protected] (أو ابدأ في المساهمة!)
إذا اكتشفت ثغرة أمنية ضمن PSF ، فيرجى إرسال بريد إلكتروني إلى Mike Curry على [email protected]. سيتم معالجة جميع نقاط الضعف الأمنية على الفور.
أنت مسؤول عن موقع الويب الخاص بك ، وتحمل كل المخاطر باستخدام هذا الإطار. لن نتحمل المسؤولية عن أي خرقات أو عدم وجود وظائف أمنية تخرج من استخدام هذا الإطار ، حتى لو كنا نعرف هذه الضعف. كل شيء محفوف بالمخاطر في شبكة الاتصالات العالمية!
Deviant هو برنامج مفتوح المصادر مرخصة بموجب ترخيص معهد ماساتشوستس للتكنولوجيا.