Tuto puphpet

Par caema, il y a 10 ans


Bonjour à tous,

J'essaye de mettre en place une vagrant. Le but: pouvoir accéder à tous mes sites, en me passant de MAMP.

Pour cela, j'ai suivi le tuto de Grafikart, histoire de me lancer également dans l'aventure PuPHPet.

Seulement voilà... je rencontre certains soucis: lorsque je lance la commande vagrant up, j'ai ce message d'erreur:
The SSH command responded with a non-zero exit status. Vagrantaroundassumes that this means the command failed. The output for this commandshould be in the log above. Please read the output to determine what went wrong.

Si je réalise un vagrant ssh après, par contre par de souci, la connexion se fait. Et si je me rends sur http://192.168.56.101/, j'ai la page webserver de PUPHPET, qui stipule que la page actuelle est le vhost par défaut.

Mes questions sont donc:
=> comment règler le souci rencontré lors du vagrant up?
=> je voudrais que la connexion à http://192.168.56.101/ m'amène simplement sur la page qui reprend tous mes dossiers de travail, en l'occurence ma page _h5ai.

Merci pour l'aide que vous pourrez m'apporter.

8 réponses

Muxabble, il y a 10 ans

Déjà tu peux enlever deux lignes

  • 192.168.56.101 local.dev
  • 192.168.56.101 local.dev

Pour le reste merci d'éditer ton message afin de rendre le code lisible avec la balise code

```Ton code```
caema, il y a 10 ans

Ok, sorry j'avais pas vu que le message était foireux..
J'ai supprimé les 2 lignes dans mon ect/hosts.

Quand à la config puphpet:

vagrantfile: target: local vm: box: puphpet/ubuntu1404-x64 box_url: puphpet/ubuntu1404-x64 hostname: local.dev memory: '512' cpus: '1' chosen_provider: virtualbox network: private_network: 192.168.56.101 forwarded_port: vflnp_wc5dy3uo5ay2: host: '7978' guest: '22' post_up_message: '' provider: virtualbox: modifyvm: natdnshostresolver1: 'on' showgui: '0' vmware: numvcpus: 1 parallels: cpus: 1 provision: puppet: manifests_path: puphpet/puppet manifest_file: site.pp module_path: puphpet/puppet/modules options: - '--verbose' - '--hiera_config /vagrant/puphpet/puppet/hiera.yaml' - '--parser future' synced_folder: vflsf_wc8c6gt439th: source: /Users/Chris/Sites target: /var/www/local.dev sync_type: default smb: smb_host: '' smb_username: '' smb_password: '' rsync: args: - '--verbose' - '--archive' - '-z' exclude: - .vagrant/ - .git/ auto: 'true' owner: www-data group: www-data usable_port_range: start: 10200 stop: 10500 ssh: host: null port: null private_key_path: null username: vagrant guest_port: null keep_alive: true forward_agent: false forward_x11: false shell: 'bash -l' vagrant: host: detect server: install: '1' packages: - vim users_groups: install: '1' groups: { } users: { } locale: install: '1' settings: default_locale: fr_BE.UTF-8 locales: - fr_BE.UTF-8 firewall: install: '1' rules: { } cron: install: '1' jobs: { } nginx: install: '0' settings: default_vhost: 1 proxy_buffer_size: 128k proxy_buffers: '4 256k' upstreams: { } vhosts: nxv_w9r3ddp8tynx: server_name: awesome.dev server_aliases: - www.awesome.dev www_root: /var/www/awesome listen_port: '80' index_files: - index.html - index.htm - index.php client_max_body_size: 1m ssl: '0' ssl_cert: '' ssl_key: '' ssl_port: '443' ssl_protocols: '' ssl_ciphers: '' rewrite_to_https: '1' spdy: '1' locations: nxvl_h93tol0z43nt: location: / autoindex: 'off' try_files: - $uri - $uri/ - /index.php$is_args$args fastcgi: '' fastcgi_index: '' fastcgi_split_path: '' nxvl_3r8g5ico9ikg: location: '~ \.php$' autoindex: 'off' try_files: - $uri - $uri/ - /index.php$is_args$args fastcgi: '127.0.0.1:9000' fastcgi_index: index.php fastcgi_split_path: '^(.+\.php)(/.*)$' fast_cgi_params_extra: - 'SCRIPT_FILENAME $request_filename' - 'APP_ENV dev' proxies: { } apache: install: '1' settings: user: www-data group: www-data default_vhost: true manage_user: false manage_group: false sendfile: 0 modules: - proxy_fcgi - rewrite vhosts: av_fz71qavchyft: servername: local.dev serveraliases: - local.dev docroot: /var/www/local.dev port: '80' setenv: - 'APP_ENV dev' custom_fragment: '' ssl: '0' ssl_cert: '' ssl_key: '' ssl_chain: '' ssl_certs_dir: '' ssl_protocol: '' ssl_cipher: '' directories: avd_ra5ecm85571v: path: /var/www/local.dev options: - Indexes - FollowSymlinks - MultiViews allow_override: - All require: - 'all granted' custom_fragment: '' provider: directory php: install: '1' settings: version: '56' modules: php: - cli - intl - mcrypt pear: { } pecl: { } ini: display_errors: 'On' error_reporting: '-1' session.save_path: /var/lib/php/session date.timezone: UTC fpm_ini: error_log: /var/log/php-fpm.log fpm_pools: phpfp_0zzpuijomtel: ini: prefix: www listen: '127.0.0.1:9000' security.limit_extensions: .php user: www-user group: www-data composer: '1' composer_home: '' xdebug: install: '1' settings: xdebug.default_enable: '1' xdebug.remote_autostart: '0' xdebug.remote_connect_back: '1' xdebug.remote_enable: '1' xdebug.remote_handler: dbgp xdebug.remote_port: '9000' blackfire: install: '0' settings: server_id: '' server_token: '' agent: http_proxy: '' https_proxy: '' log_file: stderr log_level: '1' php: agent_timeout: '0.25' log_file: '' log_level: '1' xhprof: install: '0' wpcli: install: '0' version: v0.19.0 drush: install: '0' version: 6.3.0 ruby: install: '1' versions: { } python: install: '1' packages: { } versions: { } nodejs: install: '1' npm_packages: { } hhvm: install: '0' nightly: 0 composer: '1' composer_home: '' settings: { } server_ini: hhvm.server.host: 127.0.0.1 hhvm.server.port: '9000' hhvm.log.use_log_file: '1' hhvm.log.file: /var/log/hhvm/error.log php_ini: display_errors: 'On' error_reporting: '-1' date.timezone: UTC mysql: install: '1' settings: version: '5.6' root_password: '123' override_options: { } adminer: 0 users: mysqlnu_1bpkts90lv7n: name: christina password: christina databases: { } grants: { } mariadb: install: '0' settings: version: '10.0' root_password: '123' override_options: { } adminer: 0 users: mariadbnu_vhjo3gf6ohtl: name: dbuser password: '123' databases: mariadbnd_x01gmavhv00k: name: dbname sql: '' grants: mariadbng_2723z90180ff: user: dbuser table: '*.*' privileges: - ALL postgresql: install: '0' settings: global: encoding: UTF8 version: '9.3' server: postgres_password: '123' databases: { } users: { } grants: { } adminer: 0 mongodb: install: '0' settings: auth: 1 bind_ip: 127.0.0.1 port: '27017' databases: { } redis: install: '0' settings: conf_port: '6379' sqlite: install: '0' adminer: 0 databases: { } mailcatcher: install: '1' settings: smtp_ip: 0.0.0.0 smtp_port: 1025 http_ip: 0.0.0.0 http_port: '1080' mailcatcher_path: /usr/local/rvm/wrappers/default from_email_method: inline beanstalkd: install: '0' settings: listenaddress: 0.0.0.0 listenport: '13000' maxjobsize: '65535' maxconnections: '1024' binlogdir: /var/lib/beanstalkd/binlog binlogfsync: null binlogsize: '10485760' beanstalk_console: 0 rabbitmq: install: '0' settings: port: '5672' users: { } vhosts: { } plugins: { } elastic_search: install: '0' settings: version: 1.4.1 java_install: true solr: install: '0' settings: version: 4.10.2 port: '8984'
Defy, il y a 10 ans

au vue de ce que tu me dit c'est un problème de droit, et vue que tu parle de mamp tu es sous mac, donc forcément c'est sudo vagrant up qu'il faut taper. vue que vagrant est installer en global sur le systeme et que tu as du rentrer ton passe admin pour l'installer tu doit le lancer en sudo

caema, il y a 10 ans

C'est bien vu, mais je viens de tester, cela ne fonctionne pas. J'ai troujours le même message d'erreur. Et effectivement, je suis sous mac ;-)

Defy, il y a 10 ans

est ce que tu as le output de l'erreur pour que l'on puisse voir ce qu'il dit en complet?

Please read the output to determine what went wrong

caema, il y a 10 ans

Plus que probablement, mais étant nouvelle dans le monde mac et dans la virtualisation.. Je ne sais pas trop où il se trouve :(

Juste avant le message d'erreur, j'ai ceci: Creating state file /var/lib/puppet/state/state.yaml.
Mais j'ai beau faire une recherche, je ne trouve pas le fichier en question..

Muxabble, il y a 10 ans

Déjà as tu bien mis tes vhost sur la config puphppet ?

caema, il y a 10 ans

Pas d'idée ?