Visualisation d'un site en local avec Composer

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Visualisation d'un site en local avec Composer

Re: Visualisation d'un site en local avec Composer

par easybeau » 14 juil. 2016, 18:57

Pour répondre à votre question, oui le simple code <?php echo "test"; ?> fonctionne.

Re: Visualisation d'un site en local avec Composer

par easybeau » 14 juil. 2016, 18:46

Par exemple pour monsite1, j'ai la page suivante qui s'affiche :

--- layout: default ---
Posts

{% for post in site.posts %}
{{ post.date | date: "%b %-d, %Y" }}
{{ post.title | escape }}
{% endfor %}

subscribe via RSS

Re: Visualisation d'un site en local avec Composer

par easybeau » 14 juil. 2016, 17:24

Merci pour votre message. J'ai accès à l'url http://localhost et cela fonctionne. J'ai le message : It works!. Par contre je n'ai plus accès au dossier /public. Message :
Forbidden
You don't have permission to access /public/ on this server. Je crois qu'il y a un problème avec les répertoires de sites. Il ne trouve pas non plus mon fichier test.php.

Re: Visualisation d'un site en local avec Composer

par or 1 » 14 juil. 2016, 17:08

un simple code
<?php echo "test"; ?>
fonctionne ?

Visualisation d'un site en local avec Composer

par easybeau » 14 juil. 2016, 16:51

Bonjour. J'ai installé le cms grav https://getgrav.org/ en local. Il dépend de Composer qui a été installé avec succès. Dans le browser http://localhost, j'obtiens une page blanche avec ce texte :
bin/grav install"); } use Grav\Common\Grav; // Register the auto-loader. $loader = require_once $autoload; if (version_compare($ver = PHP_VERSION, $req = GRAV_PHP_MIN, '<')) { throw new \RuntimeException(sprintf('You are running PHP %s, but Grav needs at least PHP %s to run.', $ver, $req)); } // Set timezone to default, falls back to system if php.ini not set date_default_timezone_set(@date_default_timezone_get()); // Set internal encoding if mbstring loaded if (!extension_loaded('mbstring')) { throw new \RuntimeException("'mbstring' extension is not loaded. This is required for Grav to run correctly"); } mb_internal_encoding('UTF-8'); // Get the Grav instance $grav = Grav::instance( array( 'loader' => $loader ) ); // Process the page try { $grav->process(); } catch (\Exception $e) { $grav->fireEvent('onFatalException'); throw $e; }
Je ne comprends pas, il manque l'architecture du site.
Cordialement.