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.
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
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 ;-)
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
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..
Déjà tu peux enlever deux lignes
Pour le reste merci d'éditer ton message afin de rendre le code lisible avec la balise code
```Ton code```
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'