banjalukaforum.com
https://banjalukaforum.com/

apache 2.0/php 4.9/mysql - poblem instalacije
https://banjalukaforum.com/viewtopic.php?f=18&t=10040
Stranica 1 od 2

Autoru:  ajsmen [ 24 Sep 2004, 18:07 ]
Tema posta:  apache 2.0/php 4.9/mysql - poblem instalacije

prijavljuje mi gresku kada pokrenem apache
Cannot load h:/php/sapi/php4apache2.dll - nemoze da nadje fajl

a slijedeci uputstvo iz php manuela ubacio sam naredbe

LoadModule php4_module "c:/php/sapi/php4apache2.dll"
AddType application/x-httpd-php .php

u httpd.conf.

Autoru:  /dev/null [ 24 Sep 2004, 19:07 ]
Tema posta: 

Čemu ovo u programiranju, stavi te u software.

Kod:
LoadModule php4_module c:/php/sapi/php4apache2.dll


Bez navodnika.
Pogledaj da li u httpd.conf nemaš još jedan LoadModule php4_module.

Da li instaliraš sve iz nekog paketa sve zajedno ili sve posebno?
Da li si kopiro potrebne fajlove u C:/Windows i C:/Windows/system32 ?

Autoru:  ajsmen [ 24 Sep 2004, 19:43 ]
Tema posta: 

win 2000
kopirao sam u winnt/php.ini

Autoru:  /dev/null [ 24 Sep 2004, 19:55 ]
Tema posta: 

A ovi gore uslovi?

Jesi kopiro php4ts.dll u winnt/system32?
Mislim apache ti trazi modul na pogresnom mjestu. 80% da je problem u httpd.conf, ono dobro pretrazi fajl da nema jos negdje da se poziva php4apache2.dll.

Autoru:  langolijer [ 24 Sep 2004, 20:35 ]
Tema posta: 

php 4.9 ???

Autoru:  ajsmen [ 24 Sep 2004, 21:29 ]
Tema posta: 

radi sad sve, na goglu sam nasao gomilu ljudi sa istim problemom
kod apache 2.0

sad, imam mysql neku najnoiju verziju sa win adminom.
startovana, radi sve, ali kada kopiram nekakav fajl testni koji sam skinuo
sa jednog sajta prijavljuje gresku.

Kod:
<pre>
<h3>Press RELOAD to add a record to the MySQL database:</h3>
<?
//establish user connection
mysql_connect("localhost");
//open up database
mysql_create_db("testdatabase");
mysql_select_db("testdatabase");
//create table
mysql_query("CREATE TABLE newone(firstName VARCHAR(25), lastName VARCHAR(25))");
mysql_query ("INSERT INTO newone (firstName, lastName) VALUES ('John', 'Tester')");
//display the information
$result = mysql_query ("SELECT * FROM newone");
while($row = mysql_fetch_array($result))
{
print ("Added record: " . $row["firstName"]." ".$row["lastName"]."<br>\n");
}
//close user connection
mysql_close();
?>
</pre>


gresku prijavljuje u mysql_fetch_array
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in H:\phpweb\testmysql.php on line 14

Autoru:  IgAc [ 24 Sep 2004, 21:29 ]
Tema posta: 

Cannot load h:/php/sapi/php4apache2.dll
tu je drive "h"
LoadModule php4_module c:/php/sapi/php4apache2.dll
a tu ti je "c"

Autoru:  ajsmen [ 24 Sep 2004, 21:30 ]
Tema posta: 

IgAc je napisao:
Cannot load h:/php/sapi/php4apache2.dll
tu je drive "h"
LoadModule php4_module c:/php/sapi/php4apache2.dll
a tu ti je "c"


ma da koppirao sam na fourm iz tutoriala a ne iz ini fajla

Autoru:  Not now, John! [ 24 Sep 2004, 22:16 ]
Tema posta: 

