Archief - PHP: Een paar vragen over PEAR (en Symfony)

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

.kw

Legacy Member
Ik ben wat aan het prutsen met het PHP-framework Symfony. Je moet dat installeren via PEAR. Ik kende daar niets van, maar na veel sukkelen is het blijkbaar toch gelukt om te installeren op mijn localhost. Maar hoe moet je zoiets installeren op je host, online? Voor localhost was dat met de command line.

Als ik onderstaande code uitvoer op localhost werkt het, op de online host niet:
PHP:
<?php
require_once("Date.php");
$objDate1 = new Date();
$objDate2 = new Date("2005-10-01 15:30:22");
echo ($objDate1->getDate(DATE_FORMAT_ISO)."<br/>");
echo ($objDate2->format("%A %e %B %Y, %T")."<br/>");
?>
Waarbij "Date.php" een pear klasse is voor zover ik begrijp.

Betekent dit dat de host geen pear ondersteunt? Hoe kan je het dan wel installeren?

Alle nuttige informatie & links hierover zijn welkom. Google ken ik al, http://pear.php.net/manual/ ook.

Tyfius

Legacy Member
Je host moet inderdaad PEAR installeren. Volgens mij kan je de klassen zelf ook uploaden.

orez

Legacy Member
pear zullen ze wel ondersteunen... maar waarschijnlijk jouw specifiek pakket niet.
Wat je wel kunt doen is die gebruikte klassen uit het pear script halen, en deze in een eigen map "classes" onderbrengen en er zo dan ook naar verwijzen via een require/include.

dJeez

Legacy Member
.kw zei:
Maar hoe moet je zoiets installeren op je host, online? Voor localhost was dat met de command line.
Verdekke, lees de documentatie en de wiki van Symfony eens hé, het is 1 van de best gedocumenteerde PHP frameworks. Je moet dat doen door je project te freezen en vervolgens het boeltje online te zwieren.

Dus : symfony freeze is wat je zoekt (symfony 1.0 is trouwens zo goed als stabiel, je kan die best nu al gebruiken).

http://www.symfony-project.com/trac/wiki/Deploying1.0ToASharedHost

Als je je lokale PEAR omgeving automatisch wil mirroren naar je online omgeving kan dat ook :
http://pear.php.net/manual/en/installation.shared.php (scroll naar beneden voor de werkwijze via ftp die wellicht voor u van toepassing zal zijn).

.kw

Legacy Member
dJeez zei:
Verdekke, lees de documentatie en de wiki van Symfony eens hé, het is 1 van de best gedocumenteerde PHP frameworks. Je moet dat doen door je project te freezen en vervolgens het boeltje online te zwieren.

Dus : symfony freeze is wat je zoekt (symfony 1.0 is trouwens zo goed als stabiel, je kan die best nu al gebruiken).

http://www.symfony-project.com/trac/wiki/Deploying1.0ToASharedHost

Als je je lokale PEAR omgeving automatisch wil mirroren naar je online omgeving kan dat ook :
http://pear.php.net/manual/en/installation.shared.php (scroll naar beneden voor de werkwijze via ftp die wellicht voor u van toepassing zal zijn).

Interessante links, dank u.
Ik had al in de documentatie en de wiki gelezen maar dat was ik nog niet tegengekomen.
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan