Skip to content

Possible error messages

elyesa edited this page May 7, 2023 · 10 revisions

You did not setup your config file yet.

Rename .env.example to .env and fill in your database information.

There is something wrong with your config file.

PHP was unable to read your config file. Maybe you made a typo somewhere?

Your mod_rewrite is not setup correctly.

Please read instructions on how to install ezXSS correctly on Installation.

PHP 7.1 or up is required to use ezXSS

Please update your PHP to 7.1 or up.

ezXSS does not work without SSL

ezXSS is designed to live on a website with an certificate. It is also not possible to execute payloads on websites with https if your ezXSS does not have a certificate.

If you still want to use ezXSS, for example on localhost to test, you can set the httpmode to true in app/config/app.php

500 Error on callback or 'Unable to save screenshot to server, check permissions'

If you have screenshots enabled, you need to have the right permissions on the img directory to allow creating images. You can fix this by running chown 777 on your /assets/img/ folder. For example on Apache you would:

chmod 777 /var/www/html/assets/img

Notifications not working

When email notifications are not working, make sure your mail service is setup correctly on your server. ezXSS uses the default php mail to send mails.

When Telegram / Slack / Discord notifications aren't working, there might be something wrong with curl. ezXSS uses curl to send the notification details to the webhooks. Make sure curl is enabled on your server.

This might fix it on most setups: apt-get install curl php-curl

Clone this wiki locally