Podesi u php.ini da ti prikazuje sve greške osim upozorenja. Tako ćeš znati da li je zahtjev bazi podatak uopšte uspio.
Ta greška koja ti se javlja u primjeru koji si skinuo sa Neta, se vjerovatno javlja zato što prethodne operacije sa MySQL-om nisu uspjele.
Da li si podesio sve neophodne stvari u MySQL-u za rad te skripte?

Autoru:  /dev/null [ 25 Sep 2004, 00:58 ]
Tema posta: 

Not now, John! je napisao:
Podesi u php.ini da ti prikazuje sve greške osim upozorenja. Tako ćeš znati da li je zahtjev bazi podatak uopšte uspio.
Ta greška koja ti se javlja u primjeru koji si skinuo sa Neta, se vjerovatno javlja zato što prethodne operacije sa MySQL-om nisu uspjele.
Da li si podesio sve neophodne stvari u MySQL-u za rad te skripte?


Jeeeestt teeeeeeebi doooooobroooooo :D:D:D
Nego gdje nađe mySQL u svemu ovome?

Da nisi malo :drinking: ?

Autoru:  Not now, John! [ 25 Sep 2004, 09:51 ]
Tema posta: 

/dev/null je napisao:
Nego gdje nađe mySQL u svemu ovome?

U primjeru koji je ajsmen naveo.
ajsmen je napisao:
kada kopiram nekakav fajl testni koji sam skinuo
sa jednog sajta prijavljuje gresku.
Kod:
...
$result = mysql_query ("SELECT * FROM newone");
while($row = mysql_fetch_array($result))
...


Autoru:  /dev/null [ 25 Sep 2004, 13:42 ]
Tema posta: 

@Not now, John!,

sorry omašio sam dobro, za čitav jedan post. :(

@ajsmen,
Ovaj error ti se javlja zato što ti $result nije u dobrom formatu, tačnije nije array pa mysql_fetch_array ne može da ga obradi.

To se dešava kada query koji se odnosi na tu varijablu nije odrađen. Znači greška ti se nalazi iznad "$result = mysql_query ("SELECT * FROM newone"); ".
Možda prilikom konektovanja, odabira baze, ime tebele...

Autoru:  ajsmen [ 25 Sep 2004, 17:25 ]
Tema posta: 

Not now, John! je napisao:
Podesi u php.ini da ti prikazuje sve greške osim upozorenja. Tako ćeš znati da li je zahtjev bazi podatak uopšte uspio.
Ta greška koja ti se javlja u primjeru koji si skinuo sa Neta, se vjerovatno javlja zato što prethodne operacije sa MySQL-om nisu uspjele.
Da li si podesio sve neophodne stvari u MySQL-u za rad te skripte?


kako se to radi?

Autoru:  Not now, John! [ 25 Sep 2004, 17:52 ]
Tema posta: 

Ovo za Error Reporting: stavi error_reporting = E_ALL & ~E_NOTICE, ako već nije stavljeno u php.ini.
Što se tiče skripta koji si skinuo...
Kod:
mysql_connect("localhost");

Podrazumijeva se da si pokrenuo MySQL server na svom računaru. Takođe, tu liniju prepravi u npr.
Kod:
mysql_connect("localhost", "ajsmen", "password");

Ova linija još podrazumijeva da korisnik ajsmen ima pravo pristupa MySQL serveru.
Kod:
mysql_create_db("testdatabase");

Ova linija podrazumijeva da korisnik ajsmen ima pravo da kreira baze podataka.
Kod:
mysql_select_db("testdatabase");

Ako ima pravo da je kreira, onda vjerovatno ima pravo i da je izabere za rad.
Kod:
mysql_query("CREATE TABLE newone(firstName VARCHAR(25), lastName VARCHAR(25))");

Valjda ima pravo i da kreira tabele u toj bazi podataka...
Kod:
mysql_query ("INSERT INTO newone (firstName, lastName) VALUES ('John', 'Tester')");

Valjda ima pravo i da unosi podatke u tabele.
Kod:
$result = mysql_query ("SELECT * FROM newone");

Valjda ima pravo i da pregleda zapise u tabelama.

Kao što vidiš, moraš ispuniti mnoge zahtjeve.
Predlažem ti da proučiš zvanični PHP priručnik. Ukoliko imaš ikakvog iskustva sa programiranjem, savladaćeš ga za par dana.
Takođe, malo prouči MySQL priručnik. Kako se prave baze podataka. Kako se prave tabele. Kako se dodaju, mijenjaju i pregledaju podaci. Prouči sistem privilegija, tj. kako MySQL određuje ko ima pravo da radi određene stvari sa bazama podataka.
Pored toga, predlažem da skineš sa Net-a phpMyAdmin - PHP aplikacija za upravljanje MySQL bazama podataka. Pomoću njega ćeš vrlo lako i brzo da obavljaš razne administrativne poslove u MySQL-u.

Nije ništa teško, ali ti je lakše nego da čekaš odgovor ovdje na forumu. :)
Pozdrav.

Autoru:  ajsmen [ 25 Sep 2004, 18:09 ]
Tema posta: 

ok rjesen je dio
iako u winadminu mysqla prikazuje user ajsmen i sifru koju sam podesio
sifre ipak nema a user je root
po tom gore testnom fajlu upise mi jednom
ime i prezime zadano a poslije toga
evo kada ponovim cekam uzalud, prazan ekran i mis radi

Autoru:  ajsmen [ 25 Sep 2004, 18:13 ]
Tema posta: 

sada se bilo koja php skripta moze konektovati na bazu
ali nema pristup bazi?

Autoru:  Digresija [ 25 Sep 2004, 18:37 ]
Tema posta: 

A da provjeris da li imas pristup bazi?
Kod:
<?php
$conn = mysql_connect("localhost","root","sifra") or die("Konekcija nije uspjela!<br>".mysql_error());
mysql_select_db("imebaze",$conn);

mysql_query("CREATE TABLE newone(firstName VARCHAR(25), lastName VARCHAR(25))",$conn) or die("Neuspjeno izvrsavanje upita!<br>".mysql_error());

mysql_query ("INSERT INTO newone (firstName, lastName) VALUES ('John', 'Tester')",$conn) or die("Neuspjeno izvrsavanje upita!<br>".mysql_error());

$result = mysql_query ("SELECT * FROM newone",$conn);
while($row = mysql_fetch_array($result))
{
  echo ("Added record: " . $row["firstName"]." ".$row["lastName"]."<br>\n");
}
mysql_close($conn);

?>

Autoru:  ajsmen [ 25 Sep 2004, 21:19 ]
Tema posta: 

Parse error: parse error in H:\phpweb\testmysql.php on line 5

Autoru:  BSE [ 20 Jan 2005, 15:37 ]
Tema posta: 

e ljudi da ne otvaram novi post da mi neko kaze a siguran sam da dosta vas zna

koji tacno sad fajl pokupiti sa http://www.apache.org a koji sa http://www.php.net i kako instalirati kod kuce

nasao sam jednu mini pdf knjizicu o instalaciju na netu no medjutim malo je out of date
sve u svemu pokusao sam sa apache 1.3.33 ili tako nesto i podesio prema upustvima ali kad pokrenem apache pojavi mi se prozor komand promta u kojem stoji kao da apache radi no medjutim IE ga ne prepoznaje
isto tako je i sa PHP-om
dakle ako se nekome da ili da barem nadje stranu na netu na kojoj je to objasnjeno sa novijim podacima oko fajlova

Autoru:  Not now, John! [ 20 Jan 2005, 15:52 ]
Tema posta: 

http://apache.blic.net/httpd/binaries/w ... no_ssl.msi
http://www.php.net/get/php-5.0.3-Win32. ... net/mirror

Stranica 1 od 2 Sva vremena su u UTC [ DST ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/