اذهب إلى المحتوى

السؤال

نشر

احاول انشاء مشروع php ع نظام اوبونتو  والمشكلة تقابلني عند فتحه ببرنامجvscode حيث ﻻ استطيع حفظ اى ملف او حتى انشاء ملف جديد بسبب ان برنامجxampp مثبت في مسار يلزم المستخدم ان يكونroot وﻻ يوجد خيار run as admin كما موجود هو في نظام ويندوز  

Recommended Posts

  • 1
نشر

يمكنك أيضا تغيير الصلاحية في مجلد مشروعك مثلا نستخدم chmod -R 777

الأفضل إعطاء الصلاحيات بهذا الشكل:

755 for directories مجلدات

and 644 for files   ملفات

لكي لانعطي صلاحيات ليس لها داعٍ.

، الشكل العام للشيفرة:

sudo chmod -R 777 your_project_directory_location

your_project_directory_location # مسار المجلد الجذر لمشروعك

لتصبح مثلا:

sudo chmod -R 777 /var/opt/MY_PROJECT

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

أي تعطي للمستخدم لديك صلاحيات على المجلد باستخدام chown :

نفتح المسار أولا:

cd location..

ثم ننفذ:

sudo chown your_username your_project_directory


your_username # اسم المستخدم لديك

your_project_directory # مسار المجلد

أيضاً يمكن تغيير مالك المجلد:

cd /path/to/my/files
chown -R $USER:$USER .

إن لم تنجح
sudo chown -R $USER:$USER .

 

  • 0
نشر

يوجد لديك حلين إما ان تقوم بمحاولة انشاء الملفات او حفظها ومن ثم عند إظهار رسالة الخطأ تختار  retry as root ومن ثم تدخل الرقم السري 

الحل الثاني أن تقوم بتشغيل البرنامج ك root user ويمكنك تحقيق ذلك عن طريق كتابة الأمر التالي في الterminal 

sudo code /directory-to-open --user-data-dir='.' --no-sandbox

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...