You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
<divdir="rtl">بعد تثبيت phpMussel، ستحتاج إلى ملف تكوين بحيث يمكنك تكوينه. يمكن تهيئة ملفات التكوين phpMussel كملفات INI أو YML. إذا كنت تعمل من أحد ملفات ZIP النموذجية، فسيكون لديك بالفعل مثالان لملفات التكوين المتاحة، <codedir="ltr">phpmussel.ini</code> و <codedir="ltr">phpmussel.yml</code>؛ يمكنك اختيار واحد من هؤلاء للعمل منه، إذا كنت ترغب في ذلك. إذا كنت لا تعمل من أحد ملفات ZIP النموذجية، فستحتاج إلى إنشاء ملف جديد.<br /><br /></div>
106
+
107
+
<divdir="rtl">إذا كنت راضيًا عن التكوين الافتراضي لـ phpMussel ولا تريد تغيير أي شيء، يمكنك استخدام ملف فارغ كملف التكوين الخاص بك. أي شيء لم تتم تهيئته بواسطة ملف التهيئة الخاص بك سيستخدم الإعداد الافتراضي الخاص به، لذلك لن تحتاج إلا إلى تكوين شيء بشكل صريح إذا كنت تريد أن يكون مختلفًا عن الإعداد الافتراضي الخاص به (بمعنى أن ملف تكوين فارغ سيتسبب في أن يستخدم phpMussel جميع إعداداته الافتراضية).<br /><br /></div>
108
+
109
+
<divdir="rtl">إذا كنت تريد استخدام الواجهة الأمامية phpMussel، فيمكنك تكوين كل شيء من صفحة تكوين الواجهة الأمامية. ولكن، نظرًا لأن الإصدار v3 فصاعدًا، يتم تخزين معلومات تسجيل الدخول للجهة الأمامية في ملف التهيئة، لذلك لتسجيل الدخول إلى الواجهة الأمامية، ستحتاج على الأقل إلى تكوين حساب لاستخدامه لتسجيل الدخول، وبعد ذلك، من هناك، ستتمكن من تسجيل الدخول واستخدام صفحة تكوين الواجهة الأمامية لتكوين كل شيء آخر.<br /><br /></div>
110
+
111
+
<divdir="rtl">ستضيف المقتطفات أدناه حسابًا جديدًا للواجهة الأمامية باسم المستخدم "admin" وكلمة المرور "password".<br /><br /></div>
<divdir="rtl">يمكنك تسمية التكوين الخاص بك ما تريد (طالما تحتفظ بامتدادها، بحيث يعرف phpMussel التنسيق الذي يستخدمه)، ويمكنك تخزينه في أي مكان تريده. يمكنك إخبار phpMussel بمكان العثور على ملف التكوين الخاص بك من خلال توفير مساره عند إنشاء اللودر. إذا لم يتم توفير أي مسار، فسيحاول phpMussel تحديد موقعه ضمن أصل دليل vendor.<br /><br /></div>
128
+
129
+
<divdir="rtl">في بعض البيئات، مثل Apache، من الممكن وضع نقطة في مقدمة التكوين الخاص بك لإخفائها ومنع الوصول العام.<br /><br /></div>
130
+
131
+
<divdir="rtl">راجع قسم التكوين في هذا المستند لمزيد من المعلومات حول توجيهات التكوين المتنوعة المتاحة لـ phpMussel.<br /><br /></div>
<divdir="rtl">Front-end معطل في البداية، لمنع الوصول غير المصرح به (الدخول غير المصرح به قد يكون له عواقب أمنية كبيرة). تعليمات لتمكينه أدناه.<br /><br /></div>
131
-
132
-
#### <divdir="rtl">٤.١ كيفية تمكين FRONT-END.<br /><br /></div>
133
-
134
-
<divdir="rtl">١. العثور <codedir="ltr">"disable_frontend"</code> من في <codedir="ltr">"config.ini"</code>، وتعيينها إلى false (القيمة القياسية هي true).<br /><br /></div>
135
-
136
-
<divdir="rtl">٢. الوصول إلى <codedir="ltr">"loader.php"</code> من المتصفح (مثلا، <codedir="ltr">"http://localhost/phpmussel/loader.php"</code>).<br /><br /></div>
137
-
138
-
<divdir="rtl">٣. تسجيل الدخول باستخدام اسم المستخدم وكلمة المرور الافتراضية (admin/password).<br /><br /></div>
139
-
140
-
<divdir="rtl">ملحوظة: تغيير اسم المستخدم وكلمة المرور الخاصة بك بعد تسجيل الدخول للمرة الأولى، من أجل منع الوصول غير المصرح به (هذا مهم جدا)!<br /><br /></div>
141
-
142
-
<divdir="rtl">أيضًا، للحصول على الأمان الأمثل، نوصي بشدة بتمكين 2FA لجميع حسابات الواجهة الأمامية (الإرشادات الواردة أدناه).<br /><br /></div>
143
-
144
-
#### <divdir="rtl">٤.٢ كيفية استخدام FRONT-END.<br /><br /></div>
145
-
146
-
<divdir="rtl">في كل صفحة، ويفسر ذلك كيفية استخدامها. إذا كنت بحاجة إلى أي مساعدة، يرجى الاتصال بالدعم. وهناك أيضا بعض مقاطع الفيديو المفيدة المتاحة على موقع يوتيوب.<br /><br /></div>
147
-
148
-
#### <divdir="rtl">٤.٣ 2FA<br /><br /></div>
148
+
#### <divdir="rtl">٣.٥ 2FA<br /><br /></div>
149
149
150
150
<div dir="rtl">من الممكن جعل front-end أكثر أمانًا عن طريق تمكين 2FA. عند تسجيل الدخول إلى حساب باستخدام 2FA، يتم إرسال بريد إلكتروني إلى عنوان البريد الإلكتروني المقترن بهذا الحساب. تحتوي هذه الرسالة الإلكترونية على "رمز 2FA"، والذي يجب على المستخدم إدخاله، بالإضافة إلى اسم المستخدم وكلمة المرور، حتى تتمكن من تسجيل الدخول باستخدام هذا الحساب. وهذا يعني أن الحصول على كلمة مرور الحساب لن يكون كافيًا لأي متسلل أو مهاجم محتمل ليتمكن من تسجيل الدخول إلى هذا الحساب، لأنهم سيحتاجون أيضًا إلى الوصول بالفعل إلى عنوان البريد الإلكتروني المرتبط بهذا الحساب حتى يتمكنوا من تلقي رمز 2FA واستخدامه في الجلسة.<br /><br /></div>
151
151
152
-
<divdir="rtl">أولاً، لتمكين 2FA، استخدم صفحة تحديثات front-end لتثبيت مكون PHPMailer. phpMussel يستخدم PHPMailer لإرسال رسائل البريد الإلكتروني. ملحوظة: على الرغم من أن phpMussel متوافق مع <codedir="ltr">PHP >= 5.4.0</code>، PHPMailer يتطلب <codedir="ltr">PHP >= 5.5.0</code>، مما يعني أن تمكين 2FA لـ phpMussel front-end لن يكون ممكنًا لمستخدمي <codedir="ltr">PHP 5.4</code>.<br /><br /></div>
153
-
154
152
<divdir="rtl">بعد تثبيت PHPMailer، ستحتاج إلى تعبئة توجيهات التهيئة لـ PHPMailer عبر صفحة تهيئة phpMussel أو ملف التكوين. يتم تضمين مزيد من المعلومات حول توجيهات التكوين هذه في قسم التكوين في هذا المستند. بعد ملء توجيهات تهيئة PHPMailer، اضبط <codedir="ltr">enable_two_factor</code> على <codedir="ltr">true</code>. 2FA ممكّن الآن.<br /><br /></div>
155
153
156
154
<divdir="rtl">بعد ذلك، ستحتاج إلى ربط عنوان بريد إلكتروني بحساب، حتى يعرف phpMussel مكان إرسال رموز 2FA عند تسجيل الدخول باستخدام هذا الحساب. للقيام بذلك، استخدم عنوان البريد الإلكتروني كاسم مستخدم للحساب (مثل <codedir="ltr">[email protected]</code>)، أو تضمين عنوان البريد الإلكتروني كجزء من اسم المستخدم بالطريقة نفسها التي تريدها عند إرسال بريد إلكتروني بشكل طبيعي (مثل <codedir="ltr">Foo Bar <[email protected]></code>).<br /><br /></div>
157
155
158
-
<divdir="rtl">ملحوظة: حماية "vault" ضد الوصول غير المصرح به (على سبيل المثال، من خلال تعزيز أمن الخادم الخاص بك وتقييد أذونات الوصول العام)، أهمية خاصة هنا، لأن الوصول غير المصرح به إلى ملف التكوين الخاص بك (المخزن في "vault")، قد يؤدي إلى تعريض إعدادات SMTP الصادرة (بما في ذلك اسم مستخدم وكلمة مرور SMTP). يجب التأكد من تأمين "vault" بشكل صحيح قبل تمكين 2FA. إذا كنت غير قادر على القيام بذلك، فعلى الأقل، يجب عليك إنشاء حساب بريد إلكتروني جديد مخصص لهذا الغرض، وذلك لتقليل المخاطر المرتبطة بإعدادات SMTP المكشوفة.<br /><br /></div>
<divdir="rtl">يمكن تشغيل phpMussel باعتباره برنامج فحص ملفات تفاعلي في وضع CLI في ظل النظم المستندة إلى Windows. راجع قسم "كيفية التثبيت (لواجهة سطر الاوامر)" من هذا الملف التمهيدي لمزيد من التفاصيل.<br /><br /></div>
166
-
167
-
<divdir="rtl">للحصول على قائمة الأوامر المتاحة لواجهة سطر الأوامر، اكتب "c" في موجه واجهة سطر الأوامر واضغط "دخول" Enter.<br /><br /></div>
168
-
169
-
<divdir="rtl">بالإضافة إلى، للراغبين، فيديو تعليمي عن كيفية استخدام phpMussel في وضع CLI متوفر هنا:</div>
170
-
-<https://youtu.be/H-Pa740-utc>
171
-
172
-
---
173
-
174
-
175
-
### <divdir="rtl">٦. <aname="SECTION6"></a>الملفات الموجودة في هذه الحزمة</div>
0 commit comments