PHP & mSQL, MySQL

Pavel Voch voch na econ.muni.cz
Pátek Červenec 10 10:32:50 CEST 1998


Rekl bych, ze chyba by mohla byt v nastaveni pristupovych prav. Ta se pro
msql nastavuji v souboru /usr/local/Hughes/msql.acl (resp. kam to mate
nainstalovane). Tam musi byt povoleny pristup pro uzivatele pod kterym
bezi web server (obvykle nobody). Priklad:

database=pokus
read=*
write=nobody,voch,root
host=*
access=local,remote

Pri tomto nastaveni muze z databaze cist kdokoli z kterehokoli pocitace a
zapisovat uzivatele nobody (web server), voch (ja) a root.

Takhle to mam nastavene pro msql 2.0.1.

BTW, s tou mysql vam to jede nebo ne? 
Podle meho skromneho nazoru mysql je mnohem lepsi nez msql (ma plnou
podporu cestiny, rozsahlejsi implementaci SQL a podstatne lepsi licenci),
takze ja msql pouzivam uz jen z historickych duvodu, dokud vsechny
databaze neprevedu na mysql.

                                               Pavel Voch
-----------------------------------------------------------------

On Fri, 10 Jul 1998, Cyril Franko wrote:

> Hi,
> 
> Nainstaloval som si mSQL server 2.0.3 a kedze som chcel vyuzit moznosti mSQL
> databazy aj na webe priamo cez PHP 3.0 skompiloval som PHPcko aj s podporou
> mSQL. PHPcko som skompiloval ako modul do Apache 1.3.0 a nakoniec som
> prekompiloval aj Apache. Vsetko funguje, Apache aj  mSQL.  Pristup do mSQL
> databazy z webu funguje len cez w3-msql teda prakticky ako cgi script, takze
> nemozem vyuzit moznosti PHPcka v spolupraci s mSQL. Bezi to na RH 5.1
> Kedze som si nebol isty ci som niekde neurobil chybu nainstaloval som aj
> MySQL 3.21.32a rovnakym postupom ako som uviedol hore cize
> 1. skompiloval som mSQL a MySQL
> 2. nakonfiguroval a skompiloval som PHPcko s volbami
> --with-apache=/mnt/apache_1.3.0 --with-mysql --with-msql --enable-debug=no
> 3. prekompiloval som Apache
> 4. spustil som mSQL  -> v poriadku
>     spustil som MySQL -> v poriadku
> 5. vytvoril som pokusnu databazu v mSQL a zostavil som kratku web stranku,
> ktora pristupovala na mSQL databazu cez w3-msql -> v poriadku.
> 6. zostavil som nasledujuci kod do suboru  pozdrav.phtml
>     (kod som skratil, pretoze chybu zahlasilo na riadku <?
> $r=msql_connect();> )
> 
> <html>
> <head>
> <title>New Page 1</title>
> <meta name="GENERATOR" content="bubu">
> </head>
> 
> <body>
> <? $pozdrav="Nazdar Karle!" ; echo $pozdrav;>
> <? $r=msql_connect();>
> 
> </body>
> </html>
> 
> a nacital som to cez browser a vysledok
> 
> 
> Nazdar Karle!
> Parse error: parse error in /home/web2/public_html/pozdrav.phtml on line 9
> 
> 7. usudil som ze nevim kudi kam (urcite je to nejaka banalna chyba v
> nastaveni niecoho)
> 
> 
> Vopred dakujem za radu
> --
> Cyro Franko
> franko na pvt.sk
> 



Další informace o konferenci Linux