السلام عليكم
مرحبا يا شباب في الواقع لدي مشكلتين وليست واحدة
المشكلة الأولى في اللارفيل 5 وهي إن الراوت لا يعمل
شاهدوا الصور
هذا مشروع جديد قمت بتحميله ولم أقم إلا فقط بإنشاء روت تجريبي
والنتيجة كما ترون
وهذه المشكلة تواجهني في السيرفر المحلي الخاص بأبونتو
إعذروني ﻷني جديد على نظام أبونتو لا أعلم ماذا يسمى
وبسبب هذه المشكلة قمت بتنصيب XAMPP على الأبونتو والراوت عمل بشكل سليم شاهدوا الصور
لكن كان هناك مشكلة اخرى عند عمل مجريت "migrate" يظهر لي هذا الخطأ الذي لم افهمه
شاهدوا الصورة
فاتمنى بصراحة من الأخوة مساعدتي لأني وبصراحة مليت 3 أيام وأنا ابحث عن الحل وبدون جدوى
التعليقات
المشكلة الأولى في أغلب الأحيان تكون مشكلة صلاحيات الوصول للملفات والمجلدات فغير صلاحيات الوصول
بالنسبة للمشكلة الثانية، عندما يكون لديك خطأ ما فأسرع طرق الوصول للحل هو البحث بنص الخطأ لإيجاد من حدث لهم نفس مشكلتك من قبل وكيف تم حلها كالتالي:
لكن أنا اعطيت الصلاحيات عن طريق الأمر
sudo chmod 777 /var
وايضا جربت sudo chmod 777 -R /var
وايضا جربتها على جميع الملفات بالداخل www & html
لكن لاجدوى
ايضا لدي سؤال كيف اتأكد من أنني بالفعل قمت بإعطاء الصلاحيات للملفات
أما بالنسبة للمشكلة الثانية فأني بحثت ولا زلت ابحث لكن لا جدوى
كما نوه الاخ @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
ماكنت باعرف إنه لازم تغير موقع الماي اس كيو إل
هذه المرة الثانية تساعديني فيها أخي قبل عدة أيام ساعدتني في تنصيب الأبونتو
وها أنت تساعدني مرة اخرى في حل هذه المشكلة
واجهتني الكثير من المشاكل بصراحة في الأبونتو خلال الأيام الماضية لكن بدأت افهم كيفية عمل النظام شيئاَ فشيئاً
والآن ها أنا اكمل رحلتي مع النظام بفضل رب العالمين ومن ثم بفضلك
اعجز عن شكرك بصراحة
لكن لا أملك غير أن اقول لك جزاك الله خيراً وجعله في ميزان حسناتك
اخوك محمد ايضاً من السودان ^__^
في الغالب الامر الذي كتبته أنت سينتهي مفعوله بعد إعادة تشغيل النظام و هذا يعني أن عليك في كل مره تشغل النظام ان تنفذ أمرك هذا .
بالنسبة للأمر الذي أعطيته لك هو ثابت و لا يحتاج لتنفيذه أكثر من مره حتى و لو أعت تشغيل النظام
سلامي و تحياتي ^_^