Konfiguracja Apacza w Auroksie 9.4
Zakładam, iż masz Auroksa 9.4. Dlatego też opis instalacji nie będzie opisywany. Dlaczego? W Auroksie wystarczy po prostu w dodaj/usuń programy wybrać odpowiednie programy. Jakie oczywiście Apache, PHP, MySQL. Instalujemy. W zakładce servises odpalamy httpd i Apache działa. Wpisujemy do jakiejś przeglądarki http://localhost i już widzimy, iż coś tam jest.
Ale gdzie umieszczać swoje pliki? Można w /var/www/html ale w moim przypadku wymagało to pracowaniu na koncie root, do czego nie jestem przyzwyczajony. Trzeba więc coś z tym zrobić. Szukamy w katalogu /etc/httpd/conf pliku httpd.conf. Wciskamy F4 ( w KDE) lub uruchamiamy konsolę i wpisujemy su podajemy hasło roota i możemy już dokonać odpowiednich zmian. Można edytować w mc, ale ja wolę Katę. Wpisujemy więc w konsoli kate i nasz lubiony edytor może działać zmieniać pliki. Otwieramy więc plik httpd.conf. Co tam trzeba zmienić? Podstawowa sprawa to trzeba przed UserDir disable postawić znaczek #, czyli ma to wyglądać tak:
#UserDir disable
Zaś przed UserDir public_html likwidujemy #. Katalog, w którym będziemy mieli pliki, musi się właśnie nazywać public_html, więc musimy go tam stworzyć. Potem musimy znaleźć
ScriptAlias /cgi-bin/ dopisujemy tam ścieżkę do naszego katalogu ze skryptami (zapisujemy w cudzysłowie) np."/home/*/public_html/cgi-bin". Musimy to powtórzyć w <Directory. I to już koniec edycji tego pliku.
Co musimy dalej zrobić? Wchodzimy do konsoli, piszemy
chmod 711 /home/alfred i enter, potem
chmod 755 /home/alfred/public_html. (Alfred to przykład, tu wpisujesz odpowiednie dane)
Super. I co dalej? Ano umieszczamy plik index.html lub index.php (w tym ostatnim możemy umieszczać skrypty PHP) i w jakiejkolwiek przeglądarce zapisujemy w pasku adresu http://localhost/~alfred. Wcześniej w system services uruchamiamy httpd. Powinniśmy zobaczyć naszą stronę.
MySQL I PHPMYADMIN
Można w MySQL-u wpisywać bazy danych ręcznie, ale po co? Zresztą okaże się, że jako zwykły user nie możemy tworzyć żadnych baz danych. Trzeba sobie więc przyznać sobie odpowiednie prawa. Logujemy sie do konsoli jako root. Wpisujemy mysql. I juz jesteśmy w MySQL-u. Żeby nikt się nie martwił. Baza danych jest od razu zapisana. Dlatego w kursach nie ma porad jak zapisać bazę danych. Baza i tabele są zapisane w katalogu MySQL-a. Nie w katalogu domowym. Nie martwić się więc, jak zapisać bazę i tabelę. A może by tak zastosować phpmyadmina. Wpisujemy więc http://localhost/admin/phpmyadmin i co nas wita? Wybór kodowania i informacja, że musi być użyta od tej chwili 'blowfish_secret'. Co w czorta? Ano otwieramy plik
/var/www/html/admin/phpmyadmin/config.inc.php oczywiście jako root. Polecam prace z Kate, bo podświetli składnie. Znajdujemy tam linijkę $cfg['blowfish_secret'] = ' '; miedzy apostrofy wpisujemy jakiekolwiek słowo. Logujemy się do phpmyadmin. Jeśli wpisaliśmy root, to mamy dostęp do wszystkich baz danych ( nie trzeba wpisywać hasła), ale z naszego katalogu domowego, jako zwykły user nie mamy dostępu do tworzenia baz danych, lub też nawet do pracy z bazami danych. Trzeba więc dać sobie odpowiednie uprawniania. Wchodzimy do konsoli, logujemy sie jako root, wpisujemy mysql, potem piszemy tak GRANT ALL PRIVILEGES ON *.* TO alfred@localhost; gdzie alfred to nazwa naszego usera. Dalej wystarczy postępować zgodnie z informacjami z dokumentacji PHPmyadmin( będzie wyświetlana, kiedy będzie potrzebna). U mnie była po angielsku, więc tu jest po polsku. Jest do ściągnięcia w internecie, ale już adresu nie pamiętam.
I to już wszystko na razie.
Powrót
|