Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem z instalacje Apache/PHP, Apache nie widzi(?) rozszerzen php.
Yukka
post 9.04.2009, 16:52:11
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 8.04.2009

Ostrzeżenie: (0%)
-----


Witam,

niedawno postanowilem wziasc sie za swoja edukacje i zakupilem kilka ksiazek o AMP i ew. LAMP. W jednej z ksiazek (PHP5, Apache i MySQL od podstaw) przeczytalem o instalacji i konfiguracji. Postanowilem od razu sprobowac zrobic to uzywajac technik podanych w tej ksiazce. Najpierw ksiazka opisywala instalacje i konfiguracje Apache'a (2.0) - wszystko przebieglo dobrze, instalacja sie powiodla, na localhoscie pojawia sie informacja o poprawnym zainstalowaniu Apache'a. Drugi etap to dodanie PHP (5) do serwera - robilem wszystko zgodnie z poradami zawartymi w ksiazce, czyli dodanie poszczegolnych linijek do pliku httpd.conf, takich jak:
  • AddType application/x-httpd-php .php
  • AddType application/x-httpd-php-source .phps
  • LoadModule php5_module "C:/AMP/PHP 5/php5apache2.dll"
zapisalem zmiany, a autorzy ksiazki polecili otworzyc notatnik, wpisac tekst:

<HTML>
<HEAD>
<TITLE>TESTING APACHE</TITLE>
</HEAD>
<BODY>
Jesli to widzisz, konfiguracja jest poprawna!
</BODY>
</HTML>

I zapisac w katalogu Apache'a (w moim przypadku C:\AMP\Apache 2.0\Apache2\htdocs) pod nazwa index.html, aby sprawdzic czy apache poprawnie odnajduje katalog. Po odpaleniu http://localhost w przegladarce pokazal sie owy tekst "Jesli to widzisz, konfiguracja jest poprawna!", wiec wnioskuje ze jak narazie wszystko jest w porzadku.

Nastepny krok nazywal sie "Konfiguracja instalacji PHP". Wedlug instrukcji zmienilem nazwe pliku php.ini-dist na php.ini i skopiowalem do katalogu C:\windows. Nastepnie skopiowalem plik php5ts.dll do katalogu C:\windows\system32. Aby sprawdzic poprawnosc dzialania, autor znow zalecil otworzeniu notatnika, napisanie:

<html>
<head>
<title>Test PHP</title>
</head>
<body>
<?php
echo "Jesli to widzisz to <i>naprawde</i> konfiguracja jest poprawna!";
?>
</body>
</html>

i zapisanie tego w htdocs jako phptest.php. Nastepnie aby sprawdzic czy wszystko dziala, wpisalem w przegladarce http://localhost/phptest.php. I tu sie pojawia problem:


Not Found
The requested URL /phptest.php was not found on this server.

Apache/2.0.63 (Win32) PHP/5.2.9-2 Server at localhost Port 80

Dochodzimy teraz do mojego pytania i prosby - co robie zle? Czy moglibyscie wskazac mi sposob, a takze wytlumaczyc solucje rozwiazania mojego problemu tak zebym tez sie czegos nauczyl na przyszlosc? Z gory bardzo dziekuje wszystkim, ktorzy poswieca chwile na pomoc.

Pozdrawiam o/


/EDIT

Problem wyzej juz udalo mi sie rozwiazac, lecz teraz mam problem z MySQLem tongue.gif

Sciagnałem instalke o nazwie mysql-essential-5.1.33-win32 Wszystko ladnie sie zainstalowalo. Potem wg ksiazki zmienilem linijke
extension_dir = "./" na extension_dir = "C:\AMP\PHP5\ext"
nastepnie usunalem srednik z liniki
;extension=php_mysql.dll
i skopiowalem plik libmysql.dll do system32.

Nastepnie otworzylem cmd i wpisalem c:\mysql\bin\mysqld --install
Wszystko ladnie sie zainstalowalo.
Nastepnie wpisalem NET START MySQL ale wywala mi blad:

he MySQL service is starting.
The MySQL service could not be started.

A system error has occurred.

System error 1067 has occurred.

The process terminated unexpectedly.

Wiem, ze to czesty blad. Przestudiowalem google ale nie znalazlem rozwiazania dla siebie. Licze na wasza pomoc. Z gory dzieki.

