Я новичок в PHP и веб-разработке. Мне нужно создать простой веб-сайт с функциями входа и регистрации для целей тестирования. Я установил сервер LAMP на виртуальную машину CentOS 8 для запуска веб-сайта в своей локальной среде. Я создал необходимые файлы PHP и HTML, следуя инструкциям, приведенным в этом руководстве. Ниже приведены мои файлы кодирования.
index.html
Демо-сайт тело { маржа сверху: 50 пикселей; } ч1 { выравнивание текста: по центру; } .кнопка входа, .кнопка регистрации { цвет фона: #000000; цвет: #ffffff; отступ: 10 пикселей 20 пикселей; радиус границы: 5 пикселей; поле: 5 пикселей; } .sign-in-button:hover, .sign-up-button:hover { цвет фона: #ffffff; цвет: #000000; } .кнопки входа в систему { выравнивание текста: по центру; дисплей: гибкий; оправдание-содержание: центр; выровнять-элементы: по центру; маржа сверху: 50 пикселей; } Демо-сайт Войти Зарегистрироваться signin.html
Демонстрационный веб-сайт Applova – Войти тело { маржа сверху: 50 пикселей; } ч1 { выравнивание текста: по центру; } форма { ширина: 500 пикселей; маржа: 0 авто; } вход { ширина: 100%; отступ: 10 пикселей; нижнее поле: 10 пикселей; } кнопка { цвет фона: #000000; цвет: #ffffff; отступ: 10 пикселей 20 пикселей; радиус границы: 5 пикселей; поле: 5 пикселей; } кнопка: наведите { цвет фона: #ffffff; цвет: #000000; } Демонстрационный веб-сайт Applova – Войти Войти signin.php
signon.html
Демонстрационный веб-сайт Applova – вход выполнен успешно Вы вошли в систему! Добро пожаловать на демо-сайт Applova. Теперь вы можете получить доступ ко всем функциям веб-сайта.
Выйти
дамп SQL:
-- Дамп SQL phpMyAdmin -- версия 4.7.9 -- https://www.phpmyadmin.net/ -- -- Хост: 127.0.0.1:3306 -- Время генерации: 4 июля 2021 г., 13:46. -- Версия сервера: 5.7.21 -- Версия PHP: 5.6.35 SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; УСТАНОВИТЬ АВТОКОММИТ = 0; НАЧАТЬ СДЕЛКУ; SET time_zone = «+00:00»; /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40101 НАЗНАЧЕНИЕ ИМЕН utf8mb4 */; -- -- База данных: `пользователи` -- -- ------------------------------------------------ -------- -- -- Структура таблицы `user_details` -- УДАЛИТЬ ТАБЛИЦУ, ЕСЛИ СУЩЕСТВУЕТ `user_details`; СОЗДАТЬ ТАБЛИЦУ, ЕСЛИ НЕ СУЩЕСТВУЕТ `user_details` ( `email` varchar(255) НЕ NULL, `пароль` varchar(25) НЕ НУЛЬ, `name` varchar(255) НЕ NULL, ПЕРВИЧНЫЙ КЛЮЧ («электронная почта») ) ENGINE=MyISAM CHARSET ПО УМОЛЧАНИЮ=latin1; -- -- Сбрасываем данные для таблицы `user_details` -- ВСТАВИТЬ В `user_details` (`email`, `пароль`, `имя`) ЗНАЧЕНИЯ («[email protected]», «tom@123», «том»), («Дамиан@gmail», «Дэмиан@123», «Дамиан»), ('Джефф@gmail', 'Джефф@123', 'Джефф'); /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; Я получаю Эта страница не работает. 192.168.1.129 в настоящее время не может обработать этот запрос. Ошибка HTTP ERROR 500 при входе на сайт. Что вызывает эту ошибку?
Журнал службы HTTP сервера:
[Пятница, 22 сентября 00:13:17.126166 2023] [mpm_event:notice] [pid 1876847:tid 139940005054784] AH00492: пойман SIGWINCH, корректно завершает работу [Пт, 22 сентября, 00:13:19.556260 2023] [core:notice] [pid 1945191:tid 140346412464448] Политика SELinux включена; httpd работает как контекст system_u:system_r:httpd_t:s0 [Пятница, 22 сентября, 00:13:19.562244 2023] [suexec:notice] [pid 1945191:tid 140346412464448] AH01232: механизм suEXEC включен (обертка: /usr/sbin/suexec) [Пятница, 22 сентября, 00:13:19.583880 2023] [so:warn] [pid 1945191:tid 140346412464448] AH01574: модуль wsgi_module уже загружен, пропуск AH00558: httpd: Не удалось достоверно определить полное доменное имя сервера, используя fe80::934f:e559