انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => نصب، راه‌اندازی و بروزآوری => نویسنده: moslemqeshmi در 04 دی 1386، 05:51 ب‌ظ

عنوان: باز کردن فایلهای php (نصف کار رو بیش رفتم)
ارسال شده توسط: moslemqeshmi در 04 دی 1386، 05:51 ب‌ظ
من با دستور sudo apt-get install apache2 php5-mysql libapache2-mod-php5 mysql-server   
lamp رو طوی کوبونتو  نصب کردم حالا برای باز کردن فایلهای php باید چیکار کنم
اگه میشه همینجا توضیح بدین چون از ویکی و فرومهای دیگه نتیجه ای نگرفتم
عنوان: پاسخ به: باز کردن فایلهای php (نصف کار رو بیش رفتم)
ارسال شده توسط: arash در 04 دی 1386، 06:21 ب‌ظ
من یادم میاد که یک بار با Apache تونستم کار کنم. ولی الان از XAMPP استفاده میکنم. بنظرم راحتتره، نسبت به حجمش امکاناتش هم خوبه. perl mysql phpmyadmin و ... هم داره. قابل دانلود از:

http://www.apachefriends.org/en/xampp-linux.html (http://www.apachefriends.org/en/xampp-linux.html)

عنوان: پاسخ به: باز کردن فایلهای php (نصف کار رو بیش رفتم)
ارسال شده توسط: محمدرضا بوذری در 04 دی 1386، 06:25 ب‌ظ
خب برای این کار شما باید با حق دسترسی کاربر ریشه فایل های خودتون رو تو شاخه‌ای که آدرسش رو در زیر گذاشتم کپی کنید:
/var/www
برای این کار بهتره از sudo nautilus استفاده کنی. برای راحتی کار توصیه می‌کنم بخش Virtual Hosts این (http://wiki.ubuntu.ir/ApacheMySQLPHP) مقاله رو هم به دقت بخونی و انجام بدی.
عنوان: پاسخ به: باز کردن فایلهای php (نصف کار رو بیش رفتم)
ارسال شده توسط: محمدرضا بوذری در 04 دی 1386، 06:26 ب‌ظ
من یادم میاد که یک بار با Apache تونستم کار کنم. ولی الان از XAMPP استفاده میکنم. بنظرم راحتتره، نسبت به حجمش امکاناتش هم خوبه. perl mysql phpmyadmin و ... هم داره. قابل دانلود از:

http://www.apachefriends.org/en/xampp-linux.html (http://www.apachefriends.org/en/xampp-linux.html)


خب اینا رو LAMP هم داره، و احیانا اگر نداشته باشه خیلی راحت می‌شه بهش اضافه کرد!
عنوان: پاسخ به: باز کردن فایلهای php (نصف کار رو بیش رفتم)
ارسال شده توسط: moslemqeshmi در 04 دی 1386، 06:40 ب‌ظ
برای حق دسترسی به /var/www و کبی کردن فایلهام توش باید توی ترمینال چه دستوری بنویسم
عنوان: پاسخ به: باز کردن فایلهای php (نصف کار رو بیش رفتم)
ارسال شده توسط: سید مهدی در 04 دی 1386، 07:05 ب‌ظ
برای حق دسترسی به /var/www و کبی کردن فایلهام توش باید توی ترمینال چه دستوری بنویسم
بزنید:
sudo chmod -R 755 /var/www/
عنوان: پاسخ به: باز کردن فایلهای php (نصف کار رو بیش رفتم)
ارسال شده توسط: moslemqeshmi در 04 دی 1386، 07:10 ب‌ظ
خوب حالا چجوری فایلمو کبی کنم
عنوان: پاسخ به: باز کردن فایلهای php (نصف کار رو بیش رفتم)
ارسال شده توسط: سید مهدی در 04 دی 1386، 07:20 ب‌ظ
دستور کپی کردن فایل ها و فولدر ها از یک آدرس با نام فرضی your/source/files/ به آدرس your/destination/files/ به اینصورت هست:
cp -r /your/source/files /your/destination/filesاگر هم لازم هست با اخیتارات روت این دستور رو اجرا کنید، کافیه یک کلمه sudo در ابتدای دستور وارد کنید.
عنوان: پاسخ به: باز کردن فایلهای php (نصف کار رو بیش رفتم)
ارسال شده توسط: محمدرضا بوذری در 04 دی 1386، 07:33 ب‌ظ
برای حق دسترسی به /var/www و کبی کردن فایلهام توش باید توی ترمینال چه دستوری بنویسم
بزنید:
sudo chmod -R 755 /var/www/

مهدی جان فکر نمی‌کنم این کار درست باشه، برای این کار بهتره از sudo nautilus درون ترمینال استفاده بشه، این طوری می‌تونید پس از باز شدن پنجره‌ی nautilus به آدرس /var/www برید و خیلی راحت فایل هاتون رو کپی کنید یا اینکه حذف و ویرایش کنید!

بدون دستور chmod هم میشه فایل ها رو به / اضافه کرد یعنی با sudo
عنوان: پاسخ به: باز کردن فایلهای php (نصف کار رو بیش رفتم)
ارسال شده توسط: سید مهدی در 04 دی 1386، 10:25 ب‌ظ
برای حق دسترسی به /var/www و کبی کردن فایلهام توش باید توی ترمینال چه دستوری بنویسم
بزنید:
sudo chmod -R 755 /var/www/

مهدی جان فکر نمی‌کنم این کار درست باشه، برای این کار بهتره از sudo nautilus درون ترمینال استفاده بشه، این طوری می‌تونید پس از باز شدن پنجره‌ی nautilus به آدرس /var/www برید و خیلی راحت فایل هاتون رو کپی کنید یا اینکه حذف و ویرایش کنید!

بدون دستور chmod هم میشه فایل ها رو به / اضافه کرد یعنی با sudo

مطمئناً همینطوره محمد جان، ولی من فقط جواب سوال های دوستمون رو دادم که خواسته بودن «برای حق دسترسی به /var/www و کبی کردن فایلهام توش باید توی ترمینال چه دستوری بنویسم»  ;)
عنوان: پاسخ به: باز کردن فایلهای php (نصف کار رو بیش رفتم)
ارسال شده توسط: Mehdi در 04 دی 1386، 11:04 ب‌ظ
برای حق دسترسی به /var/www و کبی کردن فایلهام توش باید توی ترمینال چه دستوری بنویسم
بزنید:
sudo chmod -R 755 /var/www/
این کار یه ریسک امنیتی هست!

بهتره از sudo nautilus درون ترمینال استفاده بشه، این طوری می‌تونید پس از باز شدن پنجره‌ی nautilus به آدرس /var/www برید و خیلی راحت فایل هاتون رو کپی کنید یا اینکه حذف و ویرایش کنید!

بدون دستور chmod هم میشه فایل ها رو به / اضافه کرد یعنی با sudo
این کار یه ریسک امنیتی هست!


ببینید user و group این apache2 که اوبونتو و دبیان نصب میکنند به طور پیش‌فرض www-data هست. بهترین و امن‌ترین راه این است که شما وقتی میخواهید فایلی تو پوشه var/www/ بریزید این کار رو با همون کاربر انجام بدید... به کمک دستور زیر www-data بشید و کپی کنید و بعد exit کنید...
sudo -s -u www-data
قبلا راجع به اینها تو انجمن بحث شده. جستجو کنید...
عنوان: پاسخ به: باز کردن فایلهای php (نصف کار رو بیش رفتم)
ارسال شده توسط: محمدرضا بوذری در 04 دی 1386، 11:36 ب‌ظ
به صورت لوکال هم مگه ریست امنیتی به وجود میاد ؟

البته به نظر من بهتره که www به شاخه‌ی کاربری منتقل بشه،‌ اینطوری خطر کمتر نمیشه ؟
عنوان: پاسخ به: باز کردن فایلهای php (نصف کار رو بیش رفتم)
ارسال شده توسط: ابراهیم در 10 دی 1386، 12:50 ق‌ظ
به صورت لوکال هم مگه ریست امنیتی به وجود میاد ؟
به نظر من، ما برای کار localمون هم باید روش درست رو یاد بگیریم تا بعداً توی کار جدی اشتباه نکنیم.
به نظر می‌آد استفاده از userdir آپاچی خیلی مناسب باشه. این‌جوری دیگه نیازی به su و sudo و این‌ها هم نیست.
عنوان: پاسخ به: باز کردن فایلهای php (نصف کار رو بیش رفتم)
ارسال شده توسط: مهدی پیشگوی در 10 دی 1386، 10:29 ق‌ظ
چرا از lampp یا همون xampp استفاده نمی کنین ؟ حدود یه سالی هستش که ازش استفاده می کنم چون برای تازه کارا و حتی حرفه ای ها بسیار جامع هستش.