Ten post edytował Yukka 9.04.2009, 16:53:17
Go to the top of the page
+Quote Post
erix
post 9.04.2009, 19:43:20
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




A wpisałeś numer błędu do Google? tongue.gif http://forum.php.pl/index.php?showtopic=16016

Poza tym, zobacz, co mówi Ci podgląd zdarzeń systemu.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
Yukka
post 10.04.2009, 16:15:07
Post #3





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 8.04.2009

Ostrzeżenie: (0%)
-----


Cytat(Yukka @ 9.04.2009, 16:52:11 ) *
Przestudiowalem google ale nie znalazlem rozwiazania dla siebie.



Tak jak mowilem, nie moge znalezc solucji rozwiazania mojego problemu. Szukalem tez na forum, przeczytalem tez ten temat ktory mi podales juz wczesniej, ale wydaje mi sie ze ten temat mi nie pomoze a do tego nie moge za bardzo zrozumiec tego slangu (jestem nowy, kompletny ciemniak, pierwszy raz instaluje i konfiguruje AMPa). Mozesz mi wytlumaczyc o co Ci chodzi piszac "podglad zdarzen systemu"? Dzieki za zainteresowanie.

PS. To winda.

Ten post edytował Yukka 10.04.2009, 16:15:43
Go to the top of the page
+Quote Post
kajzur
post 10.04.2009, 16:33:13
Post #4





Grupa: Zarejestrowani
Postów: 385
Pomógł: 26
Dołączył: 22.03.2008
Skąd: TM

Ostrzeżenie: (0%)
-----


Podgląd zdarzeń systemu win xp masz w panel sterowania -> narzędzia administracyjne -> Podgląd Zdarzeń.


--------------------
Zapraszam na mojego bloga. Dowiedz się jak uzyskać darmowy, zaufany certyfikat albo jak rozpoznawać głos ;)
Go to the top of the page
+Quote Post
Yukka
post 10.04.2009, 16:58:59
Post #5





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 8.04.2009

Ostrzeżenie: (0%)
-----


Ok, przy kazdej probie 'net start mysql' wywala 4 raporty:

1.

Log Name: System
Source: Service Control Manager
Date: 2009-04-10 16:54:00
Event ID: 7034
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: Jukka-PC
Description:
The MySQL service terminated unexpectedly. It has done this 5 time(s).
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Service Control Manager" Guid="{555908D1-A6D7-4695-8E1E-26931D2012F4}" EventSourceName="Service Control Manager" />
<EventID Qualifiers="49152">7034</EventID>
<Version>0</Version>
<Level>2</Level>
<Task>0</Task>
<Opcode>0</Opcode>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2009-04-10T15:54:00.000Z" />
<EventRecordID>136388</EventRecordID>
<Correlation />
<Execution ProcessID="0" ThreadID="0" />
<Channel>System</Channel>
<Computer>Jukka-PC</Computer>
<Security />
</System>
<EventData>
<Data Name="param1">MySQL</Data>
<Data Name="param2">5</Data>
</EventData>
</Event>

------------------------------------------------------------------------------------


2.
Log Name: Application
Source: MySQL
Date: 2009-04-10 16:54:00
Event ID: 100
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: Jukka-PC
Description:
Aborting


For more information, see Help and Support Center at http://www.mysql.com.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="MySQL" />
<EventID Qualifiers="49152">100</EventID>
<Level>2</Level>
<Task>0</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2009-04-10T15:54:00.000Z" />
<EventRecordID>64768</EventRecordID>
<Channel>Application</Channel>
<Computer>Jukka-PC</Computer>
<Security />
</System>
<EventData>
<Data>Aborting


</Data>
</EventData>
</Event>

------------------------------------------------------------------------------------------

3.

Log Name: Application
Source: MySQL
Date: 2009-04-10 16:54:00
Event ID: 100
Task Category: None
Level: Warning
Keywords: Classic
User: N/A
Computer: Jukka-PC
Description:
Can't create test file C:\AMP\MySQL\data\Jukka-PC.lower-test

For more information, see Help and Support Center at http://www.mysql.com.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="MySQL" />
<EventID Qualifiers="49152">100</EventID>
<Level>3</Level>
<Task>0</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2009-04-10T15:54:00.000Z" />
<EventRecordID>64767</EventRecordID>
<Channel>Application</Channel>
<Computer>Jukka-PC</Computer>
<Security />
</System>
<EventData>
<Data>Can't create test file C:\AMP\MySQL\data\Jukka-PC.lower-test

</Data>
</EventData>
</Event>

---------------------------------------------------------------------------------------

4.

Log Name: Application
Source: MySQL
Date: 2009-04-10 16:54:00
Event ID: 100
Task Category: None
Level: Warning
Keywords: Classic
User: N/A
Computer: Jukka-PC
Description:
Can't create test file C:\AMP\MySQL\data\Jukka-PC.lower-test

For more information, see Help and Support Center at http://www.mysql.com.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="MySQL" />
<EventID Qualifiers="49152">100</EventID>
<Level>3</Level>
<Task>0</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2009-04-10T15:54:00.000Z" />
<EventRecordID>64766</EventRecordID>
<Channel>Application</Channel>
<Computer>Jukka-PC</Computer>
<Security />
</System>
<EventData>
<Data>Can't create test file C:\AMP\MySQL\data\Jukka-PC.lower-test

</Data>
</EventData>
</Event>


---------------------------------------------------------------------------------------------


Wyczytalem " <Data>Can't create test file C:\AMP\MySQL\data\Jukka-PC.lower-test". zauwazylem ze nie mam nawet folderu data w folderze z mysql. Utworzylem taki, potem net start mysql i wywala mi 3 inne bledy tongue.gif

Log Name: System
Source: Service Control Manager
Date: 2009-04-10 17:02:49
Event ID: 7034
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: Jukka-PC
Description:
The MySQL service terminated unexpectedly. It has done this 6 time(s).
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Service Control Manager" Guid="{555908D1-A6D7-4695-8E1E-26931D2012F4}" EventSourceName="Service Control Manager" />
<EventID Qualifiers="49152">7034</EventID>
<Version>0</Version>
<Level>2</Level>
<Task>0</Task>
<Opcode>0</Opcode>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2009-04-10T16:02:49.000Z" />
<EventRecordID>136389</EventRecordID>
<Correlation />
<Execution ProcessID="0" ThreadID="0" />
<Channel>System</Channel>
<Computer>Jukka-PC</Computer>
<Security />
</System>
<EventData>
<Data Name="param1">MySQL</Data>
<Data Name="param2">6</Data>
</EventData>
</Event>





Log Name: Application
Source: MySQL
Date: 2009-04-10 17:02:49
Event ID: 100
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: Jukka-PC
Description:
Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist

For more information, see Help and Support Center at http://www.mysql.com.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="MySQL" />
<EventID Qualifiers="49152">100</EventID>
<Level>2</Level>
<Task>0</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2009-04-10T16:02:49.000Z" />
<EventRecordID>64771</EventRecordID>
<Channel>Application</Channel>
<Computer>Jukka-PC</Computer>
<Security />
</System>
<EventData>
<Data>Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist

</Data>
</EventData>
</Event>






Log Name: Application
Source: MySQL
Date: 2009-04-10 17:02:36
Event ID: 100
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: Jukka-PC
Description:
Can't open the mysql.plugin table. Please run mysql_upgrade to create it.

For more information, see Help and Support Center at http://www.mysql.com.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="MySQL" />
<EventID Qualifiers="49152">100</EventID>
<Level>2</Level>
<Task>0</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2009-04-10T16:02:36.000Z" />
<EventRecordID>64770</EventRecordID>
<Channel>Application</Channel>
<Computer>Jukka-PC</Computer>
<Security />
</System>
<EventData>
<Data>Can't open the mysql.plugin table. Please run mysql_upgrade to create it.

</Data>
</EventData>
</Event>


I teraz "Can't open the mysql.plugin table. Please run mysql_upgrade to create it."

Otworzylem mysql_upgrade z bina ale tez mi wywala jakies glupie bledy, ktorych nie pokazuje w podgladzie zdarzen :|

Ten post edytował Yukka 10.04.2009, 17:09:27
Go to the top of the page
+Quote Post
erix
post 10.04.2009, 23:04:24
Post #6





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
jakies glupie bledy

Jakoś głupio rozwiązuje się problem bez treści błędów. MySQL ma uprawnienia do zapisu w katalogu z danymi?


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
Yukka
post 11.04.2009, 10:59:58
Post #7





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 8.04.2009

Ostrzeżenie: (0%)
-----


