.htaccess — Внутренняя ошибка сервера 500 в пустом файле php

Извините, если это кажется очевидным. Я очень новичок в этом, но я застрял на этой проблеме в течение нескольких часов, даже после поиска подобных проблем.

Я использую cpanel для управления файлами.

Сначала я пытался загрузить простой файл php, но у меня продолжали появляться проблемы, поэтому я попробовал пустой файл php. Это ошибка, которую я постоянно получаю.

Внутренняя ошибка сервера

Сервер обнаружил внутреннюю ошибку или неверную конфигурацию и не смог выполнить ваш запрос.

Обратитесь к администратору сервера по адресу [email protected], чтобы сообщить им о времени возникновения этой ошибки и действиях, которые вы выполнили непосредственно перед этой ошибкой.

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

Кроме того, при попытке использовать ErrorDocument для обработки запроса произошла ошибка 500 Internal Server Error.

После еще нескольких поисков я прочитал о файле .htaccess.

Я не смог найти .htaccess, даже после включения «Показать скрытые файлы (точечные файлы)» в настройке, поэтому я создал его. Пустой не работал. Я пытался найти, что разместить там и попробовал это.

<IfModule mod_rewrite.c>
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l

RewriteRule ^(.*)$ file.php?url=$1 [QSA,L]
</IfModule>

В ошибке cpanel, это то, что я получаю

: ошибка] [pid xxxx: tid xxxx] (12) Невозможно выделить память: [клиент xxxx] не может создать дочерний процесс: / usr / sbin / suphp для /home3/xxxx/public_html/file.php

Я также попытался установить разрешение для файла 644, а для папки — 755, но безрезультатно.

Здесь были другие посты о php.ini и некоторых командах в командной строке, но я не знаю, где их найти. Также было что-то про apache? но в меню cpanel были только обработчики apache. Любая помощь будет принята с благодарностью! Опять извините. Я действительно новичок и понятия не имею, что делаю.

Если это помогает, веб-хостинг, который я использую, является zoom.ph (не уверен, что это правильный термин)

0

Решение

если вы используете Mac localhost, это нормально, потому что Mac не показывает файлы .htacces, вы можете включить скрытые файлы, открыть терминал и ввести

defaults write com.apple.finder AppleShowAllFiles YES

после этого войти;

killall Finder /System/Library/CoreServices/Finder.app

Эта проблема имеет много причин, пожалуйста, убедитесь, что ваш каталог проекта правильно! и измените свой код с этим;

    RewriteEngine On

RewriteCond %{REQUEST_URI}::$1 ^(.*?/)(.*)::\2$

RewriteEngine On Options All -Indexes RewriteBase /directoryname/ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-dRewriteRule ^(.*)$ file.php?url=$1 [QSA,L]
0

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

Возможно, вы уже достигли предела разрешенных ресурсов вашего хостинга, я нашел это на zoom.ph:

Политика добросовестного использования

Это где мы действительно сияем! Большинство хостинг-провайдеров на Филиппинах являются реселлерами, которые перепродают дешевые традиционные услуги VPS других хостинг-фирм. Часто эти хостинг-провайдеры перепродают свои пакеты, предлагая невероятные пакеты с неограниченным диском и пропускной способностью, что означает, что они продают ресурсы больше, чем фактические ресурсы, выделенные им их родительским хостинг-провайдером. Это часто приводит к зависанию ресурса, вызывающему «500 Internal Server Error». Выглядит знакомо?

Наша система предназначена для защиты арендаторов от шумных соседей, а это означает, что если одна учетная запись потребляет больше ресурсов, чем выделено для этой учетной записи, то только у этой учетной записи будет исчерпан ресурс, а у остальных арендаторов будет работать нормально.

Хотя мы знаем, что в разных клиентских базах будут разные варианты использования хостинговых пакетов, мы не можем допустить, чтобы одна учетная запись нарушала общие службы. Чтобы предотвратить это, все варианты использования регулируются нашей Приемлемой политикой использования или AUP. Этот AUP защищает пользователей от других видов злоупотреблений, которые не могут быть автоматически предотвращены в среде общего сервера.

На ZOOM Hosting вы получите вычислительный ресурс, за который платите. Мы позволим вам установить любые сценарии уровня учетной записи, которые вы хотите установить, при условии, что они не попадают под неприемлемые материалы в нашем AUP. Это то, что мы рекламировали, и это то, что мы даем вам. Наши пакеты тщательно разработаны для удовлетворения потребностей практически всех масштабов бизнеса, от микробизнеса до глобального предприятия. Мы размещаем небольшие сайты, такие как стоматологические клиники, на сайтах со средним трафиком, таких как сайты НПО и МСП, на сайтах с высоким трафиком, таких как государственные, международные фирмы, занимающиеся денежными переводами, и сайты электронной коммерции, ежедневно привлекающие посетителей со всего мира.

0

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