من اوبونتو سرور 8 رو نصب كردم ولي رابط گرافيكي نداره و به صورت خط فرمان هست
آيا اوبونتو سرور هميجوري هست يا رابط گرافيكي داره؟
sudo aptitude install ubuntu-desktop
برای نصب میزکار Gnome :کد: [انتخاب]sudo aptitude install ubuntu-desktop
sudo dpkg-reconfigure -phigh xserver-xorg
sudo ifconfig eth0 192.168.0.6
sudo route del default
sudo route add default gw 192.168.0.2
/etc/network/interfaces
auto eth0
iface eth0 inet static
address 192.168.0.6
netmask 255.255.255.0
gateway 192.168.0.2
auto eth0
iface eth0 inet dhcp
sudo apt-get install ssh
1. Install Database Server sudo apt-get install mysql-server-5.0
2. Install Apache HTTP Server sudo apt-get install apache2
3. Install PHP5 and Apache PHP5 module sudo apt-get install php5 libapache2-mod-php5
4. Restart Apache sudo /etc/init.d/apache2 restart
5. Optionally, install phpMyAdmin sudo apt-get install phpmyadmin
حق با شماست
من با نسخه روميزي شروع به كار كردم و LAMP رو هم با موفقيت نصب كردم.
دو سوال براي من پيش اومده
1. دسترسي به www فقط مخصوص root هست و به من اجازه درج و ويرايش نميده. با يوزر root هم نميتونم لاگين كنم چيكار كنم.
2. گفته بودين برای شروع خودکار هم کافیه سرویس ها رو در System->Perferences->Sessions معرفی کنم. ميتونين دقيقاً توضيح بدين چطوري و از چه مسيري سرويسها رو مشخص كنم؟
sudo nautilus
sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/mysite
فایل پیکربندی جدید را توسط ویرایشگر متنی gedit ویرایش کنیدsudo gedit /etc/apache2/sites-available/mysite
sudo a2dissite default && sudo a2ensite mysite
sudo /etc/init.d/apache2 restart
echo '<b>Hello! It is working!</b>' > /home/user/public_html/index.html
ممنون از دوستان
حالا كه لطف كردين اگه امكان داره نحوه فعال كردن لاگين root در اوبونتو رو برفرماييد.
این کار به دلایل امنیتی درست نیست. اما اگر اصرار دارید، برید به آدرس System->Administration->Login Window بعد در زبانه ی Security گزینه ی Allow local system administrator login رو فعال کنید. از آدرس System->Administration->Users And Groups هم می تونید با انتخاب کاربر root یه پسورد جدید با طول حداقل ۶ کاراکتر ایجاد کنید. حالا می تونید با نام کاربری root وارد سیستم بشید.
موفق باشید.
سلام اقای گلستان شما برای اینکه هردقیقه با اون پوشه www کار داری پس پیشنهاد میکنم مثل من اونو بیاری توی همین پوشه home خودت تا کاملا در دسترس باشه و بهش مسلط باشی حالا چطوری ببین :
به عنوان مثال ما می خواهیم که home/user/public_html/ سایت پیش فرض باشد ( اون user نام کاربری خودت باید بشه). برای این کار ، باید یک سایت جدید ایجاد کرده و آن را در آپاچی ۲ فعال کنیم. اول تو باید یه پوشه به نام public_html تو پوشه home خودت بسازی سپس برای ایجاد یک سایت جدید:
سایت پیش فرض را به عنوان نقطه شروع کپی کنید:کد: [انتخاب]sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/mysite
فایل پیکربندی جدید را توسط ویرایشگر متنی gedit ویرایش کنید
کد: [انتخاب]sudo gedit /etc/apache2/sites-available/mysite
محتوی DocumentRoot را تغییر دهید تا به مکان جدید اشاره کند. برای مثال : /home/user/public_html/
محتوای Directory را ویرایش کنید ، مقدار <Directory /var/www/> را به <Directory /home/user/public_html/ تغییر دهید.
خب حالا برو تو اون پوشه www و اون فایل index.html رو تو اون پوشه public_html که ساختی کپی کن که فعلا لازمه حالا باید سایت قبلی را غیر فعال کرده و سایت جدید خود را فعال کنیم. اوبونتو دو ابزار کوچک را برای این کار فراهم کرده استکد: [انتخاب]sudo a2dissite default && sudo a2ensite mysite
در نهایت ، آپاچی ۲ را مجددا راه اندازی می کنیم:کد: [انتخاب]sudo /etc/init.d/apache2 restart
اگر پوشه /home/user/public_html/ را ایجاد نکرده باشید یک پیغام اخطار دریافت می کنید.
برای آزمایش سایت جدید یک فایل در /home/user/public_html/ ایجاد کنید:کد: [انتخاب]echo '<b>Hello! It is working!</b>' > /home/user/public_html/index.html
در پایان مرورگرت رو باز کن و برو به http://localhost
خب حالا اگه مثلا میخوای یک سیستم مدیریت محتوا نصب کنی یا هرکاری شبیه این تو این پوشه جدید اینکار رو میکنی بسادگی مثلا برای امتحان مامبو رو اونجا نصب کن البته اینم بهت بگم که باید قبل از اکسترکت اون cms تو پوشه public_html باید اون فایلی که موقتا توش برای تست گذاشته بودیم پاک کنی
حالا تا دلت میخواد اینجا تستهای عجیب انجام بده بعد بفرست تو هاستت تو نت
موفق باشی تا بعد
NameVirtualHost *
<VirtualHost *>
ServerAdmin webmaster@localhost
DocumentRoot /var/www/
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>
ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>
ErrorLog /var/log/apache2/error.log
# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn
CustomLog /var/log/apache2/access.log combined
ServerSignature On
Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>
</VirtualHost>