Если я пишу php-файл в / var / www / html, php-файл работает хорошо. Например, простой скрипт, в котором я печатаю phpinfo ().
Если я пишу php-скрипт на своем компьютере, а затем перетаскиваю его на свой сервер с помощью Filezilla, он хорошо загружается — до тех пор, пока нет сообщений об ошибках, и я могу переместить php-скрипт в / var / www / html.
Однако, когда я пытаюсь получить доступ к файлу через ip-адрес моего сервера (т.е. [ip-сервер] /file.php — на странице отображается эта ошибка:
Страница 45.55.136.85 не работает
45.55.136.85 в настоящее время не может обработать этот запрос. HTTP ERROR 500
Для дополнительной информации:
Я пишу php-файл в gedit, закодированном с использованием текущей локали UTF-8 Line Ending Unix / Linux. И я попробовал три доступные настройки передачи безуспешно Auto / Binary / ASCII на Filezilla
Я загружаю файлы, используя FTP через TLS, используя Filezilla.
Я установил LAMP стек.
Это проблема с правами доступа к файлам, для решения этой проблемы перейдите на свою Cpanel и в разделе метрик перейдите к ошибкам
Большую часть времени вы обнаружите такую ошибку из-за назначения дополнительных разрешений (запись и выполнение) для группы или мира.
Чтобы решить эту проблему, просто отмените разрешение на доступ к файлу и следуйте приведенному ниже шаблону разрешения.
Mode User Group World
Read check check check
Write check uncheck uncheck
Execute uncheck uncheck uncheck
Других решений пока нет …