-
مشکل با نصب جوملا 3
سلام . من می خوام رو سرور centos7 جوملا 3 را نصب کنم .
وب سرور اپاچی را کانفیگ کردم.
mysql + phpmyadmin+php را هم نصب و آماده کردم .
حالا با دستور mkdir -p پوشه ای را که م یخوام جوملا را نصب کنم می سازم و با دستتورات chown و chmod هم پرمیشن ها را اعمال میکنم.
ولی متاسفانه وقتی که نصب تموم میشه به دلیل غیر قابل نوشتن بودن پوشه ها عملی انجام نمیشه. من به صورات منیوال پوشه اینستال را از ترمینال پاک میکنم و فایل کانفیگ را هم درست میکنم و اطلاعات را واردش میکنم. ولی متاسفانه مشکل از این جا شروع میشه چون تمامی پرمیشن ها را 644 هست.
با هیچ دستوری هم نمی تونم پرمیشن ها را اعمال کنم. با توجه به این که owner در centos7 به روت تغییر پیدا کرده حتی با اسفتاده از اون هم مشکل حل نمیشه. البته گروپ و یوزر که آپاچی هست به صورت دیفالت در کانفیگ httpd.conf
من VSFTPD را هم نصب کردم و اومدم یه یوزر هم به همون نام ایجاد کرده و به گروه ها اضافه کردم و در کانفیگ اپاچی هم تغییر دادم . ولی باز هم فایده ای نداره. مشکل از کجاس؟
چه جوری پرمیشن ها را اعمال کنم
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
06-21-2015 01:21 PM
# ADS
تبلیغات در جوملا فارسی
-
دوستان کسی نیست من را راهنمایی کنه ؟؟؟
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
سلام
منظور شما از اینکه بعد از نصب عملی انجام نمیشه چیه؟ چه عملی؟
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
به دلیل پرمیشن ها هیچ کاری نمی تونم انجام بدم . تو information همه را Unwriatbale زده. البته اگه من بیام پرمیشن آپاچی را با دستور زیر undifient کنم مشکل حل میشه ولی جالب اینجاس بعد از این کار همه پرمیشن ها 755 میشه.
setsebool -P httpd_unified 1
ولی خب از نظر امنیتی مشکل داره این کار به شدت.
رو OSهای دیگه مثل ubuntu server و یا opensuse هیچ مشکلی ندارم. ولی خب من باید از centos استفاده کنم.
البته این مشکل رو centos6 وجود نداره. تا اونجایی که پرس و جو کردم به خاطر تغییر owner از حالت apache:apache به حالت root:root برای امنیت بیشتر امکان دسترسی به پوشه var/www/html فقط به صورت cammand ممکن هست.
البته من برای این که سیستم را چک کنم اومدم از centos webpanel هم استفاده کردم تا ببینم پرمیشن ها را میشه اعمال کرد از اون طریق یا نه ولی باز هم نشد.
میشه راهنمایی کنید باید چیکار کنم من ؟
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
اینجا میتونم از یک تجربه شخصی بگم.
خیلی وقت پیش، با پرمیشن فایلها و فولدرهای جوملا در اوبونتو مشکل داشتم.
برای اینکه خیلی با این مسائل درگیر نشم از virtual host استفاده کردم. بعد از تنظیمات virtual host، یوزر خودم رو به گروه اضافه کردم.
بعد یوزر خودم رو با یوزر آپاچی تعویض کردم که مشکل به کلی حل شد.
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
مهندس جان من هم همین کار را کردم :
vsftpd را نصب کردم رو سرور
در کانفیگ اف تی پی :
anonymous_enable=NO
local_enable=YES
chroot_local_user=YES
systemctl restart vsftpd
بعد یه یوزر با عنوان ftpuser به سرور ادد کردم
بعد یوزر مود /var/www/html را بر روی همین نام کاربری اساین کردم.
بعد یه گروب ادد کردم با عنوان www-users
بعد اون یوزر را به همین گروپ ادد کردم.
بعد chmod پوشه جوملا را 2755 کردم
بعد هم فرامین زر را اجرا کردم برای ادد زو و گروپ و ریست اپاچی:
chown -R apache:www-users /var/www/html/joomla
chmod g+s /var/www/html/joomla
systemctl restart httpd.service
systemctl restart vsftpd.service
بعد داخل فایل httpd.conf گروپ آپاچی را برای دسترسی با این گروه عوض کردم ولی نشد که نشد.
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
فکر کنم چندتا کار رو اضافه انجام میدید.
راهحل عمومی:
۱) اضافه کردن یوزر به گروه:
usermod -a -G www-data myUser
۲) تغییر مالکیت:
chown root:www-data /var/www/html
۳) تغییر دسترسی:
chmod 2775 -R /var/www/html
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
www-data برای ابونتو هست . برای توزیع های مبتنی بر rpm باید از دستور apache استفاده کرد.
تغییر دسترسی و پرمیشن هم انجام دادم .
مالکیت هم به گروه و یوزر داده شده و assign شده .
نمیشه باز هم.
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
-
سلام
هندلر آپاچی پی اچ پی رو روی چی تنظیم کردید؟!
سوالم رو فقط پاسخ بدید و از بیان کردن داستان خودداری کنید اگر میخواهید کمکتون کنم!
موفق و موید باشید
جهت مشاهده لینک ها باید ثبت نام کنید یا لاگین کنید.
-
علاقه مندی ها (Bookmarks)