Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Pliki konfiguracyjne Linux
- /etc/rc.d - autostart Linuxa
- * - plik wykonywalny
- @ - dowiązanie
- *rc.local - lista poleceń do wykonania
- rc.inet1.conf - ustawienia sieciowe (konfiguracja)
- lilo.conf - plik konfiguracyjny menedżera bootowania
- Serwer WWW Apache
- 1. Umiejscowienie strony głównej serwera Apache :
- /var/www/htdocs
- 2. Uruchamianie, zatrzymywanie i restartowanie serwara
- /etc/rc.d/rc.httpd - skrypt startujący
- apachectl stop
- apachectl start
- apachectl restart
- /usr/bin/apachectl stop
- start
- restart
- Konfiguracja DNS
- /etc/resolv.conf - konfiguracja serwera DNS
- nameserver "192.168.1.1" zastąpić adresami serwera DNS np. 194.204.152.34
- czyli: nameserwer 194.204.152.34
- resolv.conf - jest tworzony na nowo przy autostarcie
- Aby plik z adresami serwerów DNS nie był zastępowany należy utworzyć nowy plik np. /kopie/resolv.conf
- i dodać go do autostartu:
- /etc/rc.d/rc.local - autostart
- Uruchamianie i konfiguracja PHP
- /etc/httpd/httpd.conf
- (linijka 231):
- DirectoryIndex index.php index.html index.htm (koniecznie w takiej kolejności)
- (linijka 427):
- "Odhashować" #Include /etc/httpd/mod_php.conf
- /var/www/htdocs/index.html
- /index.php
- Treść pliku index.php:
- <?php
- phpinfo();
- ?>
- /etc/httpd/php.ini
- Teraz localhost wyświetla index.php
- localhost/html - index.html
- Konfiguracja stron domowych użytkowników
- /etc/httpd/httpd.conf
- (linijka 447):
- "Odhashować" #Include /etc/httpd/extra/httpd-manual.conf
- /etc/httpd/extra/httpd-userdir.conf
- (linijka 10 i 16):
- public_html
- /home/user/public_html - umiejscowienie strony domowej użytkownika, gdzie "user" to jego nazwa
- /etc/httpd/extra/httpd-userdir.conf
- public.html -> www
- Założyć:
- /home/user/www/index.html - strona domowa użytkownika "user"
- Znaczenie katalogu skel w Linuxie
- /etc/slel - skeleton directory
- Wszystkie dane (katalogi, podkatalogi i pliki) znajdujące się w katalogu skel są kopiowane
- do katalogu domowego nowotworzonego użytkownika.
- MySql - zarządzanie bazą danych
- Po zainstalowaniu pakietu MySql trzeba wydać polecenie mysql_install_db, które inicjuje MySql,
- zakłada standartowe bazy danych : mysql i test.
- Zmiana hasła root użytkownika MySql:
- /usr/bin/mysqladmin - root password 'haslo'
- położenie baz danych MySql
- /var/lib/mysql/mysql
- /test
- Aby poprawnie działało należy zmienić własność katalogu i wszystkich podkatalogów i plików w
- nim zawartych na użytkownika mysql z grupy mysql. w MC fil -> chown
- a następnie zrestartować:
- cd /etc/rc.d (autostart)
- ./rc.mysqld stop
- start
- PhpMyAdmin
- ściągnąć PhpMyAdmin.tar.gz
- wypakować do /var/www/htdocs - wyświetli się po wpisaniu localhost/phpadmin
- Konfiguracja PhpMyAdmin:
- w /var/www/htdocs/phpadmin
- config.sample.inc.php -> config.inc.php
- Zmiana hasła dla roota mysql:
- /usr/bin/mysqladmin -u root password 'haslo'
- Podstawy obsługi MySql
- 1. System MySql można obsługiwać na 3 sposoby:
- -wykorzustując PhpMyAdmin
- -przez wiersz poleceń (język Sql)
- -za pomocą skryptów Php
- 2. Podstawy MySql w konsoli Linuxa (polecenia Sql)
- a) połączenie z bazą:
- mysql --user = USER --password = PASSWORD
- lub
- mysql -u USER -p PASSWORD
- 3. Z innego komputera:
- mysql -h HOST -u USER -p PASSWORD
- (host np. cośtam-cośtam.pl)
- 4. Tworzenie nowej bazy danych
- mysql> CREATE DATABASE nowa_baza ;
- "mysql>" oznacza, że jesteś połączony z mysql
- 4.praca z bazą danych
- mysql> USE nowa_baza ;
- 5. Tworzenie użytkownika i nadawanie mu wszystkich praw
- GRANT ALL ON nowa_baza.* TO user@localhost IDENTIFIED BY 'haslo'
- 6. Usuwanie bazy
- mysql> DROP DATABASE nowa_baza ;
- 7. Wyswietlanie wszystkich dostępnych baz
- mysql> SHOW DATABASES ;
- 8. Tworzenie tabel w bazie danych
- USE nowa_baza ;
- CREATETABLE nowa_baza
- (
- imie VARCHAR(50) not null,
- nazwisko VARCHAR(40) not null,
- PRIMARYKET(nazwisko)
- );
- 9. Usuwanie tabel
- DROPTABLE osoby;
- Archiwizacja baz danych MySql i stron WWW użytkownika
- I Baza danych
- 1. /var/lib/mysql
- tar czvf bazy_11.10.2012.tar.gz *
- 2. w PhpMyAdmin
- II Strony WWW
- 1. /home/USER/www
- tar czvf www_11.10.2012.tar.gz *
- CMS (content managment system) - Systemy zarządzania zawartością
- Joomla
- Robimy pustą bazę danych w PhpMyAdmin
- Joomle wypakować do /home/USER/www (nalezy określić prawa dostępu do tego katalogu)
- Instalator Joomli wyświetli się po wpisaniu localhost/~user
- Po instalacji usunąć katalog /home/USER/www/instalation
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement