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

کمک و پشتیبانی => شبکه و سرویس‌ دهنده‌ها => نویسنده: aria17 در 30 تیر 1387، 02:17 ب‌ظ

عنوان: نصب لوکال هاست(حل شد)
ارسال شده توسط: aria17 در 30 تیر 1387، 02:17 ب‌ظ
سلام
من می خواهم که لوکال هاست را نصب کنم و بعد هم جوملا را
تو انجمن که جستجو کردم یک دستور نوشته شده بود که php,apache,mysql را با هم نصب می کرد.
sudo apt-get install lamp-server^البته آدرس ویکی را هم داده بود ولی من این دستور را اجرا کردم و حدود یک ساعت از اینترنت فایلهایی را دانلود کرد بعد هم پسورد mysql را پرسید و تمام.
من از کجا باید mysql را اجرا کنم؟
در یکی از تاپیک ها نوشته شده بود که آدرسی که باید فایلها را قرار دهیم تا در لوکال مورد استفاده قرار گیرد(همان www)در /var/www است اما انگار این فولدر اصلا؛ قابل ویرایش نیست.نمیشه تو اون فولدر ایجاد کرد نه کپی پیست کرد.

لطفا یکی راهنمایی کنه.
عنوان: پاسخ به: نصب لوکال هاست
ارسال شده توسط: ahmed در 30 تیر 1387، 03:44 ب‌ظ
توی ترمینال تایپ کنید:
sudo nautilusبعد یک صفحه nautilus باز می شه، البته با حساب کاربر ریشه که هرکاری می خواید توی فولدر های سیستم می تونید انجام بدید.
عنوان: پاسخ به: نصب لوکال هاست
ارسال شده توسط: علیرضا طالقانی در 30 تیر 1387، 04:29 ب‌ظ
دوتا راه داره
۱)
$ sudo chmod 0777 -R /var/www
که دسترسی رو برات به طول عمومی باز می کنه با اون آدرس و زیر شاخه هاش
۲)VirtualHost که در ویکی ها هست.
عنوان: پاسخ به: نصب لوکال هاست
ارسال شده توسط: aria17 در 30 تیر 1387، 05:37 ب‌ظ
سلام
مساله حل شد
یعنی php,mysql.apache نصب شدند و فایلهای php  در فولدر www اجرا می شوند.حالا دو تا سوال دیگه دارم اگه لطف کنید جواب بدهید:
اول:من phpmyadmin را با استفاده از مخازن نصب کردم و آخرش هم ok داد اما فولدر اون در www نیست و وقتی که در مرورگر localhost/phpmyadmin را می زنم طبیعتا؛ چیزی نشان نمی ده اما در قسمت پکیج ها که می روم نصب شده؟آخر نصب اون یه سوال در مورد apache کرد که من apache2 را انتخاب کردم :( :( :( :( :(

سوال دوم:زمانی که lamp را نصب می کردم آخرش از من یک پسورد برای mysql پرسید و من هم یه پسورد دادم.حالا وقتی که در ترمینال mysql را تایپ می کنم ،اجرا میشه ولی هیچ کاری نمیشه باهاش کرد یعنی میگه شما دسترسی ندارید.پسورد هم از من نمی خواد.کجا پسورد را باید وارد کنم؟
عنوان: پاسخ به: نصب لوکال هاست
ارسال شده توسط: کرگدن در 30 تیر 1387، 05:43 ب‌ظ
درود
 عنوانتون اشتباه هست
نصب لوکال هاست بی معنی هست :)

بهتر بود می گفتید نصب lamp یا وب سرور و....

در مورد mysql هم

اگر از یوزر دیگه ای استفاده می کنید اونو به جای روت بگذارید
sudo mysql -u root -p
برای سئوال اول هم
من با هاش کار نکردم ولی سرویسشرو استارت کردید؟
در ضمن خروجی دستور
nmap localhost  رو بدید

اگر nmap نصب نیست نصبش کنید
عنوان: پاسخ به: نصب لوکال هاست
ارسال شده توسط: mohi در 30 تیر 1387، 05:50 ب‌ظ
راستی توی هاردی روند کمی بهبود پیدا کرده. میتونید با این دستور lamp-server رو نصب کنید: ;)
sudo tasksel install lamp-server
عنوان: پاسخ به: نصب لوکال هاست
ارسال شده توسط: aria17 در 30 تیر 1387، 06:57 ب‌ظ
سوال دوم با دستوری که داده بودید حل شد. ):P
نحوه ری استارت کردن سرویس چطوریه؟
من nmap را نصب کردم این هم خروجی آنStarting Nmap 4.53 ( http://insecure.org ) at 2008-07-20 18:53 IRDT
Interesting ports on localhost (127.0.0.1):
Not shown: 1711 closed ports
PORT     STATE SERVICE
80/tcp   open  http
631/tcp  open  ipp
3306/tcp open  mysql

Nmap done: 1 IP address (1 host up) scanned in 0.103 seconds
حالا یه سوال دیگه(من تازه دیروز اوبونتو را نصب کردم و از کار و زندگی منو انداخته  ;D ;D)
این دستوراتی که در ترمینال نوشته میشه چیه؟به چه زبانی هست و کجا میشه یاد گرفت؟
متشکرم
عنوان: پاسخ به: نصب لوکال هاست
ارسال شده توسط: کرگدن در 30 تیر 1387، 07:17 ب‌ظ
سوال دوم با دستوری که داده بودید حل شد. ):P
نحوه ری استارت کردن سرویس چطوریه؟
من nmap را نصب کردم این هم خروجی آنStarting Nmap 4.53 ( http://insecure.org ) at 2008-07-20 18:53 IRDT
Interesting ports on localhost (127.0.0.1):
Not shown: 1711 closed ports
PORT     STATE SERVICE
80/tcp   open  http
631/tcp  open  ipp
3306/tcp open  mysql

Nmap done: 1 IP address (1 host up) scanned in 0.103 seconds
حالا یه سوال دیگه(من تازه دیروز اوبونتو را نصب کردم و از کار و زندگی منو انداخته  ;D ;D)
این دستوراتی که در ترمینال نوشته میشه چیه؟به چه زبانی هست و کجا میشه یاد گرفت؟
متشکرم

یکسریشون برنامه هستن که به برنامه مربوط میشه
و شل یا خط فرمان ، بش اسکریپت  Bash  که یه زبان اسکریپتی بسیار قوی هست

sudo /etc/init.d/apache2 restart
با این دستور آپاچی رو ریست می کنید

اگر مشکلتون رفع نشد از دوستان دیگه بپرسید که PHP کار می کنند :)

عنوان: پاسخ به: نصب لوکال هاست
ارسال شده توسط: محمدرضا بوذری در 30 تیر 1387، 07:18 ب‌ظ
حالا یه سوال دیگه(من تازه دیروز اوبونتو را نصب کردم و از کار و زندگی منو انداخته  ;D ;D)
این دستوراتی که در ترمینال نوشته میشه چیه؟به چه زبانی هست و کجا میشه یاد گرفت؟
متشکرم

این دستوراتی داخل ترمینال (Bash) وارد می‌کنی دستورات شِل (Shell) هستن مثل همون دستورات ساده‌ای که تو داس بکار می‌ره ولی اینجا تو گنو/لینوکس دیگه به اون سادگی نیست  ;D انقدر عظیم و گسترده است که آدم بره توش دیگه نمی‌تونه بیاد بیرون  ;)

توضیحات به نقل از CLI.ir
بش(Bash) یک نوع شل(shell) است. یک مفسر زبان دستور است، که در سیستم عامل گنو-لینوکس وجود دارد. بش یک shell سازگار با sh است.(اصطلاحاً sh-compatibel می‌باشد.) که قابلیت‌های کاربردی کُرن شل(ksh) و سی شل (csh) رو با هم ترکیب کرده. هدف bash اینه که با استاندارد IEEE POSIX P1003.2/ISO 9945.2 که برای شل و ابزارهای مرتبط با اون نوشته شده هماهنگ باشه. این استاندارد توسعه‌های تابعی‌ای برای استفادهٔ برنامه‌نویسی و فعل و انفعالی(interactive) ارائه می‌ده. به علاوه، بیشتر اسکریپت‌های sh می‌تونن بدون اصلاح به‌وسیلهٔ bash اجرا بشن.

برای اطلاعات بیشتر به اینجا مراجعه کن: http://cli.ir
عنوان: پاسخ به: نصب لوکال هاست
ارسال شده توسط: aria17 در 30 تیر 1387، 07:28 ب‌ظ
دستور ری استارت را که وارد کردم این خروجی را داد: * Restarting web server apache2                                                apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName

؟؟
عنوان: پاسخ به: نصب لوکال هاست
ارسال شده توسط: کرگدن در 30 تیر 1387، 07:35 ب‌ظ
دستور ری استارت را که وارد کردم این خروجی را داد: * Restarting web server apache2                                                apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName

؟؟

حالا قضیه همون localhost هست :دی
gksudo gedit /etc/apache2/conf.d/fqdn
با ادیتور بازش کنید و این رو اضافه کنید
ServerName localhost
save کنید و دوباره سرور آپاچی رو ریست کنید نباید اون پیغام رو بده

اگر اون پیغام رو نداد و باز هم مشکل داشتید
sudo aptitude purge phpmyadmin و دوباره نصب کنید
sudo aptitude install phpmyadmin
و دوباره آپاچی رو ریست کنید
عنوان: پاسخ به: نصب لوکال هاست
ارسال شده توسط: aria17 در 30 تیر 1387، 07:49 ب‌ظ
همه ی کارهایی را که شما گفتید انجام دادم و به درستی هم انجام می شود ولی نمی دانم phpmyadmin کجا نصب میشه!!!!!
مگه نباید در پوشه ی public_html یا /var/www باشه؟
تو فایرفکس هم که localhost/phpmyadmin را می زنم خطای 404 می گیره (نمی تونه آن را پیدا کنه)
اگر نصب میشه کجاست؟مثلا چیزی مثل program files ویندوز وجود نداره؟
عنوان: پاسخ به: نصب لوکال هاست
ارسال شده توسط: کرگدن در 30 تیر 1387، 08:01 ب‌ظ
همه ی کارهایی را که شما گفتید انجام دادم و به درستی هم انجام می شود ولی نمی دانم phpmyadmin کجا نصب میشه!!!!!
مگه نباید در پوشه ی public_html یا /var/www باشه؟
تو فایرفکس هم که localhost/phpmyadmin را می زنم خطای 404 می گیره (نمی تونه آن را پیدا کنه)
اگر نصب میشه کجاست؟مثلا چیزی مثل program files ویندوز وجود نداره؟
یک لینک ایجاد کنید ببینید درست نمیشه

sudo ln -s /usr/share/phpmyadmin/ /var/www/phpmyadmin
تو آدرس اولی که نوشتم نصب میشه
عنوان: پاسخ به: نصب لوکال هاست(حل شد)
ارسال شده توسط: aria17 در 30 تیر 1387، 08:22 ب‌ظ
بابا ایول
با همین دستور آخری درست شد =D> =D> =D> =D>
ظرف همین 2 روز از همین چیزها خیلی خوشم آمده.
تو همین زمانی که داشتم مساپل phpmyadmin را به کمک شما حل می کردم مجبور شدم  دستورات mysql  را در خط فرمان یاد بگیرم.
واقعا که محیط گرافیکی آدم را تنبل بار میاره.
متشکرم.