MyCms هو نظام CMS مفتوح المصدر ومجاني لمدونات الوسائط الذاتية تم تطويره استنادًا إلى Laravel، وهو مناسب لتطوير واستخدام مواقع الويب الشخصية ومواقع الشركات. رقم حقوق الطبع والنشر للبرامج: 2021SR1543432. تم إصدار MyCms بناءً على ترخيص Apache2.0 مفتوح المصدر، وهو مجاني ولا يقيد الاستخدام التجاري.
سمات:
وظائف الواجهة الخلفية الأساسية
إدارة الأذونات
إدارة المحتوى
إدارة المنتج
إدارة الأعضاء
إدارة المكونات الإضافية
تنفيذ وظيفة مكتب الاستقبال
الصفحة الأولى
صفحة فئة المقالة
صفحة البحث عن المقالات
علامة تبويب المقالة
صفحة تفاصيل المقالة
تعليقات المادة
صفحة قائمة المنتجات
صفحة تفاصيل المنتج
تسجيل دخول/تسجيل الأعضاء
مركز الأعضاء
خصائص النظام
بسيطة وأنيقة ومرنة وقابلة للتطوير
أنماط URL صديقة لكبار المسئولين الاقتصاديين
صفحات أكثر أناقة ومحسّنة لتحسين محركات البحث
وظيفة التخزين المؤقت الأساسية وإنشاء فهرس قاعدة البيانات
وظيفة مراقبة توجيه أكثر قابلية للتطوير
استكمال آلية تثبيت/إلغاء تثبيت البرنامج الإضافي
تضمين الوظائف العامة لتوسيع النظام بشكل أفضل
وظائف القالب بسيطة وسهلة الاستخدام، مما يجعل القوالب أكثر ملاءمة
تحسينات في الأداء
استخدم opcache لتسريع الأداء
معلومات توجيه ذاكرة التخزين المؤقت php artisan road:cache
قم بإيقاف تشغيل وضع التصحيح APP_DEBUG=false
معلومات تكوين ذاكرة التخزين المؤقت php artisan config:cache
استخدم نسخة Swoole
نسخة سوول
حاليًا، أضاف الإصدار الأحدث v1.3.2+ دعمًا لـ Swoole. يمكن للمستخدمين الذين يستخدمون الإصدار الجديد تثبيته مباشرة وتكوينه على النحو التالي.
يحتاج المستخدمون الذين يستخدمون الإصدارات الأقدم إلى تثبيت الملحن الذي يتطلب swooletw/laravel-swoole أولاً. أضف مزود الخدمة هذا إلى مصفوفة مزود الخدمة في config/app.php.
[ 'مقدمو الخدمات' => [ SwooleTWHttpLaravelServiceProvider::class, ], ]
تنفيذ الأمر
php artisan swoole:http start|restart|stop|reload|infos
تكوين نجينكس
خريطة $http_upgrade $connection_upgrade { الترقية الافتراضية؛ '' Close } server { استمع 80؛ root /path/to/laravel/public; أنه لا يوجد مثل هذا الملف المسمى "not_exists" # في الدليل "العام" الخاص بك Try_files /not_exists @swoole; } # لا يمكن الوصول إلى أي ملفات php #location ~* .php$ { # return 404 #} location / {try_files $uri $uri/ @swoole } location @swoole { set $suffix ""; if ($uri = /index.php) { set $suffix ?$query_string } proxy_http_version 1.1; $scheme; proxy_set_header SERVER_PORT $server_port;
التثبيت السريع
تنزيل كود المصدر/تحميل كود المصدر إلى الخادم
قم بتشغيل Composer install --ignore-platform-reqs في الدليل الجذر
قم بإنشاء ملف .env في الدليل الجذر وقم بتشغيل php artisan key:generate لإنشاء المفتاح
اضبط دليل تشغيل موقع الويب على /public
قم بزيارة اسم المجال/التثبيت وقم بإجراء التكوين عبر الإنترنت وفقًا لمعالج التثبيت.