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

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

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


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

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

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

آفلاین firethumbs

  • Full Member
  • *
  • ارسال: 173
اشکال در xampp
« : 05 شهریور 1388، 02:58 ب‌ظ »
دوستان سلام
من به تازگی به این فکر افتادم که پی اچ پی کار کنم. قبلا در ویندوز با php designer  کار می کردم. در اوبنتو پس از کلی جستجو برای کار با پی اچ پی فهمیدم که اول باید xampp را نصب کنم. پس از نصب اون می خواستم اولین برنامه پی اچ پی خود را اجرا کنم ولی چطور این کار را کنم نمی دانم. بعد از یه کم جستجو فهمیدم که باید فایل با پسوند پی اچ پی را در یک شاخه کپی کنم ولی نمی دانم کدام شاخه و کجا در یه جایی دیدم گفته بودند در شاخه var/www/ باید اینکار را کنم ولی هر چی می گردم پیداش نمی کنم.
درسایت پی اچ پی هم یه مثال زده بود و اینطور گفته بود:
Create a file named hello.php and put it in your web server's root directory (DOCUMENT_ROOT) l
ولی این وب سرور روت دایرکتوری را پیدا نکردم که نکردم.
لطفا راهنمایی کنید.
ممنون
« آخرین ویرایش: 05 شهریور 1388، 03:01 ب‌ظ توسط firethumbs »

آفلاین heresh

  • Hero Member
  • *
  • ارسال: 968
  • جنسیت : پسر
پاسخ به: اشکال در xampp
« پاسخ #1 : 05 شهریور 1388، 05:00 ب‌ظ »
فایل‌های php رو تو این شاخه کپی کن. اگه این شاخه وجود نداشت درستش کن
/opt/lampp/htdocs/
« آخرین ویرایش: 05 شهریور 1388، 05:14 ب‌ظ توسط heresh »

آفلاین firethumbs

  • Full Member
  • *
  • ارسال: 173
پاسخ به: اشکال در xampp
« پاسخ #2 : 05 شهریور 1388، 06:48 ب‌ظ »
فایل‌های php رو تو این شاخه کپی کن. اگه این شاخه وجود نداشت درستش کن
/opt/lampp/htdocs/

آقا خیلی چاکریم. درست شد. امیدوارم خدا از حوریای بهشتی نصیبت کنه. \\:D/ \\:D/ \\:D/ \\:D/
چند تا سوال کوچولوی دیگه البته ببخشید.
۱- در XAMPP Status رفتم توضیحات زیر را دیدم:

   MySQL database    DEACTIVATED       

   PHP    ACTIVATED       

   Perl    ACTIVATED       

   Common Gateway Interface (CGI)    ACTIVATED       

   Server Side Includes (SSI)    ACTIVATED       

   PHP extension »eAccelerator«    DEACTIVATED    see FAQ   

   PHP extension »OCI8/Oracle«    DEACTIVATED    see FAQ
من فقط همان چند تای اول می دونم چیه. چرا مای اس کیو ال دیس اکتیوه؟ چطور می تونم اکتیوش کنم؟
این چهار تای آخری چیه؟

۲- من می خواستم با blue fish هم کد بزنم. چطور می تونم اجراش کنم و خروجی را ببینم؟فایلهای اون هم باید در این مسیر ذخیره کنم؟ یه گزینه به نام view in browser داره ولی هر چی می زنم انگار نه انگار!! هم برای اچ تی ام ال و هم برای پی اچ پی. نکنه باید چیز دیگه ای نصب کنیم؟
۳- در مورد web server چی؟ آیا وب سرور نصب است؟ فکر می کنم جواب مثبت است. چون اگه نصب نبود جواب نمی داد. وب سرورش همون آپاچیه دیگه؟ هان؟

ممنون
« آخرین ویرایش: 05 شهریور 1388، 07:16 ب‌ظ توسط firethumbs »

آفلاین milad-hero

  • Full Member
  • *
  • ارسال: 128
  • جنسیت : پسر
  • There are solutions: Even to the hardest problems
پاسخ به: اشکال در xampp
« پاسخ #3 : 05 شهریور 1388، 09:05 ب‌ظ »
سلام

۱.
xampp خودش یه سرور mysql و apache همراه خودش داره.
واسه همین باید اول سرور mysql سیستم رو متوقف کنی:
sudo /etc/init.d/mysql stopبعد از اون یه بار دیگه سرور xampp رو اجرا کن
sudo /opt/lampp/lampp reload
اگه هنوز سرور mysql غیرفعال بود خروجی مربوط به دستور قبلی رو همینجا بفرست.

ssi و cgi هم زبان های برنامه نویسی صفحات وب هستن مثل php
eAccelerator هم برای بهینه سازی سرور xampp هستش (صفحات رو cache میکنه)
ولی از نسخه جدید xampp پشتیبانی نمیکنه و باید منتظر نسخه بعدیش باشی.
oracle هم یک نوع پایگاه داده مثل mysql هست.

۲.
برای دیدن فایلهای php باید توی همون مسیر کپی کنی و از طریق یک browser بازش کنی
ولی برای دیدن فایلهای html میتونی از قسمت edit->preferences->external programs اولین گزینه هرچی که بود command ش رو تغییر بدی به :
firefox %sاینطوری میتونی با همون view in browser فایل رو تو firefox ببینی.

۳.
آره. xampp یه سرور apache هم با خودش داره که تنظیماتش تو همون /opt/lampp/ هستش.

آفلاین firethumbs

  • Full Member
  • *
  • ارسال: 173
پاسخ به: اشکال در xampp
« پاسخ #4 : 05 شهریور 1388، 11:31 ب‌ظ »
خیلی آقایی
مشکلات حل شد. ممنونتم .
این دستور   sudo /etc/init.d/mysql stopیعنی چی؟ می دونم که مای اس کیو ال را متوقف می کنه ولی در مورد مسیرش و init.d و از این قبیل می خواستم اطلاعات کسب کنم.
اگه می شه یه منبع خوب برای پی اچ پی برام معرفی کن. من تا حدودی دستورات معمولش را بلدم. می دونم شبیه زبان سی است. زبان سی را تقریبا خوب بلدم. می خوام یه منبعی باشه که باهاش کارهای پویا انجام بدم مثل ارسال ایمیل و دیتا بیس و چیزهای کاربردی و از این قبیل.
یه مشکل هم در فرستادن میل دارم و اون اینکه کد mail را که می نویسم میل به ایمیل من ارسال نمی شود. آیا دلیلش می تونه این باشه که ایمیل رایگان دارم(جی میل یا یاهو)؟
متشکرم
« آخرین ویرایش: 06 شهریور 1388، 12:59 ق‌ظ توسط firethumbs »

آفلاین milad-hero

  • Full Member
  • *
  • ارسال: 128
  • جنسیت : پسر
  • There are solutions: Even to the hardest problems
پاسخ به: اشکال در xampp
« پاسخ #5 : 06 شهریور 1388، 10:54 ق‌ظ »
پوشه /etc/init.d/ شامل دسته ای از برنامه هاست که موقع شروع سیستم (بعد از login) اجرا میشن.
البته به جز stop کارهای دیگه ای هم میتونی به همون صورت انجام بدی، که برای دیدنشون میتونی دستور رو بدون stop ش بنویسی.

راستش من برنامه نویسی با xampp یا php رو بلد نیستم و فقط تجربه ی نصب xampp رو داشتم.  :)
برای برنامه نویسی php هم یه کتاب میشناسم که لینکش رو برات میذارم:
Beginning PHP and MySQL: From Novice to Professional, Third Edition

آفلاین firethumbs

  • Full Member
  • *
  • ارسال: 173
پاسخ به: اشکال در xampp
« پاسخ #6 : 06 شهریور 1388، 11:56 ق‌ظ »
دستت درد نکنه . خدا از دستت راضی باشه عزیز

آفلاین firethumbs

  • Full Member
  • *
  • ارسال: 173
پاسخ به: اشکال در xampp
« پاسخ #7 : 07 شهریور 1388، 06:08 ق‌ظ »
دوست عزیز سلام
بازهم با یه سوال اومدم. می خواستم بدونم برای اتصال با دیتا بیس من نیاز به یوزر نیم و پسورد دارم. در هنگام نصب xampp از من ست کردن تنظیمات خواسته نشد می خواستم بدونم چطور می تونم یوزر و پسورد بدم؟ یوزر و پسوردش چیه؟
ممنون

آفلاین milad-hero

  • Full Member
  • *
  • ارسال: 128
  • جنسیت : پسر
  • There are solutions: Even to the hardest problems
