Menu

#524 Adminer not working with php 7.1 using postgreSQL

Git
closed-works-for-me
nobody
None
3
2017-02-20
2016-11-12
No

Adminer not working with php 7.1 using postgreSQL

Fatal error: Uncaught Error: Cannot access parent:: when current class scope has no parent in /var/www/web/adminer.php on line 246

1 Attachments

Discussion

  • Andrea Colla

    Andrea Colla - 2016-11-12

    Reuploading adminer i get the same error on line 250

     
  • Paolo

    Paolo - 2016-11-19

    I am having the same problem, indeed! I created a vagrant machine with PHP 7.1 and it stopped working! it was working with PHP 7.0, therefore I assume it is some incompatibility with PHP 7.1.

    Moreover, and that is strange, I can have access to the page if I delete "parent::" at line 250, and I put it again after the refresh!

     
  • Paolo

    Paolo - 2016-11-19

    here's my config.yaml

    vagrantfile:
        target: local
        vm:
            provider:
                local:
                    box: puphpet/ubuntu1604-x64
                    box_url: puphpet/ubuntu1604-x64
                    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_ayfenl84ri1z:
                            id: myApp
                            hostname: myApp.puphpet
                            network:
                                private_network: 192.168.56.101
                                forwarded_port:
                                    vflmnfp_uc5r9g2uplf9:
                                        host: '6202'
                                        guest: '22'
                            memory: '512'
                            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_cvla4vmz2r63:
                    source: ./
                    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'
                    owner: www-data
                    group: www-data
            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
            - git
    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: Europe/Rome
    firewall:
        install: '1'
        rules: {  }
    cron:
        install: '1'
        jobs: {  }
    nginx:
        install: '1'
        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_49inb7m3r9jj:
                server_name: myApp.dev
                server_aliases:
                    - www.myApp.dev
                www_root: /var/www/web
                listen_port: '80'
                client_max_body_size: 20m
                ssl: '0'
                ssl_cert: ''
                ssl_key: ''
                ssl_port: '443'
                ssl_protocols: ''
                ssl_ciphers: ''
                rewrite_to_https: '1'
                spdy: '1'
                locations:
                    nxvl_q5arptx7ugof:
                        www_root: ''
                        location: /
                        index_files:
                            - index.html
                            - index.htm
                            - index.php
                        try_files:
                            - $uri
                            - $uri/
                            - /index.php$is_args$args
                        fastcgi: ''
                        fastcgi_index: ''
                        fastcgi_split_path: ''
                        proxy: ''
                        proxy_redirect: ''
                    nxvl_34dqvasieh5f:
                        www_root: ''
                        location: '~ \.php$'
                        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'
                        set:
                            - '$path_info $fastcgi_path_info'
                        proxy: ''
                        proxy_redirect: ''
        proxies: {  }
    apache:
        install: '0'
        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_c2wydzyxhdn2:
                servername: awesome.dev
                serveraliases:
                    - www.awesome.dev
                docroot: /var/www/awesome
                port: '80'
                setenv:
                    - 'APP_ENV dev'
                setenvif:
                    - 'Authorization "(.*)" HTTP_AUTHORIZATION=$1'
                custom_fragment: ''
                ssl: '0'
                ssl_cert: ''
                ssl_key: ''
                ssl_chain: ''
                ssl_certs_dir: ''
                ssl_protocol: ''
                ssl_cipher: ''
                directories:
                    avd_a6ilgu1qborb:
                        path: /var/www/awesome
                        options:
                            - Indexes
                            - FollowSymlinks
                            - MultiViews
                        allow_override:
                            - All
                        require:
                            - 'all granted'
                        custom_fragment: ''
                        files_match:
                            avdfm_f70ninpqv20y:
                                path: \.php$
                                sethandler: 'proxy:fcgi://127.0.0.1:9000'
                                custom_fragment: ''
                                provider: filesmatch
                        provider: directory
    letsencrypt:
        install: '1'
        settings:
            email: ''
        domains: {  }
    php:
        install: '1'
        settings:
            version: '7.1'
        modules:
            php:
                - cli
                - intl
                - xml
                - curl
                - gd
            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_enk1yxm3s0v6:
                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.24.1
    drush:
        install: '0'
        version: 8.0.5
    ruby:
        install: '1'
        versions:
            rv_pcdf79af1gof:
                default: '1'
                bundler: '1'
                version: 2.3.1
                gems:
                    - deep_merge@1.0.1
                    - activesupport@4.2.6
                    - vine@0.2
    python:
        install: '1'
        packages: {  }
        versions: {  }
    nodejs:
        install: '0'
        settings:
            version: '6'
        npm_packages: {  }
    hhvm:
        install: '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
    mariadb:
        install: '0'
        settings:
            version: '10.1'
            root_password: '123'
            override_options: {  }
        adminer: 0
        users:
            mariadbnu_f7o8pkwr0o9d:
                name: dbuser
                password: '123'
        databases:
            mariadbnd_ul0t1bt9z1me:
                name: dbname
                sql: ''
        grants:
            mariadbng_56i4klovka80:
                user: dbuser
                table: '*.*'
                privileges:
                    - ALL
    mysql:
        install: '0'
        settings:
            version: '5.7'
            root_password: '123'
            override_options: {  }
        adminer: 0
        users:
            mysqlnu_su2qwxjw479i:
                name: dbuser
                password: '123'
        databases:
            mysqlnd_cb0cmghm7mzd:
                name: dbname
                sql: ''
        grants:
            mysqlng_7xs7z309yrwj:
                user: dbuser
                table: '*.*'
                privileges:
                    - ALL
    postgresql:
        install: '1'
        settings:
            global:
                encoding: UTF8
                version: '9.6'
            server:
                postgres_password: myApp
        databases:
            postsqlnd_12vqsnk8s4uk:
                dbname: myApp
                owner: ''
        users:
            postsqlnu_aav7alqxi6w3:
                username: myApp
                password: myApp
        grants:
            postsqlng_xu83jlckdtwj:
                role: myApp
                db: myApp
                privilege:
                    - ALL
        adminer: 0
    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'
        adminer: 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_53bl8x760vfg:
                name: es-01
    solr:
        install: '0'
        settings:
            version: 5.5.2
            port: '8984'
    
     
  • Jakub Vrána

    Jakub Vrána - 2017-02-20
    • status: open --> closed-works-for-me
     
  • Jakub Vrána

    Jakub Vrána - 2017-02-20

    Couldn't reproduce in PHP 7.1.1.

     

Log in to post a comment.

MongoDB Logo MongoDB