#php #mysql #apache #xampp
#php #mysql #apache #xampp
Вопрос:
Итак, я нашел веб-файлы для изучения, но, к сожалению, нет руководства по их установке. В любом случае, я не совсем новичок, но все еще не могу понять, что не так. Я установил xampp, поместил все файлы в htdocs, я загрузил базу данных, изменил логин базы данных, пароль, имя в этих файлах, но я получаю эту ошибку при попытке получить доступ к веб-сайту:
Это index.php файл
<?
error_reporting(E_ALL);
ini_set('display_errors', '0');
ini_set('memory_limit', '64M');
date_default_timezone_set('Europe/Vilnius');
if(substr(StrToLower($_SERVER["HTTP_HOST"]), 0, 4) != 'www.') {
$rto = 'http://www.' . $_SERVER["HTTP_HOST"] . $_SERVER["REQUEST_URI"];
header('Location: '. $rto);
}
require_once 'class/mysql.class.php';
require_once 'class/users.class.php';
require_once 'functions.php';
require_once 'Page.php';
if(isset($_POST["submit"])) {
user()->Join($_POST["username"], $_POST["password"]);
header("location: /");
}
if(!empty($_GET["psl"])) {
$id = explode('/', $_GET['psl']);
} else {
$id = array("start");
}
$_page = array_shift($id);
$page = new Page($_page);
echo $page->build($id);
?>
Комментарии:
1. где / в чем ошибка?
2. Первое, что нужно попробовать, измените
<?
на<?php
выполняется ли он тогда3. PHP 7 не поддерживает
<?
тег. Сначала вы должны попытаться изменить их на<?php
.4. @KoalaYeung Это не так?
5. @RiggsFolly: Вы правы. В отличие от удаленного
asp_tags
, вы все еще можете настроитьshort_open_tag
переопределение PHP7 по умолчанию.
Ответ №1:
Измените тег php open с
< ? в < ?php
Или убедитесь, что для php short_open_tag установлено значение true в php.ini
Комментарии:
1. Его в
php.ini
на самом деле2. Да, я пытался сделать это раньше, но потом я получил это i.imgur.com/rlbyF9l.png , может быть, это проблема с базой данных? Я создал его и загрузил файл sql, но не уверен, правильно ли я изменил файлы для пользователя базы данных, прохода и имени. Я обнаружил mysql.class.php файл, в который я помещаю логин моей базы данных, пароль и базу данных, которую я создал.
3. @Toms убедитесь, что вы удалили все его появления, даже в файле, который вы включили через ‘require_once’
4. @Stever Хорошо, у меня получилось, но проблема в том, что если я нажимаю на любую навигацию, это просто выбрасывает меня на: Объект не найден! Запрошенный URL не был найден на этом сервере. Ссылка на ссылающейся странице кажется неверной или устаревшей. Пожалуйста, сообщите автору этой страницы об ошибке. Не уверен, что это значит, потому что все есть, я имею в виду все файлы в одной папке.
5. Я думаю, это другая проблема, поэтому вам следует открыть новый вопрос