Если вы установили новый скрипт и в результате получаете 500-ую ошибку, это может быть вызвано включенной на сервере опцией register globals.
Как мне установить пользовательские настройки php.ini?
Когда вы получаете 500-ую ошибку на вашем сайте, в первую очередь вам нужно просмотреть лог ошибок (error_log) в вашей контрольной панели CPanel. Для этого, зайдите в вашу контрольную панель и нажмите мышкой на кнопку 'Журнал ошибок' (Error log) в разделе 'Журналы' (Stats/Logs) и Вы сможете увидеть список ошибок, которые возникают на вашем сайте. В этом списке вы найдете детальное описание проблем, включая время, когда ошибка возникла, а также каким сервисом была обнаружена данная ошибка, а также некоторая информация об том, в каком файле и/или каким файлом вызвана ошибка и в какой строке файла. Вот пример некоторых распространенных ошибок и методы их устранения:
error: directory is writable by others: (/home/user/public_html/)
Это элементарная проблема и может быть устранена простой установкой прав на папку или файл, которая указана в ошибке. Вы можете установить права при помощи FTP клиента или через Диспетчер файлов в контрольной панели CPanel. Правильные права в данном случае 755.
error: file has no execute permission: (/home/user/public_html/)
Чтобы исправить данную ошибку установите права 755 на файл или папку используя FTP клиент или контрольную панель CPanel.
error: Permission denied: /home/user/public_html unable to check htaccess file, ensure it is readable.
Эта ошибка вызвана правами на файл .htaccess. Пожалуйста убедитесь, что на файл стоят права 755.
error: Premature end of script headers: /home/user/public_html.
Причин для этой ошибки может быть несколько:
- Времени на исполнение скрипта недостаточно и система его «отключает» раньше времени. Чтобы это изменить, обратитесь к службе поддержки и попросите увеличить время исполнения скрипта на 10 сек.
- Возможно есть проблемы с кодом скрипта, и вам нужно обратится к вашему программисту или разработчику ПО.