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

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

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

نویسنده موضوع: کار با xampp  (دفعات بازدید: 5576 بار)

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

آفلاین VB-Programmer

  • Newbie
  • *
  • ارسال: 14
  • جنسیت : پسر
کار با xampp
« : 21 اسفند 1391، 01:50 ب‌ظ »
سلام
من lampp رو نصب کردم حالا واسه تست سایتم باید فایلها رو تو مسیر /opt/lampp/htdocs بزارم درسته؟ حالا فایلهام رو چطوری به این مسیر کپی کنم؟ این دستور رو میزنم ولی خطا میده:
sudo cp -a /media/mohsen/Windows/Program Files/xampp/xampp/site/. /opt/lampp/htdocs
متن خطا:
cp: cannot stat `/media/mohsen/Windows/Program Files/xampp/xampp/site/': No such file or directory
اصلا میشه lampp رو یه جایی غیر از فایل سیستم نصب کنم؟ چون هر بار باید Bluefish , ... رو با sudo باز کنم!

آفلاین سلمان م.

  • ناظر انجمن
  • *
  • ارسال: 4106
  • جنسیت : پسر
  • GNU Operating System - سیستم عامل گنو
پاسخ : کار با xampp
« پاسخ #1 : 21 اسفند 1391، 02:12 ب‌ظ »
من نمی‌دونم این دستوری رو که وارد کردین درست هست یا نه. ولی
هر موقع که می‌خواید با ترمینال کار کنید، باید حواستون به فاصله‌های خالی باشه. مثلا Program Files رو باید به یکی از حالت‌های زیر بنویسید
۱. Program\Files
۲. "Program Files"

آفلاین کیان

  • High Hero Member
  • *
  • ارسال: 2338
  • جنسیت : پسر
پاسخ : کار با xampp
« پاسخ #2 : 21 اسفند 1391، 02:33 ب‌ظ »
سلام
من lampp رو نصب کردم حالا واسه تست سایتم باید فایلها رو تو مسیر /opt/lampp/htdocs بزارم درسته؟
لمپ نصب کردی یا زمپ؟ اون مسیر برای زمپ استفاده میشه. مسیر لمپ اینه:
/var/www

نقل‌قول
حالا فایلهام رو چطوری به این مسیر کپی کنم؟
ناتیلوس رو با دسترسی روت باز کن و هر جا خواستی باهاش برو و هر چی خواستی کپی کن:
gksudo nautilus /
نقل‌قول
اصلا میشه lampp رو یه جایی غیر از فایل سیستم نصب کنم؟
بله
باید آپاچی رو کانفیگ کنی
« آخرین ویرایش: 21 اسفند 1391، 02:41 ب‌ظ توسط کیان »

آفلاین Matrix.1372

  • High Hero Member
  • *
  • ارسال: 1966
  • جنسیت : پسر
  • Ma3x
    • Ma3x
پاسخ : کار با xampp
« پاسخ #3 : 21 اسفند 1391، 02:40 ب‌ظ »
شما xampp رو فکر کنم دانلود و نصب کردین، توصیه می‌کنم از lampp استفاده کنید:
sudo apt-get install tasksel
sudo tasksel
گزینه LAMP Server رو با کلید space مارک کنید، با tab روی ok پیمایش کنید و کلید enter رو فشار بدین.
برای نصب phpmyadmin:
sudo apt-get install phpmyadminوب روت هم تو این آدرس هست:
/var/www

آفلاین VB-Programmer

  • Newbie
  • *
  • ارسال: 14
  • جنسیت : پسر
پاسخ : کار با xampp
« پاسخ #4 : 21 اسفند 1391، 03:05 ب‌ظ »
نقل‌قول
لمپ نصب کردی یا زمپ؟ اون مسیر برای زمپ استفاده میشه.
من xampp رو دانلود کردم.
نقل‌قول
ناتیلوس رو با دسترسی روت باز کن و هر جا خواستی باهاش برو و هر چی خواستی کپی کن:
این دستور رو زدم ولی هیچی باز نشد! چند لحظه بعد رفت خط بعدی خطا هم نداد!
این دستور فایل منیجر رو باز میکنه؟
نقل‌قول
بله
باید آپاچی رو کانفیگ کنی
میشه لطف کنین بگین تنظیماتش رو از کجا تغییر بدم؟

نقل‌قول
شما xampp رو فکر کنم دانلود و نصب کردین، توصیه می‌کنم از lampp استفاده کنید:
ممنون، اگه مشکل حل نشد اونونصب میکنم. ترافیکم ته کشیده.

آفلاین Matrix.1372

  • High Hero Member
  • *
  • ارسال: 1966
  • جنسیت : پسر
  • Ma3x
    • Ma3x
پاسخ : کار با xampp
« پاسخ #5 : 21 اسفند 1391، 03:12 ب‌ظ »
یه راه ساده ولی نا امنش اینه:
sudo chmod -R 777 /opt/lampp/htdocsاگه درست نوشته باشم!
حالا اون فایل‌هایی که در نظر دارین رو بدون مشکل کپی کنید تو وب روت.

آفلاین nixoeen

  • ناظر انجمن
  • *
  • ارسال: 4868
  • جنسیت : پسر
  • masoft قدیم
پاسخ : کار با xampp
« پاسخ #6 : 21 اسفند 1391، 03:48 ب‌ظ »
ناتیلوس رو با دسترسی روت باز کن و هر جا خواستی باهاش برو و هر چی خواستی کپی کن:
gksudo nautilus /
این یکی از اشتباه‌ترین راهنمایی‌هایی هست که گاها در اینجا می‌بینم!

آفلاین MHA152

  • High Hero Member
  • *
  • ارسال: 2745
  • جنسیت : پسر
  • من عاشق یونیکسی ها هستم
پاسخ : کار با xampp
« پاسخ #7 : 21 اسفند 1391، 03:54 ب‌ظ »
ناتیلوس رو با دسترسی روت باز کن و هر جا خواستی باهاش برو و هر چی خواستی کپی کن:
gksudo nautilus /
این یکی از اشتباه‌ترین راهنمایی‌هایی هست که گاها در اینجا می‌بینم!
چرا بعضی وقت ها لازم میشه
بهتون پیشنهاد می کنم به دنیای بزرگ شبه−یونیکس وارد بشید و از پیشرفت لذت ببرید
جیمیلم

آفلاین کیان

  • High Hero Member
  • *
  • ارسال: 2338
  • جنسیت : پسر
پاسخ : کار با xampp
« پاسخ #8 : 21 اسفند 1391، 04:38 ب‌ظ »
ناتیلوس رو با دسترسی روت باز کن و هر جا خواستی باهاش برو و هر چی خواستی کپی کن:
gksudo nautilus /
این یکی از اشتباه‌ترین راهنمایی‌هایی هست که گاها در اینجا می‌بینم!
این یکی از دقیق ترین راهنمایی هایی است که می تونی ببینی!

آفلاین nixoeen

  • ناظر انجمن
  • *
  • ارسال: 4868
  • جنسیت : پسر
  • masoft قدیم
پاسخ : کار با xampp
« پاسخ #9 : 21 اسفند 1391، 06:05 ب‌ظ »
چرا بعضی وقت ها لازم میشه
این کار یعنی شما تمامی مجوزها رو نادیده بگیرید (که دلیل امنیت گنو-لینوکس هستش) و مثل این می‌مونه که بگید با root وارد شدن به محیط گرافیکی هم گاهی لازم میشه! اگر لازم می‌شه یعنی دارید راه اشتباهی رو میرید و بهتر هست راهتون رو تصحیح کنید. اگر راه درست رو برید، نیاز نمی‌شه، همینطور که من توی این ۱۱-۱۲ سال تا الان از این دستور استفاده نکردم!

نتیجه اون هم امکان خراب کردن کل سیستم بدون امکان تعمیر، عدم تنظیم درست مجوزها (چون بصورت موقتی با این روش می‌شه اون‌ها رو نادیده گرفت) و فراهم کردن امکان فعالیت بدافزارها در سیستم هستش.

این یکی از دقیق ترین راهنمایی هایی است که می تونی ببینی!
متاسفانه اینطور نیست. مطمئن باشید من خوشحال می‌شم که بتونید به تازه‌کارها راهنمایی دقیق و درست بدید! کافیه از چند نفر که کمی تجربه و سواد کافی در این زمینه دارن بپرسی که برای استفاده از /var/www/ بهتر هست که Nautilus را با root باز کنیم یا اینکه مجوز /var/www/ رو تغییر بدیم :)



حالا برای کسانی که می‌خوان راه درستش رو یاد بگیرند، یکی از راه‌های درست این هست:
فرض می‌کنیم اسم کاربر شما myusername باشه.
ابتدا کاربر خودتون رو به www-data اضافه می‌کنید.
useradd -G www-data myusername
بعد مجوز /var/www/ رو تغییر میدیم:
chown -R root:www-data /var/www
chmod 3770 /var/www

آفلاین MHA152

  • High Hero Member
  • *
  • ارسال: 2745
  • جنسیت : پسر
  • من عاشق یونیکسی ها هستم
پاسخ : کار با xampp
« پاسخ #10 : 21 اسفند 1391، 08:19 ب‌ظ »
چرا بعضی وقت ها لازم میشه
این کار یعنی شما تمامی مجوزها رو نادیده بگیرید (که دلیل امنیت گنو-لینوکس هستش) و مثل این می‌مونه که بگید با root وارد شدن به محیط گرافیکی هم گاهی لازم میشه! اگر لازم می‌شه یعنی دارید راه اشتباهی رو میرید و بهتر هست راهتون رو تصحیح کنید. اگر راه درست رو برید، نیاز نمی‌شه، همینطور که من توی این ۱۱-۱۲ سال تا الان از این دستور استفاده نکردم!

نتیجه اون هم امکان خراب کردن کل سیستم بدون امکان تعمیر، عدم تنظیم درست مجوزها (چون بصورت موقتی با این روش می‌شه اون‌ها رو نادیده گرفت) و فراهم کردن امکان فعالیت بدافزارها در سیستم هستش.
خوب مثلا اگه بخواهیم فایل های نصب چند تا نرم افزار را بریزیم تو پوشه ی archives مجبوریم دیگه
بهتون پیشنهاد می کنم به دنیای بزرگ شبه−یونیکس وارد بشید و از پیشرفت لذت ببرید
جیمیلم

آفلاین Matrix.1372

  • High Hero Member
  • *
  • ارسال: 1966
  • جنسیت : پسر
  • Ma3x
    • Ma3x
پاسخ : کار با xampp
« پاسخ #11 : 21 اسفند 1391، 08:56 ب‌ظ »
هیچ اجباری در کار نیست!
با استفاده از دستور cp به راحتی می‌تونید انجام بدین.

آفلاین VB-Programmer

  • Newbie
  • *
  • ارسال: 14
  • جنسیت : پسر
پاسخ : کار با xampp
« پاسخ #12 : 21 اسفند 1391، 11:18 ب‌ظ »
خب دوستان من پرمشین فولدر رو تغغیر دادم و فایلهام رو ریختم الان میخوام صفحه php رو باز کنم خطای دسترسی میده! صفحه ایندکس خود زمپ اجرا میشه ولی مال من نه! مشکل از چیه؟
Access forbidden!

You don't have permission to access the requested object. It is either read-protected or not readable by the server.

If you think this is a server error, please contact the webmaster.

Error 403

localhost
Apache/2.4.3 (Unix) OpenSSL/1.0.1c PHP/5.4.7

آفلاین VB-Programmer

  • Newbie
  • *
  • ارسال: 14
  • جنسیت : پسر
پاسخ : کار با xampp
« پاسخ #13 : 21 اسفند 1391، 11:38 ب‌ظ »
الان خواستم phpMyAdmin رو باز کنم این خطا رو داد!
Access forbidden!

New XAMPP security concept:

Access to the requested object is only available from the local network.

This setting can be configured in the file "httpd-xampp.conf".