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

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

نویسنده موضوع: باز کردن فایلهای php (نصف کار رو بیش رفتم)  (دفعات بازدید: 6733 بار)

0 کاربر و 2 مهمان درحال مشاهده موضوع.

آفلاین moslemqeshmi

  • Jr. Member
  • *
  • ارسال: 41
من با دستور sudo apt-get install apache2 php5-mysql libapache2-mod-php5 mysql-server   
lamp رو طوی کوبونتو  نصب کردم حالا برای باز کردن فایلهای php باید چیکار کنم
اگه میشه همینجا توضیح بدین چون از ویکی و فرومهای دیگه نتیجه ای نگرفتم

آفلاین arash

  • Jr. Member
  • *
  • ارسال: 81
من یادم میاد که یک بار با Apache تونستم کار کنم. ولی الان از XAMPP استفاده میکنم. بنظرم راحتتره، نسبت به حجمش امکاناتش هم خوبه. perl mysql phpmyadmin و ... هم داره. قابل دانلود از:

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

« آخرین ویرایش: 04 دی 1386، 06:22 ب‌ظ توسط arash »

آفلاین محمدرضا بوذری

  • گروه راهبران
  • *
  • ارسال: 2643
  • جنسیت : پسر
    • فروشگاه اینترنتی شهر کودک
خب برای این کار شما باید با حق دسترسی کاربر ریشه فایل های خودتون رو تو شاخه‌ای که آدرسش رو در زیر گذاشتم کپی کنید:
/var/www
برای این کار بهتره از sudo nautilus استفاده کنی. برای راحتی کار توصیه می‌کنم بخش Virtual Hosts این مقاله رو هم به دقت بخونی و انجام بدی.
حلقه ایرانیان اوبونتویی در فیسبوک [facebook.com/ubuntu.ir]

آفلاین محمدرضا بوذری

  • گروه راهبران
  • *
  • ارسال: 2643
  • جنسیت : پسر
    • فروشگاه اینترنتی شهر کودک
من یادم میاد که یک بار با Apache تونستم کار کنم. ولی الان از XAMPP استفاده میکنم. بنظرم راحتتره، نسبت به حجمش امکاناتش هم خوبه. perl mysql phpmyadmin و ... هم داره. قابل دانلود از:

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


خب اینا رو LAMP هم داره، و احیانا اگر نداشته باشه خیلی راحت می‌شه بهش اضافه کرد!
حلقه ایرانیان اوبونتویی در فیسبوک [facebook.com/ubuntu.ir]

آفلاین moslemqeshmi

  • Jr. Member
  • *
  • ارسال: 41
برای حق دسترسی به /var/www و کبی کردن فایلهام توش باید توی ترمینال چه دستوری بنویسم

آفلاین سید مهدی

  • High Hero Member
  • *
  • ارسال: 2013
  • جنسیت : پسر
  • یک تازه کار !
برای حق دسترسی به /var/www و کبی کردن فایلهام توش باید توی ترمینال چه دستوری بنویسم
بزنید:
sudo chmod -R 755 /var/www/
مردی نبود فتاده را پای زدن
گر دست فتاده ای بگیری مردی !

آفلاین moslemqeshmi

  • Jr. Member
  • *
  • ارسال: 41
خوب حالا چجوری فایلمو کبی کنم

آفلاین سید مهدی

  • High Hero Member
  • *
  • ارسال: 2013
  • جنسیت : پسر
  • یک تازه کار !
دستور کپی کردن فایل ها و فولدر ها از یک آدرس با نام فرضی your/source/files/ به آدرس your/destination/files/ به اینصورت هست:
cp -r /your/source/files /your/destination/filesاگر هم لازم هست با اخیتارات روت این دستور رو اجرا کنید، کافیه یک کلمه sudo در ابتدای دستور وارد کنید.
مردی نبود فتاده را پای زدن
گر دست فتاده ای بگیری مردی !

آفلاین محمدرضا بوذری

  • گروه راهبران
  • *
  • ارسال: 2643
  • جنسیت : پسر
    • فروشگاه اینترنتی شهر کودک
برای حق دسترسی به /var/www و کبی کردن فایلهام توش باید توی ترمینال چه دستوری بنویسم
بزنید:
sudo chmod -R 755 /var/www/

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

بدون دستور chmod هم میشه فایل ها رو به / اضافه کرد یعنی با sudo
« آخرین ویرایش: 04 دی 1386، 07:35 ب‌ظ توسط محمدرضا بوذری »
حلقه ایرانیان اوبونتویی در فیسبوک [facebook.com/ubuntu.ir]

آفلاین سید مهدی

  • High Hero Member
  • *
  • ارسال: 2013
  • جنسیت : پسر
  • یک تازه کار !
برای حق دسترسی به /var/www و کبی کردن فایلهام توش باید توی ترمینال چه دستوری بنویسم
بزنید:
sudo chmod -R 755 /var/www/

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

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

مطمئناً همینطوره محمد جان، ولی من فقط جواب سوال های دوستمون رو دادم که خواسته بودن «برای حق دسترسی به /var/www و کبی کردن فایلهام توش باید توی ترمینال چه دستوری بنویسم»  ;)
مردی نبود فتاده را پای زدن
گر دست فتاده ای بگیری مردی !

آفلاین Mehdi

  • ناظر ویژه انجمن
  • *
  • ارسال: 3284
  • جنسیت : پسر
    • هزاردستان
برای حق دسترسی به /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
قبلا راجع به اینها تو انجمن بحث شده. جستجو کنید...
Of one Essence is the human race,
Thusly has Creation put the Base;
One Limb impacted is sufficient,
For all Others to feel the Mace.
~Saadi (persian poet) -1258
Hezardastan | Free As in Freedom

آفلاین محمدرضا بوذری

  • گروه راهبران
  • *
  • ارسال: 2643
  • جنسیت : پسر
    • فروشگاه اینترنتی شهر کودک
به صورت لوکال هم مگه ریست امنیتی به وجود میاد ؟

البته به نظر من بهتره که www به شاخه‌ی کاربری منتقل بشه،‌ اینطوری خطر کمتر نمیشه ؟
حلقه ایرانیان اوبونتویی در فیسبوک [facebook.com/ubuntu.ir]

آفلاین ابراهیم

  • High Hero Member
  • *
  • ارسال: 1295
  • جنسیت : پسر
  • راه‌رو گر صد هنر دارد توکل بایدش
    • سلام!
به صورت لوکال هم مگه ریست امنیتی به وجود میاد ؟
به نظر من، ما برای کار localمون هم باید روش درست رو یاد بگیریم تا بعداً توی کار جدی اشتباه نکنیم.
به نظر می‌آد استفاده از userdir آپاچی خیلی مناسب باشه. این‌جوری دیگه نیازی به su و sudo و این‌ها هم نیست.
ما زنده به آنیم که آرام نگیریم     ...     موجیم که آسودگی ما عدم ماست

آفلاین مهدی پیشگوی

  • High Hero Member
  • *
  • ارسال: 3100
  • جنسیت : پسر
  • لينوكس يعني آزادي ، امنيت
چرا از lampp یا همون xampp استفاده نمی کنین ؟ حدود یه سالی هستش که ازش استفاده می کنم چون برای تازه کارا و حتی حرفه ای ها بسیار جامع هستش.