Page 1 of 1

Error 500

Posted: Tue Feb 19, 2019 3:36 pm
by rodeto
Ik heb een nieuwe installatie gedaan van het CMS voor een nieuwe klant. Nu heb ik alles ingesteld en alles draait op zich maar ik krijg random in zowel het admin als op de webpagina's een error 500 (Internal Server Error, The server encountered an internal error or misconfiguration and was unable to complete your request).
ik krijg deze melding soms ook als ik een wijziging via admin wil doorvoeren. Dan komt de pagina fout in beeld. Ga ik dan terug dan is de wijziging wel doorgevoerd.
Ik heb alles al nagelopen, alle instructies doorgeplozen om te zien of ik niet vergeten was maar ik kan er maar niet achterkomen wat de oorzaak is.
Soms geeft een keer F5 wel de pagina in beeld en soms ook weer niet. Iemand een suggestie?
PS: ik had de lijst met alle info bij willen sluiten maar die pagina blijft een error geven dus die heb ik helaas even niet

Re: Error 500

Posted: Tue Feb 19, 2019 3:45 pm
by rodeto
Debugging levert trouwens ook niets op. Zolang de pagina normaal laadt staat daar helemaal niets geks tussen. Wordt de foutmelding getoond, dan zie je uiteraard niets.

Re: Error 500

Posted: Tue Feb 19, 2019 4:04 pm
by rodeto
Ik heb opcache uitgezet via htaccess en nu lijkt het wel goed te gaan.

Dit is de systeeminfo:

----------------------------------------------
Cms Version: 2.2.9.1
Installed Modules:
 AdminSearch: 1.0.4
 CMSContentManager: 1.1.7
 CmsJobManager: 0.1.3
 DesignManager: 1.1.5
 FileManager: 1.6.8
 FilePicker: 1.0.3
 MenuManager: 1.50.3
 MicroTiny: 2.2.4
 ModuleManager: 2.1.5
 Navigator: 1.0.9
 News: 2.51.4
 Search: 1.51.6

Config Information:
 php_memory_limit:
 max_upload_size: 64000000
 url_rewriting: mod_rewrite
 page_extension: .html
 query_var: page
 auto_alias_content: true
 locale:
 set_names: true
 timezone: Europe/Amsterdam
 permissive_smarty: false

Php Information:
 phpversion: 5.6.39
 md5_function: Aan (Waar)
 json_function: Aan (Waar)
 gd_version: 2
 tempnam_function: Aan (Waar)
 magic_quotes_runtime: Uit (Onwaar)
 E_ALL: 22527
 E_STRICT: 0
 E_DEPRECATED: 0
 test_file_timedifference: Geen tijdsverschillen gevonden
 test_db_timedifference: Geen tijdsverschillen gevonden
 create_dir_and_file: 1
 memory_limit: 128M
 max_execution_time: 120
 register_globals: Uit (Onwaar)
 output_buffering: 4096
 disable_functions: exec, system, passthru, shell_exec, proc_close, proc_open, dl, popen, show_source, posix_kill, posix_mkfifo, posix_getpwuid, posix_setpgid, posix_setsid, posix_setuid, posix_setgid, posix_seteuid, posix_setegid, posix_uname
 open_basedir:
 test_remote_url: Succes
 file_uploads: Aan (Waar)
 post_max_size: 64M
 upload_max_filesize: 64M
 session_save_path: /tmp (1777)
 session_use_cookies: Aan (Waar)
 xml_function: Aan (Waar)
 xmlreader_class: Aan (Waar)
 check_ini_set: Aan (Waar)
 curl: Aan

Performance Information:
 allow_browser_cache: Aan (Waar)
 browser_cache_expiry: 60
 php_opcache: Uit (Onwaar)
 smarty_cache: Uit (Onwaar)
 smarty_compilecheck: Uit (Onwaar)
 auto_clear_cache_age: Aan (Waar)
Server Information:
 Server Software: Apache/2
 Server Api: fpm-fcgi
 Server Os: Linux 3.10.0-957.1.3.el7.x86_64 Aan x86_64
 Server Db Type: MySQL (mysqli)
 Server Db Version: 10.2.19
 Server Db Grants: Er is een "GRAND ALL" permissie gevonden, alles lijkt in orde.

Permission Information:
 tmp: /home/naam/domains/domeinnaam.nl/public_html/tmp (0755)
 tmp_cache: /home/naam/domains/domeinnaam.nl/public_html/tmp/cache (0755)
 templates_c: /home/naam/domains/domeinnaam.nl/public_html/tmp/templates_c (0755)
 modules: /home/naam/domains/domeinnaam.nl/public_html/modules (0755)
 uploads: /home/naam/domains/domeinnaam.nl/public_html/uploads (0755)
 Bestandscreatiemasker (umask): /home/naam/domains/domeinnaam.nl/public_html/tmp/cache (0755)
 config_file: 0444
----------------------------------------------

Re: Error 500

Posted: Sat Mar 09, 2019 2:28 pm
by stv
Je kan een UDT aan maken met de volgende code:
ini_set('display_errors','on');

Koppel deze UDT vervolgens via Gebeurtenissen Beheer aan ContentPostRender. Als er nu een 500 plaatsvindt, zou je de debug informatie moeten zien. Zou dit uiteraard alleen in de development omgeving uitvoeren.