![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 214 Pomógł: 0 Dołączył: 3.04.2004 Skąd: Legionowo Ostrzeżenie: (0%) ![]() ![]() |
Od kilku dni jestem (szczęśliwym
![]() ![]() 1. Napisałem prosty skrypt php, testujący działanie środowiska. Otworzyłem go w przeglądarce Konqeror i co widze? Zamiast strony pojawił mi się kod źródłowy pliku ![]() 2. Zanim zainstalowałem Linuxa, na Windowsie miałem serwer IIS i nigdy wcześniej nie używałem Apache'a. Dlatego nie wiem w którym katalogu przechowywać skrypty php (być może z tym związany jest problem w 1 punkcie). W IIS był to katalog wwwroot/. Skrypt testowy skopiowałem do katalogu htdocs, ale pojawiło się to co opisałem w 1 punkcie. 3. Czy ktoś wie jak na Linuxie odinstalować serwer Apache albo php, zainstalowane z poziomu konsoli? Proszę o pomoc i z góry dzięki! |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 401 Pomógł: 0 Dołączył: 18.04.2003 Skąd: Trójmiasto Ostrzeżenie: (0%) ![]() ![]() |
na pkt. 3 powiem tak : rm -rf /usr/local/apache :?:
a na cala reszte mozesz zajrzec tutaj : http://witnet.gda.pl/~artur/linux/MAP.txt - nie jest to cudo, pisalem z zamiarem opublikowania tego, ale jeszcze duzo czasu minie nim to dokoncze - poprostu nie mam czasu, Tobie zas, ten txt moze byc pomocny. pozdro. Fo |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 58 Pomógł: 0 Dołączył: 6.05.2003 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
proponuję do instalacji uzywać narzędzia YaST, przez które szybko znajdziesz pakiet, ściągniesz i zainstalujesz gotowe paczki i nie będziesz miał problemu z wstępną konfiguracją...
To samo tyczy się odinstalowania. -------------------- Mateusz 'matipl' Kamiński
WWW - http://matipl.pl |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 238 Pomógł: 1 Dołączył: 27.08.2003 Ostrzeżenie: (0%) ![]() ![]() |
ja również próbuje zainstalować zespaw apache+php+mysql na linuxie. Korzystam z pomocy podanej w tym poście przez FO
I mam problem w czasie instalacji mysql. Niby instalacja przebiegła bezproblemowo, ale wpisuje komende 'mysqladmin ping', aby sprawdzić czy serwer działa to pojawia się error z komunikatem "can't conect to local mysql serwer through socket '/tmp/mysql.sock' " Nie mam takiego pliku jak mysql.sock i nie wiem o co chodzi. Może ktoś pomóc? |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 401 Pomógł: 0 Dołączył: 18.04.2003 Skąd: Trójmiasto Ostrzeżenie: (0%) ![]() ![]() |
w wykonales wczesniej :
/usr/local/mysql/bin/mysqld_safe & ? edit : zobacz czy "ps aux" pokazuje ci wogole ze proces serwera mysql istnieje. jak nie przeoraj logi w /var/log Ten post edytował Fo 18.05.2005, 17:43:29 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 238 Pomógł: 1 Dołączył: 27.08.2003 Ostrzeżenie: (0%) ![]() ![]() |
Wykonałem /usr/local/mysql/bin/mysqld_safe & i pojawił się taki komunikat:
Kod starting mysql deamon stopping server from pid file /usr/local/mysql/var/lokalhost.pid mysql ended i to chyba już to jest coś nie tak, bo serwer sie wylacza. 'ps aux' nie pokazuje procesu mysql |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 401 Pomógł: 0 Dołączył: 18.04.2003 Skąd: Trójmiasto Ostrzeżenie: (0%) ![]() ![]() |
hmm, jakie masz distro ? slackware ?
1. zobacz czy bazke mysql zainstalowales - w /usr/local/mysql/var - powinien byc katalog mysql i w nim pliki stricto tej bazki. 2. poszukaj w logach wskazowek => ew. wklej te komunikaty do ktorych sie dokopiesz w logach. 2.5. sprawdz uprawnienia na katalogu /usr/local/mysql 3. jak sie nie dokopiesz - sproboj sie poprostu rebootnac, |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 238 Pomógł: 1 Dołączył: 27.08.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat 1. zobacz czy bazke mysql zainstalowales - w /usr/local/mysql/var - powinien byc katalog mysql i w nim pliki stricto tej bazki. jest katalog mysql i sam tam pliki bazy Cytat 2. poszukaj w logach wskazowek => ew. wklej te komunikaty do ktorych sie dokopiesz w logach. 050518 22:11:27 mysqld started /usr/local/mysql/libexec/mysqld: Can't read dir of '/root/tmp/' (Errcode: 13) /usr/local/mysql/libexec/mysqld: Can't create/write to file '/root/tmp/ibTA7XS7' (Errcode: 13) 050518 22:11:27 InnoDB: Error: unable to create temporary file; errno: 13 050518 22:11:27 Can't init databases 050518 22:11:27 Aborting 050518 22:11:27 InnoDB: Warning: shutting down a not properly started InnoDB: or created database! 050518 22:11:27 /usr/local/mysql/libexec/mysqld: Shutdown Complete050518 22:11:27 mysqld ended 050518 22:11:33 mysqld started /usr/local/mysql/libexec/mysqld: Can't read dir of '/root/tmp/' (Errcode: 13) /usr/local/mysql/libexec/mysqld: Can't create/write to file '/root/tmp/ibzCXNgg' (Errcode: 13) 050518 22:11:33 InnoDB: Error: unable to create temporary file; errno: 13 050518 22:11:33 Can't init databases 050518 22:11:33 Aborting 050518 22:11:33 InnoDB: Warning: shutting down a not properly started InnoDB: or created database! 050518 22:11:33 /usr/local/mysql/libexec/mysqld: Shutdown Complete 050518 22:11:33 mysqld ended Cytat 2.5. sprawdz uprawnienia na katalogu /usr/local/mysql wszystkie uprawnienia ma grupa i user mysql, ale wykonuje wszystko na roocie więc z tym nie powinno być problemów Cytat 3. jak sie nie dokopiesz - sproboj sie poprostu rebootnac, robiłem, bez zmian |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 401 Pomógł: 0 Dołączył: 18.04.2003 Skąd: Trójmiasto Ostrzeżenie: (0%) ![]() ![]() |
OMFG
szczerze mowiac z takim czyms to sie nigdy jeszcze nie spotkalem - nie bede owijac w bawelne - full nowosc ![]() ciekawi mnie tylko DLACZEGO on proboje zrobic cos takiego : 050518 22:11:27 mysqld started /usr/local/mysql/libexec/mysqld: Can't read dir of '/root/tmp/' (Errcode: 13) a sproboj utworzyc sobie katalog /root/tmp i nadac na niego chmod 777 => dalej niewiem na jakiej dystrybucji linuxa instalujesz mysql 0_o |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 238 Pomógł: 1 Dołączył: 27.08.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat a sproboj utworzyc sobie katalog /root/tmp i nadac na niego chmod 777 zrobiłem, ale bez zmian Mam dystrybucje Mandrake 9.2 |
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 401 Pomógł: 0 Dołączył: 18.04.2003 Skąd: Trójmiasto Ostrzeżenie: (0%) ![]() ![]() |
hmm, szczerze mówiąc - nie miałem nigdy do czynienia z mandrake'iem - tzn. raz - jak zobaczyłem taki ładny instalator to skończyło się to na formatce i instalacji slacka bodajże w wersji 9.1 jeszcze.
zajrzyj jeszcze może tutaj : http://forum.php.pl/index.php?showtopic=30631 ( fresh ! ) a jeżeli nie pomoże to zacznij już przeszukiwać http://google.pl/linux jeszcze co mi przychodzi do głowy to taka rzecz, że obiło mi się kiedyś o uszy iż mandrake ma sam w sobie już po instalacji niektóre paczki mysql'owe - poszukaj być może u Ciebie też one są ( niewiem na jakim levelu jesteś jeśli chodzi o linux'y - więc wybacz jeśli bije za bardzo ), albo zobacz poprostu co powie : whereis mysql - i czy zgadza się to z /usr/local/mysql. pozdro ya ![]() |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 238 Pomógł: 1 Dołączył: 27.08.2003 Ostrzeżenie: (0%) ![]() ![]() |
tak, na mandrake są paczki mysql'owe, ale ja ich nie instalowałem (można sobie to wybrać w czasie instalacji)
Próbowałem również zainstalować apache zgodnie z instrukcją i po wpisaniu komendy uruchomieniowej serwera Cytat /usr/local/apache2/bin/apachectl start to wyświetla komunikat: "could not determine the server's fully qualified domein name using 127.0.0.1 for ServerName" Poza tym gdy pracuje z linuxem to nie jestem podłączony do internetu, ale to chyba nie ma znaczenia? |
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 401 Pomógł: 0 Dołączył: 18.04.2003 Skąd: Trójmiasto Ostrzeżenie: (0%) ![]() ![]() |
a dokonfigurowałeś już swojego apache2 ? mam tutaj na myśli /usr/local/apache2/conf/httpd.conf
standardowo ( bez SSL ) powinno tak być jak dla Ciebie - ( serwerek domowy ) mniej więcej tak : "ServerRoot /usr/local/apache2" Listen 127.0.0.1:80 ServerName 127.0.0.1 a później /usr/local/apache2/bin/httpd -k start |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 238 Pomógł: 1 Dołączył: 27.08.2003 Ostrzeżenie: (0%) ![]() ![]() |
nareszcie doszedłem o co chodzi. Otóż serwer mysql chodzi tylko gdy zaloguje sie na linuxa jako user mysql. Ja tam specjalnie się na tym nie znam, ale nie uważasz, że to coś nie tak, gdy pod rootem nie moge tego zrobić?
mam jeszcze jedno pytanie, w jaki sposób odinstalować apache, php, mysql z linuxa? |
|
|
![]()
Post
#15
|
|
![]() Grupa: Zarejestrowani Postów: 401 Pomógł: 0 Dołączył: 18.04.2003 Skąd: Trójmiasto Ostrzeżenie: (0%) ![]() ![]() |
hmm jeżeli chodzi jedynie jako użytkownik mysql hmm, a spróbój zrobić cosik takiego
![]() ![]() jako root : /usr/local/mysql/bin/mysqld_safe --user=mysql & jeżeli chodzi o odinstalowywanie to nie bój się rm -rf ![]() poprostu usuń katalogi /usr/local/apache2 /usr/local/mysql /usr/local/php4 pozdro ![]() Ten post edytował Fo 19.05.2005, 15:06:36 |
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 238 Pomógł: 1 Dołączył: 27.08.2003 Ostrzeżenie: (0%) ![]() ![]() |
no i mam kolejny problem, tym razem z instalacją php
niby wszystko się zainstalowało i dodaje do pliku httpd.cnf komende Cytat LoadModule php4_module modules.libphp4.so i co się okazuje? że nie ma takiego pliku jak libphp4.so (jest plik libphp4.a, ale to chyba nie to) |
|
|
![]()
Post
#17
|
|
![]() Grupa: Zarejestrowani Postów: 401 Pomógł: 0 Dołączył: 18.04.2003 Skąd: Trójmiasto Ostrzeżenie: (0%) ![]() ![]() |
ale tu masz błąd : LoadModule php4_module modules.libphp4.so
powinno być tak : LoadModule php4_module modules/libphp4.so edit : libphp4.so powinno być po skompilowaniu php4 z ./configure --with-apxs2=/usr/local/apache2/bin/apxs w katalogu : /usr/local/apache2/modules Ten post edytował Fo 19.05.2005, 17:04:51 |
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 238 Pomógł: 1 Dołączył: 27.08.2003 Ostrzeżenie: (0%) ![]() ![]() |
gdy instaluje php z -with-apxs2=/usr/local/apache2/bin/apxs to pojawia się błąd:
"/usr/bin/ld:ext/ctype/ctype.lo file format not recognized; treating as linker script /usr/bin/ld:ext/ctype/ctype.lo:2 syntax error" |
|
|
![]()
Post
#19
|
|
![]() Grupa: Zarejestrowani Postów: 401 Pomógł: 0 Dołączył: 18.04.2003 Skąd: Trójmiasto Ostrzeżenie: (0%) ![]() ![]() |
![]() www.google.pl/linux http://www.linuxquestions.org/questions/ar...003/11/3/101474 http://linuxfromscratch.org/pipermail/lfs-...ary/031998.html chociaż w sumie to co ci się dzieje to już jest bardzo ciekawe ![]() i przy czym Ci się to tak wysypuje przy make pewnie ? jak bawiłeś się ./configure więcej niż 1 raz to : make clean make make install spróbój tak. jak nie, dalej => www.google.pl => jak nie znajdziesz => wróć na forum i zarzuć : całe ./configure które wykonywałeś i całe ./configure które wykonywałeś dla apache2 |
|
|
![]()
Post
#20
|
|
Grupa: Zarejestrowani Postów: 238 Pomógł: 1 Dołączył: 27.08.2003 Ostrzeżenie: (0%) ![]() ![]() |
po wykonaniu 'make clean' nie pojawił się już ten błąd, polecenie make wykonało się prawidłowo, ale make install zwróciło błąd:
Warning! dlname not found in /usr/local/apache2/modules/libphp4.la. Assuming installing a .so rather than a libtool archive. chmod 755 /usr/local/apache2/modules/libphp4.so chmod: nie udało się odczytać atrybutów `/usr/local/apache2/modules/libphp4.so': No such file or directory apxs:Error: Command failed with rc=65536 configure jaki dodałem do apache Cytat ./configure --prefix=/usr/local/apache2 --enable-so --enable-module=rewrite --enable-shared=rewrite configure jaki dodałem do php Cytat ./configure --prefix=/usr/local/php4 --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql=/usr/local/mysql --sysconfdir=/usr/local/php4 --with-config-file-path=/usr/local/php4
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 19.08.2025 - 05:00 |