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

تازه کار => انجمن تازه‌کاران => نویسنده: VB-Programmer در 21 اسفند 1391، 01:50 ب‌ظ

عنوان: کار با xampp
ارسال شده توسط: VB-Programmer در 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 باز کنم!
عنوان: پاسخ : کار با xampp
ارسال شده توسط: سلمان م. در 21 اسفند 1391، 02:12 ب‌ظ
من نمی‌دونم این دستوری رو که وارد کردین درست هست یا نه. ولی
هر موقع که می‌خواید با ترمینال کار کنید، باید حواستون به فاصله‌های خالی باشه. مثلا Program Files رو باید به یکی از حالت‌های زیر بنویسید
۱. Program\Files
۲. "Program Files"
عنوان: پاسخ : کار با xampp
ارسال شده توسط: کیان در 21 اسفند 1391، 02:33 ب‌ظ
سلام
من lampp رو نصب کردم حالا واسه تست سایتم باید فایلها رو تو مسیر /opt/lampp/htdocs بزارم درسته؟
لمپ نصب کردی یا زمپ؟ اون مسیر برای زمپ استفاده میشه. مسیر لمپ اینه:
/var/www

نقل‌قول
حالا فایلهام رو چطوری به این مسیر کپی کنم؟
ناتیلوس رو با دسترسی روت باز کن و هر جا خواستی باهاش برو و هر چی خواستی کپی کن:
gksudo nautilus /
نقل‌قول
اصلا میشه lampp رو یه جایی غیر از فایل سیستم نصب کنم؟
بله
باید آپاچی رو کانفیگ کنی
عنوان: پاسخ : کار با xampp
ارسال شده توسط: Matrix.1372 در 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
عنوان: پاسخ : کار با xampp
ارسال شده توسط: VB-Programmer در 21 اسفند 1391، 03:05 ب‌ظ
نقل‌قول
لمپ نصب کردی یا زمپ؟ اون مسیر برای زمپ استفاده میشه.
من xampp رو دانلود کردم.
نقل‌قول
ناتیلوس رو با دسترسی روت باز کن و هر جا خواستی باهاش برو و هر چی خواستی کپی کن:
این دستور رو زدم ولی هیچی باز نشد! چند لحظه بعد رفت خط بعدی خطا هم نداد!
این دستور فایل منیجر رو باز میکنه؟
نقل‌قول
بله
باید آپاچی رو کانفیگ کنی
میشه لطف کنین بگین تنظیماتش رو از کجا تغییر بدم؟

نقل‌قول
شما xampp رو فکر کنم دانلود و نصب کردین، توصیه می‌کنم از lampp استفاده کنید:
ممنون، اگه مشکل حل نشد اونونصب میکنم. ترافیکم ته کشیده.
عنوان: پاسخ : کار با xampp
ارسال شده توسط: Matrix.1372 در 21 اسفند 1391، 03:12 ب‌ظ
یه راه ساده ولی نا امنش اینه:
sudo chmod -R 777 /opt/lampp/htdocsاگه درست نوشته باشم!
حالا اون فایل‌هایی که در نظر دارین رو بدون مشکل کپی کنید تو وب روت.
عنوان: پاسخ : کار با xampp
ارسال شده توسط: nixoeen در 21 اسفند 1391، 03:48 ب‌ظ
ناتیلوس رو با دسترسی روت باز کن و هر جا خواستی باهاش برو و هر چی خواستی کپی کن:
gksudo nautilus /
این یکی از اشتباه‌ترین راهنمایی‌هایی هست که گاها در اینجا می‌بینم!
عنوان: پاسخ : کار با xampp
ارسال شده توسط: MHA152 در 21 اسفند 1391، 03:54 ب‌ظ
ناتیلوس رو با دسترسی روت باز کن و هر جا خواستی باهاش برو و هر چی خواستی کپی کن:
gksudo nautilus /
این یکی از اشتباه‌ترین راهنمایی‌هایی هست که گاها در اینجا می‌بینم!
چرا بعضی وقت ها لازم میشه
عنوان: پاسخ : کار با xampp
ارسال شده توسط: کیان در 21 اسفند 1391، 04:38 ب‌ظ
ناتیلوس رو با دسترسی روت باز کن و هر جا خواستی باهاش برو و هر چی خواستی کپی کن:
gksudo nautilus /
این یکی از اشتباه‌ترین راهنمایی‌هایی هست که گاها در اینجا می‌بینم!
این یکی از دقیق ترین راهنمایی هایی است که می تونی ببینی!
عنوان: پاسخ : کار با xampp
ارسال شده توسط: nixoeen در 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
عنوان: پاسخ : کار با xampp
ارسال شده توسط: MHA152 در 21 اسفند 1391، 08:19 ب‌ظ
چرا بعضی وقت ها لازم میشه
این کار یعنی شما تمامی مجوزها رو نادیده بگیرید (که دلیل امنیت گنو-لینوکس هستش) و مثل این می‌مونه که بگید با root وارد شدن به محیط گرافیکی هم گاهی لازم میشه! اگر لازم می‌شه یعنی دارید راه اشتباهی رو میرید و بهتر هست راهتون رو تصحیح کنید. اگر راه درست رو برید، نیاز نمی‌شه، همینطور که من توی این ۱۱-۱۲ سال تا الان از این دستور استفاده نکردم!

نتیجه اون هم امکان خراب کردن کل سیستم بدون امکان تعمیر، عدم تنظیم درست مجوزها (چون بصورت موقتی با این روش می‌شه اون‌ها رو نادیده گرفت) و فراهم کردن امکان فعالیت بدافزارها در سیستم هستش.
خوب مثلا اگه بخواهیم فایل های نصب چند تا نرم افزار را بریزیم تو پوشه ی archives مجبوریم دیگه
عنوان: پاسخ : کار با xampp
ارسال شده توسط: Matrix.1372 در 21 اسفند 1391، 08:56 ب‌ظ
هیچ اجباری در کار نیست!
با استفاده از دستور cp به راحتی می‌تونید انجام بدین.
عنوان: پاسخ : کار با xampp
ارسال شده توسط: VB-Programmer در 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
عنوان: پاسخ : کار با xampp
ارسال شده توسط: VB-Programmer در 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".