Niestety nie jestem w stanie tych bledow odczytac, gdy otwieram mysql_upgrade to otwiera sie konsola, pochodzi chwile, potem wyskakuje blad i konsola sie od razu zamyka, tak ze zdaze przeczytac jedynie 'error' : /

Jak sprawdzic uprawnienia MySQLa i ew. je zmienic?

/EDIT

Ok, blad ktory wywala mysql_upgrade to




Ten post edytował Yukka 11.04.2009, 11:14:39
Go to the top of the page
+Quote Post
erix
post 11.04.2009, 11:26:15
Post #8





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
Jak sprawdzic uprawnienia MySQLa i ew. je zmienic?

GRANT

Cytat
Ok, blad ktory wywala mysql_upgrade to

Masz wystartowany demon/usługę?


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
Yukka
post 11.04.2009, 12:00:10
Post #9





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 8.04.2009

Ostrzeżenie: (0%)
-----


Cytat(erix @ 11.04.2009, 11:26:15 ) *
GRANT


Wygooglowalem cos z frazy mysql grant i rzeczywiscie wyglada na to ze nie ma uprawnien, ale za cholere nie wiem jak to zrobic :|

Cytat(erix @ 11.04.2009, 11:26:15 ) *
Masz wystartowany demon/usługę?


Cytat(Yukka @ 10.04.2009, 16:15:07 ) *
nie moge za bardzo zrozumiec tego slangu (jestem nowy, kompletny ciemniak, pierwszy raz instaluje i konfiguruje AMPa).
Go to the top of the page
+Quote Post
erix
post 11.04.2009, 13:22:58
Post #10





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




To wyguglaj ten "slang". W Wikipedii też wszystko jest.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
Yukka
post 11.04.2009, 17:22:54
Post #11





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 8.04.2009

Ostrzeżenie: (0%)
-----


DCL (Data Control Language) ma zastosowanie do nadawania uprawnień do obiektów bazodanowych. Najważniejsze polecenia w tej grupie to: * GRANT (np. GRANT ALL PRIVILEGES ON EMPLOYEE TO PIOTR WITH GRANT OPTION) – przyznanie wszystkich praw do tabeli EMPLOYEE użytkownikowi PIOTR z opcją pozwalającą mu nadawać prawa do tej tabeli. * REVOKE – odebranie użytkownikowi wszystkich praw do tabeli, które zostały przyznane poleceniem GRANT. * DENY Moglbys podpowiedziec, gdzie mam napisac te polecenia?
Go to the top of the page
+Quote Post
erix
post 11.04.2009, 19:35:34
Post #12





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




A kurs PHP+MySQL przeczytany? snitch.gif


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
Yukka
post 12.04.2009, 12:02:58
Post #13





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 8.04.2009

Ostrzeżenie: (0%)
-----


No wlasnie chce robic wszystko po kolei, rozdzial po rozdziale. Moze trafilem na taka dziwna ksiazke, ale pierwszym rozdzialem jest podstawa czyli instalacja Apache+PHP+MySQL. Po instalacji kazdego komponentu wg. ksiazki sprawdza sie kazdy z nich - Apache i PHP juz smiga, ale z MySQL jest wlasnie ten problem ze wywala bledy przy net start mysql, a autorzy ksiazki nie przewidzieli takiej sytuacji i nie ma zadnego chociazby akapitu poswieconego problemom z instalacja.

Wiem ze wy nie lubicie jak ktos sępi na step-by-step solution (tez respektuje HTAQTSW E.Raymonda tongue.gif). Ja tez tego nie lubie, dlatego jesli nie chcesz mi podawac konkretnej solucji a naprowadzac mnie na odpowiedz tak abym wkoncu sam odnalazl finalne rozwiazanie, to prosze o jakas nastepna wskazowka, np. gdzie moge znalezc odpowiedz na tak banalne dla was pytania jak "gdzie napisac te polecenia" tongue.gif

...tez kiedys byliscie newbie tongue.gif
Go to the top of the page
+Quote Post
erix
post 14.04.2009, 16:16:47
Post #14





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
np. gdzie moge znalezc odpowiedz na tak banalne dla was pytania jak "gdzie napisac te polecenia"

Zazwyczaj wystarczy przeczytać dokumentację danego programu, aby się o tym przekonać.

I wyrzuć tę książkę w kąt, jedź na oficjalnej dokumentacji; zapewniam Cię, że to będzie dla Ciebie dużo lepsze.


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 12.06.2025 - 13:06