مشكلة الراوت لا يعمل على اللارفيل 5

  • mo7@mmed

السلام عليكم

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

المشكلة الأولى في اللارفيل 5 وهي إن الراوت لا يعمل

شاهدوا الصور

هذا مشروع جديد قمت بتحميله ولم أقم إلا فقط بإنشاء روت تجريبي

والنتيجة كما ترون

وهذه المشكلة تواجهني في السيرفر المحلي الخاص بأبونتو

إعذروني ﻷني جديد على نظام أبونتو لا أعلم ماذا يسمى

وبسبب هذه المشكلة قمت بتنصيب XAMPP على الأبونتو والراوت عمل بشكل سليم شاهدوا الصور

 لكن كان هناك مشكلة اخرى عند عمل مجريت "migrate" يظهر لي هذا الخطأ الذي لم افهمه

شاهدوا الصورة

فاتمنى بصراحة من الأخوة مساعدتي لأني وبصراحة مليت 3 أيام وأنا ابحث عن الحل وبدون جدوى

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

المشكلة الأولى في أغلب الأحيان تكون مشكلة صلاحيات الوصول للملفات والمجلدات فغير صلاحيات الوصول

بالنسبة للمشكلة الثانية، عندما يكون لديك خطأ ما فأسرع طرق الوصول للحل هو البحث بنص الخطأ لإيجاد من حدث لهم نفس مشكلتك من قبل وكيف تم حلها كالتالي:

لكن أنا اعطيت الصلاحيات عن طريق الأمر

sudo chmod 777 /var

وايضا جربت sudo chmod 777 -R /var

وايضا جربتها على جميع الملفات بالداخل www & html

لكن لاجدوى

ايضا لدي سؤال كيف اتأكد من أنني بالفعل قمت بإعطاء الصلاحيات للملفات

أما بالنسبة للمشكلة الثانية فأني بحثت ولا زلت ابحث لكن لا جدوى

sudo chmod 777 /var

هذه كارثة أخي ، لا تعطي صلاحيات كبيرة لمجلد لا تستخدمه ، إن أردت إعطاء الصلاحيات لمشاريعك نفذ :

sudo chmod -R 775 /var/www

كما نوه الاخ @ahmedsaoud31 عليك إتقان ألية البحث عن أخطائك عبر google أو أي محرك بحث وذلك لتعتمد على نفسك . بالنسبة لهذا الخطأ ، للرد عليك أحتاج أن أعرف عدة أمور

  • هل ثبت قبل إستخدامك لـ xampp الحزمة الاساسية لخادم قاعدة البيانات mysql ؟

لتعرف جرب الامر

whereis mysql و ضع مخرج الامر هنا

  • هل أضفت /opt/lamp/bin إلي متغير الـ PATH الخاص بك ؟

فعلا بصراحة أنا دايما ما اعتمد على نفسي في الأخطاء لكن كما تعلم هناك بعض الأخطاء التي من تكون مستعصية حتى مع البحث

أنا بحثت في البداية وقمت بتجربة الكثير من الحلول لكن لم تنفع

المهم

في الواقع في أول مرة قمت باستخدام xampp قبل تحميل الحزمة الأساسية للـ mysql

المهم قمت باستخدام whereis mysql

وكانت النتيجة كالتالي :

mysql: /usr/bin/mysql /etc/mysql /usr/lib/mysql /usr/bin/X11/mysql /usr/share/mysql /opt/lampp/bin/mysql.server /opt/lampp/bin/mysql /usr/share/man/man1/mysql.1.gz

لم أفهم الكثير من هذا أنا آسف ولكن إعذرني أنا جديد على نظام الأبونتو قمت بتحميله قبل 4أو 5 أيام فقط وما زلت اتعلم عليه

لذلك تحملني قليلاً ^__^

شاكر لكل الأخوة على المساعدة

علي حسب النتائج التي ظهرت من الامر عليك بالامر التالي لحذف mysql من النظام وذلك إستخدام mysql الذي يتبع لـ xampp عبر الامر التالي

sudo apt-get purge --remove mysql-server

ثم لإستخدام mysql من xampp عليك بالامر التالي على الـ terminal :

echo -e -n 'export PATH=$PATH:/opt/lampp/bin' >> ~/.bashrc && source ~/.bashrc

ثم

sudo /opt/lampp/lamp restart

ثم جرب الامر التالي للتأكد من الاعدادت الجديدة

which mysql

إذا ظهر

/opt/lampp/bin/mysql

فأنت على الدرب الصحيح

احسنت أخي جزاك الله خيراً

نجحت الطريقة

لكن الأمر

line 1 of code echo -e -n 'export PATH=$PATH:/opt/lampp/bin' >> ~/.bashrc && source ~/.bashrc

لم يعمل معاي

قمت بإستبداله بالأمر

line 1 of code  PATH=/opt/lampp/bin:$PATH

ماكنت باعرف إنه لازم تغير موقع الماي اس كيو إل

هذه المرة الثانية تساعديني فيها أخي قبل عدة أيام ساعدتني في تنصيب الأبونتو

وها أنت تساعدني مرة اخرى في حل هذه المشكلة

واجهتني الكثير من المشاكل بصراحة في الأبونتو خلال الأيام الماضية لكن بدأت افهم كيفية عمل النظام شيئاَ فشيئاً

والآن ها أنا اكمل رحلتي مع النظام بفضل رب العالمين ومن ثم بفضلك

اعجز عن شكرك بصراحة

لكن لا أملك غير أن اقول لك جزاك الله خيراً وجعله في ميزان حسناتك

اخوك محمد ايضاً من السودان ^__^

يا زول ؟ ^_^

مرحباً بأخي من السودان .

تشرفت بمعرفتك ^__^

في الغالب الامر الذي كتبته أنت سينتهي مفعوله بعد إعادة تشغيل النظام و هذا يعني أن عليك في كل مره تشغل النظام ان تنفذ أمرك هذا .

بالنسبة للأمر الذي أعطيته لك هو ثابت و لا يحتاج لتنفيذه أكثر من مره حتى و لو أعت تشغيل النظام

سلامي و تحياتي ^_^

شكرا جزيلا لك سابحث أكثر عن هذا الأمر لأتعرف عليه

لك جزيل الشكر على كل هذه التوضيحات