El montaje se realizó utilizando el sitio web de
La consola dice que el sitio está funcionando en la caja virtual.
en el archivo hosts , registró 192.168.56.101 project.local.
Pero por alguna razón, no va a la dirección del proyecto.
y en la dirección 192.168.56.101 se abre una página, que se crea automáticamente durante la instalación "¡Felicitaciones! Eres increíble".
Reinstalado 3 veces, no ayuda.
config.yaml
vagrantfile:
target: local
vm:
provider:
local:
box: puphpet/ubuntu1604-x64
box_url: 'false'
box_version: '0'
chosen_virtualizer: virtualbox
virtualizers:
virtualbox:
modifyvm:
natdnshostresolver1: false
showgui: 0
vmware:
numvcpus: 1
parallels:
linked_clone: 0
check_guest_tools: 0
update_guest_tools: 0
machines:
vflm_4yiiv0fjahik:
id: m2
hostname: m2
network:
private_network: 192.168.56.101
forwarded_port:
vflmnfp_ezjpt7vf5c50:
host: '8003'
guest: '22'
memory: '1024'
cpus: '1'
provision:
puppet:
manifests_path: puphpet/puppet/manifests
module_path:
- puphpet/puppet/modules
- puphpet/puppet/manifests
options:
- '--verbose'
- '--hiera_config /vagrant/puphpet/puppet/hiera.yaml'
synced_folder:
vflsf_yn5o9die20d0:
owner: www-data
group: www-data
source: 'F:/m2/www'
target: /var/www
sync_type: default
smb:
smb_host: ''
smb_username: ''
smb_password: ''
mount_options:
dir_mode: '0775'
file_mode: '0664'
rsync:
args:
- '--verbose'
- '--archive'
- '-z'
exclude:
- .vagrant/
- .git/
auto: 'true'
usable_port_range:
start: 10200
stop: 10500
post_up_message: ''
ssh:
host: 'false'
port: 'false'
private_key_path: 'false'
username: vagrant
guest_port: 'false'
keep_alive: '1'
forward_agent: 'false'
forward_x11: 'false'
shell: 'bash -l'
insert_key: 'false'
vagrant:
host: detect
proxy:
http: ''
https: ''
ftp: ''
no_proxy: ''
server:
install: '1'
packages:
- vim
- htop
users_groups:
install: '1'
groups: { }
users: { }
locale:
install: '1'
settings:
default_locale: en_US.UTF-8
locales:
- en_GB.UTF-8
- en_US.UTF-8
timezone: UTC
firewall:
install: '1'
rules: { }
resolv:
install: '1'
nameservers:
- 8.8.8.8
- 8.8.4.4
domainname: ''
searchpath: { }
cron:
install: '1'
jobs: { }
nginx:
install: '0'
settings:
version: present
default_vhost: 1
proxy_buffers: '4 256k'
proxy_buffer_size: 128k
proxy_connect_timeout: 600s
proxy_send_timeout: 600s
proxy_read_timeout: 600s
names_hash_bucket_size: 128
upstreams: { }
vhosts:
nxv_8gvrqixxyrx6:
server_name: awesome.dev
server_aliases:
- www.awesome.dev
www_root: /var/www/awesome
listen_port: '80'
client_max_body_size: 1m
ssl: '0'
locations:
nxvl_0jacpe97uz9y:
www_root: /var/www/awesome/web
location: /
autoindex: 'off'
internal: 'false'
index_files:
- index.html
- index.php
- app.php
try_files:
- $uri
- $uri/
- /index.php$is_args$args
- /app.php$is_args$args
fastcgi: ''
fastcgi_index: ''
fastcgi_split_path: ''
proxy: ''
proxy_redirect: ''
nxvl_9ppiotogxrbn:
www_root: /var/www/awesome/web
location: '~ ^/(app_dev|config)\.php(/|$)'
autoindex: 'off'
internal: 'false'
try_files:
- $uri
- $uri/
- /app_dev.php$is_args$args
fastcgi: '127.0.0.1:9000'
fastcgi_index: app_dev.php
fastcgi_split_path: '^(.+\.php)(/.*)$'
fast_cgi_params_extra:
- 'SCRIPT_FILENAME $document_root$fastcgi_script_name'
- 'APP_ENV dev'
set:
- '$path_info $fastcgi_path_info'
proxy: ''
proxy_redirect: ''
nxvl_b4cwuhlg9wwc:
www_root: /var/www/awesome/web
location: '~ ^/index\.php(/|$)'
autoindex: 'off'
internal: 'false'
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 $document_root$fastcgi_script_name'
set:
- '$path_info $fastcgi_path_info'
proxy: ''
proxy_redirect: ''
nxvl_d21quox1e9cu:
www_root: /var/www/awesome/web
location: '~ ^/app\.php(/|$)'
autoindex: 'off'
internal: 'false'
try_files:
- $uri
- $uri/
- /app.php$is_args$args
fastcgi: '127.0.0.1:9000'
fastcgi_index: app.php
fastcgi_split_path: '^(.+\.php)(/.*)$'
fast_cgi_params_extra:
- 'SCRIPT_FILENAME $document_root$fastcgi_script_name'
- 'APP_ENV prod'
set:
- '$path_info $fastcgi_path_info'
proxy: ''
proxy_redirect: ''
proxies: { }
apache:
install: '1'
settings:
version: 2.4
user: www-data
group: www-data
default_vhost: true
manage_user: false
manage_group: false
sendfile: 0
modules:
- proxy_fcgi
- rewrite
vhosts:
av_4vlos4lmrn07:
servername: project.local
docroot: /var/www/project
port: '80'
setenvif:
- 'Authorization "(.*)" HTTP_AUTHORIZATION=$1'
custom_fragment: ''
ssl: '0'
ssl_cert: LETSENCRYPT
ssl_key: LETSENCRYPT
ssl_chain: LETSENCRYPT
ssl_certs_dir: LETSENCRYPT
ssl_protocol: ''
ssl_cipher: ''
directories:
avd_yozaw01jbtzz:
path: /var/www/project
directoryindex: 'index.php app.dev'
options:
- Indexes
- FollowSymlinks
- MultiViews
allow_override:
- All
require:
- 'all granted'
custom_fragment: ''
provider: directory
files_match:
avfm_mxqujyraenw0:
path: (app_dev|config)\.php$
sethandler: 'proxy:fcgi://127.0.0.1:9000'
setenv:
- 'APP_ENV dev'
custom_fragment: ''
provider: filesmatch
avfm_4byu93vloowi:
path: app\.php$
sethandler: 'proxy:fcgi://127.0.0.1:9000'
setenv:
- 'APP_ENV prod'
custom_fragment: ''
provider: filesmatch
avfm_7kxstbzmbq67:
path: \.php$
sethandler: 'proxy:fcgi://127.0.0.1:9000'
custom_fragment: ''
provider: filesmatch
letsencrypt:
install: '1'
settings:
email: ''
webserver_service: ''
domains: { }
php:
install: '1'
settings:
version: '7.1'
modules:
php:
- cli
- intl
- xml
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_3cx09pcnxvgu:
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: '0'
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: v1.1.0
drush:
install: '0'
version: 8.0.5
ruby:
install: '1'
versions:
rv_wnhsior0a8w0:
default: '1'
bundler: '1'
version: 2.3.1
gems:
- [email protected]
- [email protected]
- [email protected]
python:
install: '1'
packages: { }
versions: { }
nodejs:
install: '0'
settings:
version: '6'
npm_packages: { }
mariadb:
install: '0'
settings:
version: '10.1'
root_password: '123'
override_options: { }
users:
mariadbnu_kyog0n06clyw:
name: dbuser
password: '123'
databases:
mariadbnd_h5zae2z1sst6:
name: dbname
sql: ''
grants:
mariadbng_megg0qpfqu3e:
user: dbuser
table: '*.*'
privileges:
- ALL
mysql:
install: '1'
settings:
version: '5.7'
root_password: root
override_options: { }
users:
mysqlnu_o5mp6a0bjupq:
name: remoteadmin
password: '111111'
databases: { }
grants:
mysqlng_nojxspwhtksz:
user: remoteadmin
table: '*.*'
privileges:
- ALL
postgresql:
install: '0'
settings:
global:
encoding: UTF8
version: '9.6'
server:
postgres_password: '123'
databases: { }
users: { }
grants: { }
mongodb:
install: '0'
settings:
bind_ip: 127.0.0.1
port: '27017'
globals:
version: 2.6.0
databases: { }
redis:
install: '0'
settings:
port: '6379'
sqlite:
install: '0'
databases: { }
mailhog:
install: '0'
settings:
smtp_ip: 0.0.0.0
smtp_port: 1025
http_ip: 0.0.0.0
http_port: '8025'
path: /usr/local/bin/mailhog
beanstalkd:
install: '0'
settings:
listenaddress: 0.0.0.0
listenport: '11300'
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: 2.3.1
java_install: true
instances:
esi_tpews3ameeop:
name: es-01
solr:
install: '0'
settings:
version: 5.5.2
port: '8984'
Lo mismo aquí, por alguna razón, las configuraciones cargadas no se están aprovisionando correctamente. No estoy seguro de si este problema afecta a las nuevas configuraciones, lo intentaré ahora. Si ssh
en mi caja, encuentro que apache ni siquiera está instalado.
En realidad, hay muchas cosas raras que van mal en el cuadro, como el autocompletado de pestañas que solo funciona para archivos, no para comandos: intente sudo apt-get install apa
y presione la pestaña, en cajas normales sugeriría una lista de posibles paquetes , no hay tal cosa aquí. Lo mismo ocurre con los servicios del sistema, etc.
Puedo confirmar que esto parece estar afectando solo las configuraciones cargadas que se generaron en una versión anterior de PuPHPet: la creación de una nueva instalación del servidor funciona como se esperaba. Sin embargo, esto es un problema porque reconstruir la caja con las mismas opciones de configuración llevará bastante tiempo.
@gmask Se han producido cambios importantes en el proyecto en las últimas semanas.
Como principalmente soy solo yo trabajando en el proyecto, no puedo dedicar el tiempo a todo lo que me encantaría implementar, como un proceso de actualización para archivos de configuración más antiguos.
¡Sin embargo, te juro que está en mi lista de tareas pendientes!
Por ahora, los cambios más obvios que te están afectando son:
bash-completion
como uno de los paquetes predeterminados en la GUI. Al instalar esto, la pestaña volverá a autocompletar.Mi sugerencia es hacer una diferencia entre su configuración anterior y una configuración nueva con valores predeterminados. Debería poder observar las diferencias y actualizar su configuración anterior a la nueva estructura.
Disculpas por la frustración. ¡Estoy haciendo lo mejor que puedo con el tiempo limitado que tengo!
@jtreminio Seguiré tus sugerencias. Gracias por todo lo que haces, ¡PuPHPet es un proyecto increíble!
Comparto mi experiencia con los últimos cambios.
Comentario más útil
@gmask Se han producido cambios importantes en el proyecto en las últimas semanas.
Como principalmente soy solo yo trabajando en el proyecto, no puedo dedicar el tiempo a todo lo que me encantaría implementar, como un proceso de actualización para archivos de configuración más antiguos.
¡Sin embargo, te juro que está en mi lista de tareas pendientes!
Por ahora, los cambios más obvios que te están afectando son:
bash-completion
como uno de los paquetes predeterminados en la GUI. Al instalar esto, la pestaña volverá a autocompletar.Mi sugerencia es hacer una diferencia entre su configuración anterior y una configuración nueva con valores predeterminados. Debería poder observar las diferencias y actualizar su configuración anterior a la nueva estructura.
Disculpas por la frustración. ¡Estoy haciendo lo mejor que puedo con el tiempo limitado que tengo!