تم حلها مشكلة بعد استراد جداول قاعدة قديمة

الحالة
مغلق ولا يسمح بالمزيد من الردود.

MesterPerfect

:: عضو فعال ::
إنضم
1 فيفري 2019
المشاركات
204
نقاط التفاعل
125
النقاط
33
العمر
19
لدي سؤال لك أخي على السريع
وبعد الإجابة عليه يرجى تعديل الرد في حال لم يحتج إلى فتح موضوع
لدي أنا منتدى ويعمل وكله تمام
أخذت منه نسخة ووضعتها في مجلد فرعي وعملت له قاعدة بيانات جديدة وأستوردت فيها الجداول بتاعت المنتدى القديم
وكل ما حاولت الدخول عليه يخرج هذا الخطأ
كود:
An exception occurred: [Error] Call to a member function getDataUri() on null in src/XF/AddOn/AddOn.php on line 362
1. XF\AddOn\AddOn->getIconUri()
2. call_user_func_array() in src/XF/Template/Templater.php at line 940
3. XF\Template\Templater->method() in internal_data/code_cache/templates/l2/s0/admin/addon_list_macros.php at line 152
4. XF\Template\Templater->{closure}() in src/XF/Template/Templater.php at line 663
5. XF\Template\Templater->callMacro() in internal_data/code_cache/templates/l2/s0/admin/addon_list_macros.php at line 108
6. XF\Template\Templater->{closure}() in src/XF/Template/Templater.php at line 663
7. XF\Template\Templater->callMacro() in internal_data/code_cache/templates/l2/s0/admin/index.php at line 558
8. XF\Template\Templater->{closure}() in src/XF/Template/Templater.php at line 1250
9. XF\Template\Templater->renderTemplate() in src/XF/Template/Template.php at line 24
10. XF\Template\Template->render() in src/XF/Mvc/Renderer/Html.php at line 48
11. XF\Mvc\Renderer\Html->renderView() in src/XF/Mvc/Dispatcher.php at line 332
12. XF\Mvc\Dispatcher->renderView() in src/XF/Mvc/Dispatcher.php at line 303
13. XF\Mvc\Dispatcher->render() in src/XF/Mvc/Dispatcher.php at line 44
14. XF\Mvc\Dispatcher->run() in src/XF/App.php at line 1934
15. XF\App->run() in src/XF.php at line 333
16. XF::runApp() in admin.php at line 13
فما سببه؟
 
آخر تعديل بواسطة المشرف:

Fethi.dz

❞ لا خير فيـ كاتمـ علمـ ❝
الطاقم الإداري
إنضم
30 جانفي 2019
المشاركات
296
نقاط التفاعل
308
النقاط
53
السلام عليكم

هل مجلد internal_data يقبل الكتابة فيه (هل التصريح 777) ؟
 

MesterPerfect

:: عضو فعال ::
إنضم
1 فيفري 2019
المشاركات
204
نقاط التفاعل
125
النقاط
33
العمر
19
السلام عليكم

هل مجلد internal_data يقبل الكتابة فيه (هل التصريح 777) ؟
نعم أخي هو كذلك
أنا متأكد أني لو رفعته من ال FileZilla هيتزبط بس راح ياخد وقت طويل جدا
بسبب أنهُ بطيء جدا في الرفع
 

Fethi.dz

❞ لا خير فيـ كاتمـ علمـ ❝
الطاقم الإداري
إنضم
30 جانفي 2019
المشاركات
296
نقاط التفاعل
308
النقاط
53
تأكد ان المجلدات الداخلية كذلك تحمل التصريح 777

ومبدئيا عطل الاضافات بوضع هذا السطر $config['enableListeners'] = false; في ملفConfig.php
 

MesterPerfect

:: عضو فعال ::
إنضم
1 فيفري 2019
المشاركات
204
نقاط التفاعل
125
النقاط
33
العمر
19
تأكد ان المجلدات الداخلية كذلك تحمل التصريح 777

ومبدئيا عطل الاضافات بوضع هذا السطر $config['enableListeners'] = false; في ملفConfig.php
بالفعل تم تعطيل الإضافات بالكود المذكور
وتم إعطاء المجلدات التصاريح عن طريق الssh وسوف أجرب من جديد
 

Fethi.dz

❞ لا خير فيـ كاتمـ علمـ ❝
الطاقم الإداري
إنضم
30 جانفي 2019
المشاركات
296
نقاط التفاعل
308
النقاط
53
جميل جدا انه يمكن الوصول الى Shell

تفضل الامر الذي سيعدل تصاريح كل المجلدات في internal_data

كود:
find /home/user_name/public_html/directory/internal_data -type d -exec chmod 777 {} \;
  • استبدل user_name باسم مجلد موقعك
  • استبدل directory باسم المجلد الذي يحتوي على ملفات المنتدى
 

MesterPerfect

:: عضو فعال ::
إنضم
1 فيفري 2019
المشاركات
204
نقاط التفاعل
125
النقاط
33
العمر
19
جميل جدا انه يمكن الوصول الى Shell

تفضل الامر الذي سيعدل تصاريح كل المجلدات في internal_data

كود:
find /home/user_name/public_html/directory/internal_data -type d -exec chmod 777 {} \;
  • استبدل user_name باسم مجلد موقعك
  • استبدل directory باسم المجلد الذي يحتوي على ملفات المنتدى
تمام جدا أخي تم الحل
كان صديقي يستعمل أوامر لينيكس العادية وليس الssh وعند استخدام الكود بالأعلى تم الحل والحمد لله
أخبرني أخي من أين أجلب الأوامر الخاصة بها فأنا لم أجرب إدارة السرفرات بعد وليس لديا خبرة فيها
تحياتي
 

Fethi.dz

❞ لا خير فيـ كاتمـ علمـ ❝
الطاقم الإداري
إنضم
30 جانفي 2019
المشاركات
296
نقاط التفاعل
308
النقاط
53
تمام جدا أخي تم الحل
كان صديقي يستعمل أوامر لينيكس العادية وليس الssh وعند استخدام الكود بالأعلى تم الحل والحمد لله
أخبرني أخي من أين أجلب الأوامر الخاصة بها فأنا لم أجرب إدارة السرفرات بعد وليس لديا خبرة فيها
تحياتي

الحمد لله انه تم الحل واستطعنا افادتك بشيء بسيط.

تحياتي لك واعذرني على غلق الموضوع كون المشكلة حلت :)
 
الحالة
مغلق ولا يسمح بالمزيد من الردود.
Top