Avatar billede googolplex Novice
20. august 2004 - 15:45 Der er 12 kommentarer og
1 løsning

Er PEAR installeret

Hvordan tjekker jeg om PEAR er installeret på mit webhotel (www.surftown.dk) ?
Avatar billede dennismp Nybegynder
20. august 2004 - 15:51 #1
Du kan jo inkludere en af filerne..
require('DB.php');

eller se om din include_path (vha phpinfo()) indeholder noget i stil med
...:/usr/share/pear
Avatar billede googolplex Novice
20. august 2004 - 16:01 #2
Der står:

.:/usr/local/lib/php

Så må jeg installere det manuelt...hvis jeg kan finde ud af det :)
Avatar billede dennismp Nybegynder
20. august 2004 - 16:10 #3
hmm prøv at include('DB.php') ..

"lib" og "php" lyder som om det godt kunne være pear. Eller prøv følgende lille DB-pear eksempel:


<?php

// The pear base directory must be in your include_path

require_once 'DB.php';

$user = 'foo';

$pass = 'bar';

$host = 'localhost';

$db_name = 'clients_db';


// Data Source Name: This is the universal connection string

$dsn = "mysql://$user:$pass@$host/$db_name";


// DB::connect will return a Pear DB object on success

// or a Pear DB Error object on error

// You can also set to TRUE the second param

// if you want a persistent connection:

// $db = DB::connect($dsn, true);

$db = DB::connect($dsn);


// With DB::isError you can differentiate between an error or

// a valid connection.

if (DB::isError($db)) {

        die ($db->getMessage());

}

....

// You can disconnect from the database with:

$db->disconnect();

?>

tyvstjålet fra: http://vulcanonet.com/soft/?pack=pear_tut
Avatar billede googolplex Novice
20. august 2004 - 21:02 #4
Ok, det er ikke installeret, kan du hjælpe mig med at installere det manuelt, er ikke helt sikker på hvor jeg skal ligge de forskellige mapper.

Jeg en mappe 'includes' der ligger lige under webscope.
Jeg har downloaded 1.3.1 fra http://pear.php.net/package/PEAR. Men der ligger jo en bunke filer og jeg er lidt usikker på hvilke der skal oploades. Er det kun mappen 'PEAR' eller er det også 'OS', 'scripts', samt de fire filer ?
Avatar billede dennismp Nybegynder
20. august 2004 - 21:43 #5
Det hele op i et directory. Men den pakke giver dig kun PEAR.php ikke nogle af de pakker der er interessante.. Det er meningen at man bruger PEAR til at hente og installere andre moduler, men hvis du har webhotel har du ikke mulighed for det.

Hvis det er, så kan jeg da pakke mit PEAR bibliotek sammen - så burde du være rimelig dækket ind.
Avatar billede dennismp Nybegynder
20. august 2004 - 21:45 #6
Det fylder 2.6 mega udpakket.. Du kan jo bruge det og så evt fjerne det du ikke ønsker at bruge..

Du kan self også hente de forskellige pakker selv, men det kan hurtig blive omstændigt.. For een pakke afhænger måske af en anden, som igen afhænger af en 3. osv. Dette klare pear-kommandoen normalt for dig, men det kan du ikke hvis du ikke har en shell konto.
Avatar billede googolplex Novice
20. august 2004 - 22:28 #7
Jeg ville gerne hvis jeg kunne oploade én mappe til min 'includes' mappe (som også er min include_path). Jeg vil helst ikke have løse filer liggende i 'includes', kun mapper. Kan det lade sig gøre ?
Jeg vil gerne have ALLE PEAR klasserne lagt op, så jeg ikke mangler noget. Hvordan gør jeg det ?
Avatar billede googolplex Novice
20. august 2004 - 22:30 #8
Altså jeg vil gerne hvis jeg bare kunne have det således:

/includes/PEAR
/includes/andreklasser
/includes/funktioner

Ikke noget med:

/includes/somefile.php
Avatar billede dennismp Nybegynder
20. august 2004 - 22:58 #9
Hvis du bare tilføjer includes/PEAR til din include path, så kan du snildt holde det adskildt fra din egne ting.

Jeg vil se star trek nu, men du kan hente min PEAR fra:
http://daisy.baat.dk/PEAR.tar.gz - den udpakker du bare i dit PEAR bibliotek og tilføjer den til din include-path.

Jeg tror at du kan slette docs/ og og tests/ fra filen.
Avatar billede googolplex Novice
21. august 2004 - 09:41 #10
Forsøger lige...
Avatar billede googolplex Novice
22. august 2004 - 16:45 #11
Ok, arbejder stadig med det, men du kan ligge et svar :)
Avatar billede dennismp Nybegynder
22. august 2004 - 16:48 #12
Jammen det gør jeg så.
Avatar billede googolplex Novice
23. august 2004 - 00:10 #13
De har med sikkerhed ikke PEAR installeret, fandt et svar på deres side ;)

Men det ser ud til at jeg ikke får brug for PEAR trods alt, jeg skulle bruge det i forbindelse med Propel, men det er ikke nødvendigt alligevel, da Propel kan fungere uden :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester