انجمنهای فارسی اوبونتو
کمک و پشتیبانی => شبکه و سرویس دهندهها => نویسنده: aria17 در 30 تیر 1387، 02:17 بظ
-
سلام
من می خواهم که لوکال هاست را نصب کنم و بعد هم جوملا را
تو انجمن که جستجو کردم یک دستور نوشته شده بود که php,apache,mysql را با هم نصب می کرد.
sudo apt-get install lamp-server^
البته آدرس ویکی را هم داده بود ولی من این دستور را اجرا کردم و حدود یک ساعت از اینترنت فایلهایی را دانلود کرد بعد هم پسورد mysql را پرسید و تمام.
من از کجا باید mysql را اجرا کنم؟
در یکی از تاپیک ها نوشته شده بود که آدرسی که باید فایلها را قرار دهیم تا در لوکال مورد استفاده قرار گیرد(همان www)در /var/www است اما انگار این فولدر اصلا؛ قابل ویرایش نیست.نمیشه تو اون فولدر ایجاد کرد نه کپی پیست کرد.
لطفا یکی راهنمایی کنه.
-
توی ترمینال تایپ کنید:
sudo nautilus
بعد یک صفحه nautilus باز می شه، البته با حساب کاربر ریشه که هرکاری می خواید توی فولدر های سیستم می تونید انجام بدید.
-
دوتا راه داره
۱)
$ sudo chmod 0777 -R /var/www
که دسترسی رو برات به طول عمومی باز می کنه با اون آدرس و زیر شاخه هاش
۲)VirtualHost که در ویکی ها هست.
-
سلام
مساله حل شد
یعنی php,mysql.apache نصب شدند و فایلهای php در فولدر www اجرا می شوند.حالا دو تا سوال دیگه دارم اگه لطف کنید جواب بدهید:
اول:من phpmyadmin را با استفاده از مخازن نصب کردم و آخرش هم ok داد اما فولدر اون در www نیست و وقتی که در مرورگر localhost/phpmyadmin را می زنم طبیعتا؛ چیزی نشان نمی ده اما در قسمت پکیج ها که می روم نصب شده؟آخر نصب اون یه سوال در مورد apache کرد که من apache2 را انتخاب کردم :( :( :( :( :(
سوال دوم:زمانی که lamp را نصب می کردم آخرش از من یک پسورد برای mysql پرسید و من هم یه پسورد دادم.حالا وقتی که در ترمینال mysql را تایپ می کنم ،اجرا میشه ولی هیچ کاری نمیشه باهاش کرد یعنی میگه شما دسترسی ندارید.پسورد هم از من نمی خواد.کجا پسورد را باید وارد کنم؟
-
درود
عنوانتون اشتباه هست
نصب لوکال هاست بی معنی هست :)
بهتر بود می گفتید نصب lamp یا وب سرور و....
در مورد mysql هم
اگر از یوزر دیگه ای استفاده می کنید اونو به جای روت بگذارید
sudo mysql -u root -p
برای سئوال اول هم
من با هاش کار نکردم ولی سرویسشرو استارت کردید؟
در ضمن خروجی دستور
nmap localhost رو بدید
اگر nmap نصب نیست نصبش کنید
-
راستی توی هاردی روند کمی بهبود پیدا کرده. میتونید با این دستور lamp-server رو نصب کنید: ;)
sudo tasksel install lamp-server
-
سوال دوم با دستوری که داده بودید حل شد. ):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)
این دستوراتی که در ترمینال نوشته میشه چیه؟به چه زبانی هست و کجا میشه یاد گرفت؟
متشکرم
-
سوال دوم با دستوری که داده بودید حل شد. ):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 کار می کنند :)
-
حالا یه سوال دیگه(من تازه دیروز اوبونتو را نصب کردم و از کار و زندگی منو انداخته ;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
-
دستور ری استارت را که وارد کردم این خروجی را داد:
* 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
؟؟
-
دستور ری استارت را که وارد کردم این خروجی را داد: * 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
و دوباره آپاچی رو ریست کنید
-
همه ی کارهایی را که شما گفتید انجام دادم و به درستی هم انجام می شود ولی نمی دانم phpmyadmin کجا نصب میشه!!!!!
مگه نباید در پوشه ی public_html یا /var/www باشه؟
تو فایرفکس هم که localhost/phpmyadmin را می زنم خطای 404 می گیره (نمی تونه آن را پیدا کنه)
اگر نصب میشه کجاست؟مثلا چیزی مثل program files ویندوز وجود نداره؟
-
همه ی کارهایی را که شما گفتید انجام دادم و به درستی هم انجام می شود ولی نمی دانم phpmyadmin کجا نصب میشه!!!!!
مگه نباید در پوشه ی public_html یا /var/www باشه؟
تو فایرفکس هم که localhost/phpmyadmin را می زنم خطای 404 می گیره (نمی تونه آن را پیدا کنه)
اگر نصب میشه کجاست؟مثلا چیزی مثل program files ویندوز وجود نداره؟
یک لینک ایجاد کنید ببینید درست نمیشه
sudo ln -s /usr/share/phpmyadmin/ /var/www/phpmyadmin
تو آدرس اولی که نوشتم نصب میشه
-
بابا ایول
با همین دستور آخری درست شد =D> =D> =D> =D>
ظرف همین 2 روز از همین چیزها خیلی خوشم آمده.
تو همین زمانی که داشتم مساپل phpmyadmin را به کمک شما حل می کردم مجبور شدم دستورات mysql را در خط فرمان یاد بگیرم.
واقعا که محیط گرافیکی آدم را تنبل بار میاره.
متشکرم.