پاسخ به: اشکال در xampp
« پاسخ #8 : 07 شهریور 1388، 12:57 ب‌ظ »
سلام
يوزرش root هستش و پسورد نداره (برای سرور mysql)

وضعيت امنيت فعلی xampp‌ ات رو از لينك http://localhost/xampp/security.php‌ ميتونی ببينی
برای تغيير دادن تنظيمات امنيتی xampp‌ دستور زير رو اجرا كن:
/opt/lampp/lampp securityيادت باشه كه اين دستور برای تغيير دادن پسورد قسمتهای مختلف xampp هستش.
پس برای تغيير پسورد مربوط به سرور دیتابیس mysql بايد منتظر خروجی زير باشی و برای‌ قسمتهای ديگه no‌ وارد كنی:
XAMPP: MySQL has no root passwort set!!!
XAMPP: Do you want to set a password? [yes]
برای اين قسمت yes‌ رو وارد كن و بعد دوبار پسورد جديد رو بنويس تا پسورد جديد ست بشه.

آفلاین firethumbs

  • Full Member
  • *
  • ارسال: 173
پاسخ به: اشکال در xampp
« پاسخ #9 : 07 شهریور 1388، 03:11 ب‌ظ »
سلام
آیا ست کردن پسورد برای مای اس کیو ال ضروری است؟ یعنی می خواستم بدونم که برای تست برنامه پی اچ پی باید حتما مای اس کیو ال پسورد داشته باشه یا می تونه نداشته باشه و جای پسورد را خالی بگذارم؟

آفلاین milad-hero

  • Full Member
  • *
  • ارسال: 128
  • جنسیت : پسر
  • There are solutions: Even to the hardest problems
پاسخ به: اشکال در xampp
« پاسخ #10 : 07 شهریور 1388، 06:06 ب‌ظ »
فكر كنم ست كردن پسورد ضروری نباشه.
البته خودت ميتونستی با آزمايش كردن خيلی سريعتر از اين جواب سوالت رو بگيری !

آفلاین firethumbs

  • Full Member
  • *
  • ارسال: 173
پاسخ به: اشکال در xampp
« پاسخ #11 : 05 آذر 1388، 04:50 ق‌ظ »
دوستان سلام
من به یه مشکل جدید بر خوردم.
هنگام باز کردن mysql به این پیام بر می خورم.

Could not connect to host 'localhost'.
MySQL Error Nr. 2002
Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)

Click the 'Ping' button to see if there is a networking problem.

نمی دونم شاید پسوردش یادم رفته باشه. خیلی وقته نرفتم سراغش.
ممنون می شم راهنمایی کنید.
« آخرین ویرایش: 05 آذر 1388، 05:01 ق‌ظ توسط firethumbs »

آفلاین firethumbs

  • Full Member
  • *
  • ارسال: 173
پاسخ به: اشکال در xampp
« پاسخ #12 : 05 آذر 1388، 06:51 ق‌ظ »
فكر كنم ست كردن پسورد ضروری نباشه.
البته خودت ميتونستی با آزمايش كردن خيلی سريعتر از اين جواب سوالت رو بگيری !

سلام
چطور می توان با استفاده از خود mysql برنامه xampp دیتابیس ساخت؟

آفلاین mohsengham

  • Jr. Member
  • *
  • ارسال: 70
  • جنسیت : پسر
    • تازه وارد
پاسخ به: اشکال در xampp
« پاسخ #13 : 05 آذر 1388، 12:00 ب‌ظ »
تمام دنیای یک تازه‌وارد
Ubuntu + Wordpress + Gimp + Aljazeera Sport

آفلاین firethumbs

  • Full Member
  • *
  • ارسال: 173
پاسخ به: اشکال در xampp
« پاسخ #14 : 05 آذر 1388، 02:17 ب‌ظ »
سلام
http://localhost/phpmyadmin
سلام
از راهنماییت خیلی ممنون. لاگین شدم ولی بلد نیستم چطور دیتابیس و تیبل و ... بسازم و مدیریت کنم. می تونی راهنماییم کنی؟
=====================================
تونستم بسازم فقط دو تا مشکل دیگه دارم:
در ضمن utf8 هم راهنمایی کنید.کلید خارجی را چطور تعریف می کنند؟
ممنون
« آخرین ویرایش: 05 آذر 1388، 06:23 ب‌ظ توسط firethumbs »