Файл PHP, загруженный через FTP, не будет работать на сервере Ubuntu

Если я пишу 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 стек.

1

Решение

Это проблема с правами доступа к файлам, для решения этой проблемы перейдите на свою Cpanel и в разделе метрик перейдите к ошибкам

Попасть в секцию ошибок cpanel

Большую часть времени вы обнаружите такую ​​ошибку из-за назначения дополнительных разрешений (запись и выполнение) для группы или мира.

Чтобы решить эту проблему, просто отмените разрешение на доступ к файлу и следуйте приведенному ниже шаблону разрешения.

Mode    User    Group   World
Read    check   check   check
Write   check   uncheck uncheck
Execute uncheck uncheck uncheck
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]