CodeLobster IDE http://codelobster.com/forum/ |
|
Configure Codelobster IDE with debugger http://codelobster.com/forum/viewtopic.php?f=8&t=24767 |
Page 1 of 1 |
Author: | OpaHeinz [ Sun Apr 05, 2020 11:05 am ] |
Post subject: | Configure Codelobster IDE with debugger |
Hello together I use CodeLobster IDE 1.8.0 Trial Since hours I try to configure XDebug, or try to debug a php client scritp with CodeLobster without success. My Configuration: Codelobster Settings: Virtual Folder: /home/myuser/scripts/ Start URL: http://127.0.0.1/ Port: 9000 IDE Key: CLOBSTER XDebug Autostart is checked Problem 1: If I use button Check XDebug Settings I get an error: Web Server not found Project URL: http://127.0.0.1/scripts/ Home URL: http://127.0.0.1/ PHP-Settings: Path to PHP File: /etc/php/7.2/cli/php.ini The Webserver is running. Il get a configuration page, when I use: http://127.0.0.1/scripts/phpinfotest.php --> (echo of phpinfo ();) Webserver Port: 80 Path to php.ini: /etc/php/7.2/cli/ computer cli # php -v PHP 7.2.24-0ubuntu0.18.04.3 (cli) (built: Feb 11 2020 15:55:52) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies with Xdebug v2.9.4, Copyright (c) 2002-2020, by Derick Rethans with Zend OPcache v7.2.24-0ubuntu0.18.04.3, Copyright (c) 1999-2018, by Zend Technologies computer cli # php -i | grep extension_dir extension_dir => /usr/lib/php/20170718 => /usr/lib/php/20170718 When I start Debug client script: The script runs through without considering breakpoint and it runs with success My php.ini: Code: [PHP]
engine = On short_open_tag = Off precision = 14 output_buffering = 4096 zlib.output_compression = Off implicit_flush = Off unserialize_callback_func = serialize_precision = -1 disable_functions = disable_classes = zend.enable_gc = On expose_php = On max_execution_time = 30 max_input_time = 60 memory_limit = -1 error_reporting = E_ALL & ~E_DEPRECATED & ~E_STRICT display_errors = On display_startup_errors = On log_errors = On log_errors_max_len = 1024 ignore_repeated_errors = Off ignore_repeated_source = Off report_memleaks = On report_zend_debug = On html_errors = On variables_order = "GPCS" request_order = "GP" register_argc_argv = Off auto_globals_jit = On post_max_size = 8M auto_prepend_file = auto_append_file = default_mimetype = "text/html" default_charset = "UTF-8" doc_root = user_dir = extension_dir = "/usr/lib/php/20170718" enable_dl = Off file_uploads = On upload_max_filesize = 2M max_file_uploads = 20 allow_url_fopen = On allow_url_include = Off default_socket_timeout = 60 ;extension=bz2 ;extension=curl ;extension=fileinfo ;extension=gd2 ;extension=gettext ;extension=gmp ;extension=intl ;extension=imap ;extension=interbase ;extension=ldap ;extension=mbstring ;extension=exif ; Must be after mbstring as it depends on it ;extension=mysqli ;extension=oci8_12c ; Use with Oracle Database 12c Instant Client ;extension=odbc ;extension=openssl ;extension=pdo_firebird ;extension=pdo_mysql ;extension=pdo_oci ;extension=pdo_odbc ;extension=pdo_pgsql ;extension=pdo_sqlite ;extension=pgsql ;extension=shmop ;extension=snmp ;extension=soap ;extension=sockets ;extension=sqlite3 ;extension=tidy ;extension=xmlrpc ;extension=xsl [CLI Server] cli_server.color = On [Date] ;date.timezone = ; http://php.net/date.default-latitude ;date.default_latitude = 31.7667 ; http://php.net/date.default-longitude ;date.default_longitude = 35.2333 ; http://php.net/date.sunrise-zenith ;date.sunrise_zenith = 90.583333 ; http://php.net/date.sunset-zenith ;date.sunset_zenith = 90.583333 [filter] ; http://php.net/filter.default ;filter.default = unsafe_raw ; http://php.net/filter.default-flags ;filter.default_flags = [iconv] ;iconv.input_encoding = ;iconv.internal_encoding = ;iconv.output_encoding = [imap] ;imap.enable_insecure_rsh=0 [intl] ;intl.error_level = E_WARNING ;intl.use_exceptions = 0 [sqlite3] ;sqlite3.extension_dir = ;sqlite3.defensive = 1 [Pcre] ;pcre.backtrack_limit=100000 ;pcre.recursion_limit=100000 ;pcre.jit=1 [Pdo] ;pdo_odbc.connection_pooling=strict ;pdo_odbc.db2_instance_name pdo_mysql.cache_size = 2000 pdo_mysql.default_socket= [Phar] ;phar.readonly = On ;phar.require_hash = On ;phar.cache_list = [mail function] SMTP = localhost smtp_port = 25 ;sendmail_from = me@example.com ;sendmail_path = ;mail.force_extra_parameters = mail.add_x_header = Off ;mail.log = ;mail.log = syslog [ODBC] ;odbc.default_db = Not yet implemented ;odbc.default_user = Not yet implemented ;odbc.default_pw = Not yet implemented ;odbc.default_cursortype odbc.allow_persistent = On odbc.check_persistent = On odbc.max_persistent = -1 odbc.max_links = -1 odbc.defaultlrl = 4096 odbc.defaultbinmode = 1 ;birdstep.max_links = -1 [Interbase] ibase.allow_persistent = 1 ibase.max_persistent = -1 ibase.max_links = -1 ;ibase.default_db = ;ibase.default_user = ;ibase.default_password = ;ibase.default_charset = ibase.timestampformat = "%Y-%m-%d %H:%M:%S" ibase.timeformat = "%H:%M:%S" [mysqlnd] mysqlnd.collect_statistics = On mysqlnd.collect_memory_statistics = Off ;mysqlnd.debug = ;mysqlnd.log_mask = 0 ;mysqlnd.mempool_default_size = 16000 ;mysqlnd.net_cmd_buffer_size = 2048 ;mysqlnd.net_read_buffer_size = 32768 ;mysqlnd.net_read_timeout = 31536000 ;mysqlnd.sha256_server_public_key = [OCI8] ;oci8.privileged_connect = Off ;oci8.max_persistent = -1 ;oci8.persistent_timeout = -1 ;oci8.ping_interval = 60 ;oci8.connection_class = ;oci8.events = Off ;oci8.statement_cache_size = 20 ;oci8.default_prefetch = 100 ;oci8.old_oci_close_semantics = Off [PostgreSQL] pgsql.allow_persistent = On pgsql.auto_reset_persistent = Off pgsql.max_persistent = -1 pgsql.max_links = -1 pgsql.ignore_notice = 0 pgsql.log_notice = 0 [bcmath] bcmath.scale = 0 [browscap] ;browscap = extra/browscap.ini [Session] session.save_handler = files ;session.save_path = "/var/lib/php/sessions" session.use_strict_mode = 0 session.use_cookies = 1 ;session.cookie_secure = session.use_only_cookies = 1 session.name = PHPSESSID session.auto_start = 0 session.cookie_lifetime = 0 session.cookie_path = / session.cookie_domain = session.cookie_httponly = session.serialize_handler = php session.gc_probability = 0 session.gc_divisor = 1000 session.gc_maxlifetime = 1440 session.referer_check = session.cache_limiter = nocache session.cache_expire = 180 session.use_trans_sid = 0 session.sid_length = 26 session.trans_sid_tags = "a=href,area=href,frame=src,form=" ;session.trans_sid_hosts="" session.sid_bits_per_character = 5 ;session.upload_progress.enabled = On ;session.upload_progress.cleanup = On ;session.upload_progress.prefix = "upload_progress_" ;session.upload_progress.name = "PHP_SESSION_UPLOAD_PROGRESS" ;session.upload_progress.freq = "1%" ;session.upload_progress.min_freq = "1" ;session.lazy_write = On [Assertion] zend.assertions = -1 ;assert.active = On ;assert.exception = On ;assert.warning = On ;assert.bail = Off ;assert.callback = 0 ;assert.quiet_eval = 0 [COM] ;com.typelib_file = ;com.allow_dcom = true ;com.autoregister_typelib = true ;com.autoregister_casesensitive = false ;com.autoregister_verbose = true ;com.code_page= [mbstring] ;mbstring.language = Japanese ;mbstring.internal_encoding = ;mbstring.http_input = ;mbstring.http_output = ;mbstring.encoding_translation = Off ;mbstring.detect_order = auto ;mbstring.substitute_character = none ;mbstring.func_overload = 0 ;mbstring.strict_detection = On ;mbstring.http_output_conv_mimetype= [gd] ;gd.jpeg_ignore_warning = 1 [exif] ;exif.encode_unicode = ISO-8859-15 ;exif.decode_unicode_motorola = UCS-2BE ;exif.decode_unicode_intel = UCS-2LE ;exif.encode_jis = ;exif.decode_jis_motorola = JIS ;exif.decode_jis_intel = JIS [Tidy] ;tidy.default_config = /usr/local/lib/php/default.tcfg tidy.clean_output = Off [soap] soap.wsdl_cache_enabled=1 soap.wsdl_cache_dir="/tmp" soap.wsdl_cache_ttl=86400 soap.wsdl_cache_limit = 5 [sysvshm] ;sysvshm.init_mem = 10000 [ldap] ldap.max_links = -1 [dba] ;dba.default_handler= [opcache] ;opcache.enable=1 ;opcache.enable_cli=0 ;opcache.memory_consumption=128 ;opcache.interned_strings_buffer=8 ;opcache.max_accelerated_files=10000 ;opcache.max_wasted_percentage=5 ;opcache.use_cwd=1 ;opcache.validate_timestamps=1 ;opcache.revalidate_freq=2 ;opcache.revalidate_path=0 ;opcache.save_comments=1 ;opcache.enable_file_override=0 ;opcache.optimization_level=0xffffffff ;opcache.inherited_hack=1 ;opcache.dups_fix=0 ;opcache.blacklist_filename= ;opcache.max_file_size=0 ;opcache.consistency_checks=0 ;opcache.force_restart_timeout=180 ;opcache.error_log= ;opcache.log_verbosity_level=1 ;opcache.preferred_memory_model= ;opcache.protect_memory=0 ;opcache.restrict_api= ;opcache.mmap_base= ;opcache.file_cache= ;opcache.file_cache_only=0 ;opcache.file_cache_consistency_checks=1 ;opcache.file_cache_fallback=1 ;opcache.huge_code_pages=1 ;opcache.validate_permission=0 ;opcache.validate_root=0 ;opcache.opt_debug_level=0 [curl] ;curl.cainfo = [openssl] ;openssl.cafile= ;openssl.capath= [xdebug] xdebug.remote_enable = 1; zend_extension = "/usr/lib/php/20170718/xdebug.so"; path to php_xdebug extension xdebug.remote_host = 127.0.0.1; 127.0.0.1 for some configuration xdebug.remote_port = 9000; xdebug.max_nesting_level = 256; required for some frameworks xdebug.remote_handler = "dbgp"; ;opcache.restrict_api= ;opcache.mmap_base= ;opcache.file_cache= ;opcache.file_cache_only=0 ;opcache.file_cache_consistency_checks=1 ;opcache.file_cache_fallback=1 ;opcache.huge_code_pages=1 ;opcache.validate_permission=0 ;opcache.validate_root=0 ;opcache.opt_debug_level=0 [curl] ;curl.cainfo = [openssl] ;openssl.cafile= ;openssl.capath= [xdebug] xdebug.remote_enable = 1; zend_extension = "/usr/lib/php/20170718/xdebug.so"; path to php_xdebug extension xdebug.remote_host = 127.0.0.1; 127.0.0.1 for some configuration xdebug.remote_port = 9000; xdebug.max_nesting_level = 256; required for some frameworks xdebug.remote_handler = "dbgp"; xdebug.remote_autostart = 1; required for xDebug auto start ; End: |
Author: | OpaHeinz [ Fri Apr 17, 2020 5:42 pm ] |
Post subject: | Re: Configure Codelobster IDE with debugger |
I found the error myself I had two versions of php installed. php7.0 and php7.2. To get it running I removed php7.0 and reinstalled php7.2. While installation I got the hint, that for apache still php7.0 is registered. I had to deregister php7.0 by using a2dismod php7.0 and to register by a2enmod php7.2. Then restarting apache by: systemctl restart apache2 and restarting codelobster Now everything is fine and works!! |
Page 1 of 1 | All times are UTC |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |