0 / 0 / 0
Регистрация: 05.02.2013
Сообщений: 25

Ошибка HTTP 500 (Internal Server Error)

05.02.2013, 22:36. Показов 6986. Ответов 28
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени суток!
Начал изучать ПХП на досуге и столкнулся с проблемой.
Проблема:
Ошибка сервера
На веб-сайте произошла ошибка при получении http://localhost/cookie.php. Веб-сайт может быть закрыт на обслуживание или настроен неправильно.
Ошибка HTTP 500 (Internal Server Error): При попытке сервера выполнить запрос возникла неожиданная ситуация.
Причина:
PHP
1
2
3
4
5
6
7
8
9
10
<?php
$visitCounter = 0;
if (isset($_COOKIE["visitCounter"]))
    $visitCounter=$_COOKIE["visitCounter"]);
$visitCounter++;
if (isset($_COOKIE[lastVisit]))
    $lastVisit = $_COOKIE[lastVisit];
setcookie ("lastCounter",$visitCounter, 0xFFFFFFF);
setcookie ("lastVisitr",date ("d-m-Y H:i:s"), 0xFFFFFFF);
?>
Не пойму в чем проблема... на винде Апач+ПХП без мускула; .htaccess имеет всего две строчки на стройки и как мне кажется не в нем причина (могу и ошибаться)...
Заранее благодарен...
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
05.02.2013, 22:36
Ответы с готовыми решениями:

Ошибка HTTP 500 (Internal Server Error): При попытке сервера выполнить запрос возникла неожиданная ситуация.
Есть ли ошибки в синтаксе? &lt;?php if(!isset($_COOKIE)) { echo &quot;&lt;p&gt;Здравствуйте, $_COOKIE&lt;p&gt;; } else { ...

Failed to load resource: the server responded with a status of 500 (Internal Server Error)
Расположил скрипт в /public_html,указал директорию для парсинга путей к картинкам /wp-content/uploads/2018/ страница не может...

500: Internal Server Error
Здравствуйте. Хух, не знаю куда лучше писать, в форум по Апачу или в форум по ПХП. Наверное всё же пхп, так как апач сайты отображает, а...

28
 Аватар для fa2m
356 / 280 / 22
Регистрация: 27.08.2012
Сообщений: 855
05.02.2013, 23:16
Для начала, если занимаетесь изучением ПХП, включите отображение ошибок в файле php.ini. как это сделать? Посмотрите в Гугле (я забыл как это свойство называется )
1
 Аватар для hunker
86 / 65 / 4
Регистрация: 03.02.2013
Сообщений: 176
06.02.2013, 01:07
"error_reporting" оно называется)

Добавлено через 4 минуты
А, на вскидку:
PHP
1
2
3
if (isset($_COOKIE["visitCounter"]))
$visitCounter=$_COOKIE["visitCounter"]);
$visitCounter++;
Мне приятней такая запись:
PHP
1
2
3
4
if (isset($_COOKIE["visitCounter"])) {
       $visitCounter=$_COOKIE["visitCounter"]);
       $visitCounter++;
}
PHP
1
$lastVisit = $_COOKIE[lastVisit];
Кавычки, кажись, забыли)

PHP
1
$lastVisit = $_COOKIE['lastVisit'];
0
 Аватар для Dolphin
814 / 797 / 201
Регистрация: 21.09.2012
Сообщений: 2,656
06.02.2013, 06:14
Цитата Сообщение от Угрюм Посмотреть сообщение
PHP
1
2
setcookie ("lastCounter",$visitCounter, 0xFFFFFFF);
setcookie ("lastVisitr",date ("d-m-Y H:i:s"), 0xFFFFFFF);
что это?
0
0 / 0 / 0
Регистрация: 05.02.2013
Сообщений: 25
06.02.2013, 07:09  [ТС]
PHP
1
2
setcookie ("lastCounter",$visitCounter, 0xFFFFFFF);
setcookie ("lastVisitr",date ("d-m-Y H:i:s"), 0xFFFFFFF);
это отметка сколько человек раз заходил и когда последний раз...
кавычки вроде на месте, но я попробовал, однако все равно не помогло :'(

Добавлено через 8 минут
error.log

[Wed Feb 06 07:06:49 2013] [error] [client 127.0.0.1] client denied by server configuration: F:/apache/htdocs/.htaccess
[Wed Feb 06 07:06:52 2013] [error] [client 127.0.0.1] File does not exist: F:/apache/htdocs/favicon.ico
0
 Аватар для Dolphin
814 / 797 / 201
Регистрация: 21.09.2012
Сообщений: 2,656
06.02.2013, 09:42
Цитата Сообщение от Угрюм Посмотреть сообщение
это отметка сколько человек раз заходил и когда последний раз.
PHP
1
2
setcookie ("lastCounter",$visitCounter, time()+3600*24*365, "/");
setcookie ("lastVisitr",date ("d-m-Y H:i:s"),  time()+3600*24*365, "/");
Добавлено через 1 минуту
а вообще 500 ошибка возникает из-за синтаксической ошибки в .htaccess. Если есть такой файл в разделе, проверьте
1
07.02.2013, 14:10

Не по теме:

Цитата Сообщение от hunker Посмотреть сообщение
Мне приятней такая запись:
PHP
1
2
if (isset($_COOKIE["visitCounter"]))
    $visitCounter = $_COOKIE["visitCounter"]) + 1;

0
0 / 0 / 0
Регистрация: 05.02.2013
Сообщений: 25
07.02.2013, 21:36  [ТС]
Цитата Сообщение от Dolphin Посмотреть сообщение
PHP
1
2
setcookie ("lastCounter",$visitCounter, time()+3600*24*365, "/");
setcookie ("lastVisitr",date ("d-m-Y H:i:s"),  time()+3600*24*365, "/");
это одна из вариаций как я понял разница не существенна.

Цитата Сообщение от Dolphin Посмотреть сообщение
Добавлено через 1 минуту
а вообще 500 ошибка возникает из-за синтаксической ошибки в .htaccess. Если есть такой файл в разделе, проверьте
.htaccess какие вы конфигурации присоветуете; как в видно из логов одна из ошибок в нем...
[Wed Feb 06 07:06:49 2013] [error] [client 127.0.0.1] client denied by server configuration: F:/apache/htdocs/.htaccess

а вот эта я не пойму откуда, не ссылок, не пере адресаций к файлу, вообще его в помине нет...
[Wed Feb 06 07:06:52 2013] [error] [client 127.0.0.1] File does not exist: F:/apache/htdocs/favicon.ico

все содержимое .htaccess:
Options Indexes FollowSymLinks
DirectoryIndex index.php
0
 Аватар для Dolphin
814 / 797 / 201
Регистрация: 21.09.2012
Сообщений: 2,656
07.02.2013, 21:40
Цитата Сообщение от Угрюм Посмотреть сообщение
.htaccess какие вы конфигурации присоветуете; как в видно из логов одна из ошибок в нем...
Содержимое файла

Цитата Сообщение от Угрюм Посмотреть сообщение
а вот эта я не пойму откуда, не ссылок, не пере адресаций к файлу, вообще его в помине нет...
По умолчанию браузер просто пытается найти фавиконку(та, что отображается во вкладке) в корне сайта
0
0 / 0 / 0
Регистрация: 05.02.2013
Сообщений: 25
07.02.2013, 22:14  [ТС]
Цитата Сообщение от Угрюм Посмотреть сообщение
все содержимое .htaccess:
Options Indexes FollowSymLinks
DirectoryIndex index.php
как бы вот, 2 строчки...
0
 Аватар для Dolphin
814 / 797 / 201
Регистрация: 21.09.2012
Сообщений: 2,656
07.02.2013, 22:20
Code
1
2
Options +FollowSymLinks
DirectoryIndex index.php
0
0 / 0 / 0
Регистрация: 05.02.2013
Сообщений: 25
23.02.2013, 18:21  [ТС]
Думал что причина в ошибках которые отдает ерор лог, однако после исправления оных проблема осталась, выдает 500 ошибку а ерор лог теперь чист...
0
 Аватар для Dolphin
814 / 797 / 201
Регистрация: 21.09.2012
Сообщений: 2,656
23.02.2013, 18:23
htaccess исправили?
1
0 / 0 / 0
Регистрация: 05.02.2013
Сообщений: 25
23.02.2013, 18:47  [ТС]
Цитата Сообщение от fa2m Посмотреть сообщение
Для начала, если занимаетесь изучением ПХП, включите отображение ошибок в файле php.ini. как это сделать? Посмотрите в Гугле (я забыл как это свойство называется )
чет я это проглядел... выдало вот:

Warning: main(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Asia/Dubai' for '4.0/no DST' instead in F:\apache\htdocs\cookie.php on line 10 Notice: Use of undefined constant lastVisit - assumed 'lastVisit' in F:\apache\htdocs\cookie.php on line 10 Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Asia/Dubai' for '4.0/no DST' instead in F:\apache\htdocs\cookie.php on line 13 Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Asia/Dubai' for '4.0/no DST' instead in F:\apache\htdocs\cookie.php on line 13 Hayushki"; else{ echo "
Ti prepersi $visitCounter ras"; echo "
Posledniy ras $lastVisit"; }; ?>

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

Добавлено через 5 минут
Цитата Сообщение от Dolphin Посмотреть сообщение
htaccess исправили?
нет настройка файла httpd.conf взял ответ от сюда http://stackoverflow.com/quest... figuration, также добавил изображения .ico это исправило ошибки в эрор логе апача
Правка htaccess ничего не дала...
0
 Аватар для Dolphin
814 / 797 / 201
Регистрация: 21.09.2012
Сообщений: 2,656
23.02.2013, 18:51
Нужно установить временную зону по умолчанию
PHP
1
date_default_timezone_set('Europe/Moscow');
И еще одна ошибка в неизвестной переменной lastVisit
Цитата Сообщение от Угрюм Посмотреть сообщение
Code
1
Notice: Use of undefined constant lastVisit - assumed 'lastVisit' in F:\apache\htdocs\cookie.php on line 10
1
0 / 0 / 0
Регистрация: 05.02.2013
Сообщений: 25
24.02.2013, 12:08  [ТС]
Цитата Сообщение от Dolphin Посмотреть сообщение
Нужно установить временную зону по умолчанию
PHP
1
date_default_timezone_set('Europe/Moscow');
Да!спс это помогло...

Цитата Сообщение от Dolphin Посмотреть сообщение
И еще одна ошибка в неизвестной переменной lastVisit
Но эта ошибка осталась; а в уроках так все гладко идет =(
0
Почетный модератор
Эксперт HTML/CSSЭксперт PHP
 Аватар для KOPOJI
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
24.02.2013, 12:22
знак доллара поставьте в начале, у вас константа получается, а должна быть переменная

Добавлено через 39 секунд

Не по теме:

Цитата Сообщение от Угрюм Посмотреть сообщение
а в уроках так все гладко идет
случайно, не Е. Попов?

0
0 / 0 / 0
Регистрация: 05.02.2013
Сообщений: 25
24.02.2013, 15:16  [ТС]
блин все не как у людей, нашел где не правильно, скрипт пошел но работает не правильно =(

Добавлено через 3 минуты
Цитата Сообщение от KOPOJI Посмотреть сообщение
случайно, не Е. Попов?[/OFF]
не, запись центра специалист, вебенар
попов у него кое что почерпнул но... не то малясь

Добавлено через 9 минут
Я смотрел часть его уроков он разбирается в этом не очень хорошо и не очень плохо, его основная забота продажа знаний а не обучение, как доп материал он полезен но за основу его брать плохо...
В пхп я разбираюсь хуже его, но вывод я сделал смотря материалы где я разбираюсь чуть лучше чем он, думаю и в пхп он тоже не особо ведающий...
Я попам предпочитаю не верить, куда ударение не ставь веры нет ни тому, не другому =)

Добавлено через 11 минут
Вообще я кучу ошибок сделал, название переменных, кавычки, пробел забыл... Зато апач и пхп слегка настроил =)
А вообще помогите идиоту у меня куки не идут ткните пальце плиз где на косячил еще
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php
$visitCounter = 0;
if (isset($_COOKIE["visitCounter"]))
    $visitCounter=$_COOKIE["visitCounter"];
$visitCounter++;
if (isset($_COOKIE["lastVisit"]))
    $lastVisit = $_COOKIE["lastVisit"];
setcookie ("visitCounter",$visitCounter, 0xFFFFFFF);
setcookie ("lastVisit",date ("d-m-Y H:i:s"), 0xFFFFFFF);
?>
<html>
<body>
<?php
if($visitCounter==1)
    echo "<p>Hayushki";
else{
    echo "<p>Ti prepersi $visitCounter ras";
    echo "<p>Posledniy ras $lastVisit ";
}
?>
</body>
</html>
мож я что-то не знаю, что за пределами урока находится, в общем нуб я, но оч хочу научиться...
0
 Аватар для hunker
86 / 65 / 4
Регистрация: 03.02.2013
Сообщений: 176
24.02.2013, 15:46
Не используйте "0xFFFFFFF" как время жизни куки. Я так понял, вы хотите чтобы она жила хрензнаетскольковремени, тогда просто напишите "-1" (без кавычек, естессно, это же числовой параметр).
И да, зачем обнулять $visitCounter постоянно? Храните его в файлике, чтоли...
0
0 / 0 / 0
Регистрация: 05.02.2013
Сообщений: 25
24.02.2013, 17:20  [ТС]
Цитата Сообщение от hunker Посмотреть сообщение
Не используйте "0xFFFFFFF" как время жизни куки. Я так понял, вы хотите чтобы она жила хрензнаетскольковремени, тогда просто напишите "-1" (без кавычек, естессно, это же числовой параметр).
И да, зачем обнулять $visitCounter постоянно? Храните его в файлике, чтоли...
Это не время жизни куки это то что будет выводиться, то есть число посещений и время последнего посещения...
visitCounter не обнуляется просто первое значение 0
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
24.02.2013, 17:20
Помогаю со студенческими работами здесь

Internal Server Error 500
Здравствуйте! У меня выдает ошибку &quot;Internal Server Error 500&quot;. Я почти уверен чо причиной ошибки является неверный синтаксис файла...

Ошибка "Status: 500 Internal Server Error" в cron задаче
Добрый день. Есть cron задача по обновлению инфы в БД: импорт товаров из Excel файла. Результат работы скрипта приходит мне на почту: ...

Network Error: 500 Internal Server Error
на локальной тачке на денвере все работает гут, а вот закидываю на сервер и ошибка 500. в чем косяк7 &lt;?php ...

Ошибка: сайт пока не может обработать этот запрос (HTTP ERROR 500)
Ошибка: сайт пока не может обработать этот запрос (HTTP ERROR 500) ?php if (isset($_POST)) { $name = $_POST; ...

Internal Server Error
Добрый день. Такая проблема небольшая. Я вот когда пытаюсь добавить картинку на сервер выводит такую ошибку Internal...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
20
Ответ Создать тему
Опции темы

Новые блоги и статьи
Вопросы на собеседованиях по микросервисам
ArchitectMsa 27.03.2025
Работодатели ищут не просто разработчиков, знающих базовые концепции, а специалистов, разбирающихся в тонкостях масштабирования, отказоустойчивости и производительности. Сейчас на первый план выходят. . .
Взаимодействие Python с REST API
py-thonny 27.03.2025
REST API - это архитектурный стиль взаимодействия компонентов распределённого приложения в сети. Python располагает функциональным набором инструментов для работы с REST API и основная библиотека для. . .
sshd restrictions, ssh access limitations
jigi33 26.03.2025
sshd restrictions | ssh access limitations рестрикции доступа на сервер sshd статья: https:/ / www. golinuxcloud. com/ restrict-allow-ssh-certain-users-groups-rhel
Компиляция C++ с Clang API
NullReferenced 24.03.2025
Компиляторы обычно воспринимаются как черные ящики, которые превращают исходный код в исполняемые файлы. Мы запускаем компилятор командой в терминале, и вуаля — получаем бинарник. Но что если нужно. . .
Многопоточное программировани­е в C#: Класс Thread
UnmanagedCoder 24.03.2025
Когда запускается приложение на компьютере, операционная система создаёт для него процесс - виртуальное адресное пространство. В C# этот процесс изначально получает один поток выполнения — главный. . .
SwiftUI Data Flow: Передача данных между представлениями
mobDevWorks 23.03.2025
При первом знакомстве со SwiftUI кажется, что фреймворк предлагает избыточное количество механизмов для передачи данных: @State, @Binding, @StateObject, @ObservedObject, @EnvironmentObject и другие. . . .
Моки в Java: Сравниваем Mockito, EasyMock, JMockit
Javaican 23.03.2025
Как протестировать класс, который зависит от других сложных компонентов, таких как базы данных, веб-сервисы или другие классы, с которыми и так непросто работать в тестовом окружении? Для этого и. . .
Архитектурные паттерны микросервисов: ТОП-10 шаблонов
ArchitectMsa 22.03.2025
Популярность микросервисной архитектуры объясняется множеством важных преимуществ. К примеру, она позволяет командам разработчиков работать независимо друг от друга, используя различные технологии и. . .
Оптимизация рендеринга в Unity: Сортировка миллиона спрайтов
GameUnited 22.03.2025
Помните, когда наличие сотни спрайтов в игре приводило к существенному падению производительности? Время таких ограничений уходит в прошлое. Сегодня геймдев сталкивается с задачами совершенно иного. . .
Образование и практика
Igor3D 21.03.2025
Добрый день А вот каково качество/ эффективность ВУЗовского образования? Аналитическая геометрия изучается в первом семестре и считается довольно легким курсом, что вполне справедливо. Ну хорошо,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru