Puphpet: No abre mi proyecto

Creado en 7 ene. 2018  ·  4Comentarios  ·  Fuente: puphpet/puphpet

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'

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:

  • Autocompletar pestaña: dejé de mantener cajas para títeres y en su lugar comencé a usar las cajas bento . Estos son muy vainilla sin nada adicional instalado. He agregado bash-completion como uno de los paquetes predeterminados en la GUI. Al instalar esto, la pestaña volverá a autocompletar.
  • Directorios de Apache / files_match: he fusionado la sección files_match en la sección de directorios. La GUI también se ha actualizado para reflejar esto.

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!

Todos 4 comentarios

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.

Actualizar:

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:

  • Autocompletar pestaña: dejé de mantener cajas para títeres y en su lugar comencé a usar las cajas bento . Estos son muy vainilla sin nada adicional instalado. He agregado bash-completion como uno de los paquetes predeterminados en la GUI. Al instalar esto, la pestaña volverá a autocompletar.
  • Directorios de Apache / files_match: he fusionado la sección files_match en la sección de directorios. La GUI también se ha actualizado para reflejar esto.

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.

  1. las cajas bento son geniales.
  2. Sube tu config.yaml al sitio web y genera un archivo
  3. Genere un archivo vacío con la configuración predeterminada
    diff la configuración. yaml del paso 2 con el del paso 3
¿Fue útil esta página
0 / 5 - 0 calificaciones