Good day
Our Tickets get generated from emails, the email gets delivered to the mailbox correctly but in OsTickets get displayed as follow:

�PNG IHDRP�O�29 IDATx�����O�f;,��ޥ V@"�XQ콷EE��߮X�aATPT@i"Ez�,lc[�M�=�f'� I�#�}}b&3��7�a3gν&���%���PJ@ (%���PJ@ (%���PJ@ (%����u�3�PJ@ (%���PJ@ (%���PJ@ (%���PJ@ 0�U�%���PJ@ (%���PJ@ (%���PJ@ (%�������ە�PJ���K�V+�v;bbb�p8��\o6�a2��u��*%Pe��݋:u�TY�ڰ8��|>����� ��pUP�6�%.�����|~�4-��1H`X�Z�7�1x\uJJ@ (%����K���v��+%�_%�������+,��������g��[ (%���PJ@ (%���PJ@

Please can you assist

Admin panel -> Settings -> System
is Enable Rich Text enabled?

Hmmm. thats weird.

Version of osTicket?
Version of PHP?
PHP error messages?
Do you have .png enabled in osTicket?
Does your webserver support .png?

5 days later

osTicket Version : v1.10.1 (9ae093d)
PHP Version: 5.6.36

Under PHP extentions I do get a red exclamation mark with the following:
gdlib Used for image manipulation and PDF printing
intl Highly recommended for non western european language content
fileinfo Used to detect file types for uploads
APCu Improves overall performance
Zend Opcache Improves overall performance

Could this be the problem and how do I fix it?

You would enable the php extension by the same name in your php.ini to get rid of the red exclamation marks.

Are you seeing any PHP errors?

Only this at the top of the page:
Please change permission of config file (ost-config.php) to remove write access. e.g chmod 644 ost-config.php

Thats not a PHP error. Thats a warning from osTicket. Please look at your php error log.

Herewith the PHP error log :
php[145716]

PHP Warning: Cannot modify header information - headers already sent in E:\soterion-services\webroot\OsTickets\include\class.http.php on line 46

The description for Event ID 2 from source PHP-5.6.36 cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.

If the event originated on another computer, the display information had to be saved with the event.

The following information was included with the event:

php[145716]

PHP Warning: Cannot modify header information - headers already sent in E:\soterion-services\webroot\OsTickets\include\class.http.php on line 40

The description for Event ID 2 from source PHP-5.6.36 cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.

If the event originated on another computer, the display information had to be saved with the event.

The following information was included with the event:

php[145716]

PHP Warning: Cannot modify header information - headers already sent in E:\soterion-services\webroot\OsTickets\include\class.http.php on line 40

The description for Event ID 2 from source PHP-5.6.36 cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.

If the event originated on another computer, the display information had to be saved with the event.

The following information was included with the event:

php[145716]

PHP Warning: Cannot modify header information - headers already sent in E:\soterion-services\webroot\OsTickets\include\class.http.php on line 39

The description for Event ID 2 from source PHP-5.6.36 cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.

If the event originated on another computer, the display information had to be saved with the event.

The following information was included with the event:

php[145716]

PHP Warning: Cannot modify header information - headers already sent in E:\soterion-services\webroot\OsTickets\include\class.http.php on line 38

The description for Event ID 2 from source PHP-5.6.36 cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.

If the event originated on another computer, the display information had to be saved with the event.

The following information was included with the event:

php[145716]

PHP Warning: Cannot modify header information - headers already sent in E:\soterion-services\webroot\OsTickets\include\class.ostsession.php on line 109

The description for Event ID 2 from source PHP-5.6.36 cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.

If the event originated on another computer, the display information had to be saved with the event.

The following information was included with the event:

php[145716]

PHP Warning: session_start(): Cannot send session cache limiter - headers already sent in E:\soterion-services\webroot\OsTickets\include\class.ostsession.php on line 86

The description for Event ID 2 from source PHP-5.6.36 cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.

If the event originated on another computer, the display information had to be saved with the event.

The following information was included with the event:

php[145716]

PHP Warning: Cannot modify header information - headers already sent in Unknown on line 0

The description for Event ID 2 from source PHP-5.6.36 cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.

If the event originated on another computer, the display information had to be saved with the event.

The following information was included with the event:

php[145716]

PHP Deprecated: Automatically populating $HTTP_RAW_POST_DATA is deprecated and will be removed in a future version. To avoid this warning set 'always_populate_raw_post_data' to '-1' in php.ini and use the php://input stream instead. in Unknown on line 0

The description for Event ID 2 from source PHP-5.6.36 cannot be found. Either the component that raises this event is not installed on your local computer or the installation is corrupted. You can install or repair the component on the local computer.

If the event originated on another computer, the display information had to be saved with the event.

The following information was included with the event:

php[28476]
PHP Warning: Cannot modify header information - headers already sent in E:\soterion-services\webroot\OsTickets\include\class.http.php on line 40

    3 years later

    Hi, I have the same problem. I have updated the file suggested by @ramrajone
    but I have not solved.

    Write a Reply...