apache — PHP: /public_html/index.php НЕ работает, и поддержка Bluehost не имеет понятия, почему

Моя проблема заключается в следующем: веб-сайт не может получить доступ к файлу сценария index.php. Он не будет получать к нему доступ по умолчанию. Он не получит к нему доступ, если я наберу его явно. Однако я могу получить доступ к файлу сценария login.php, который находится в другом каталоге.
вот содержимое файла .htaccess

# Use PHP5.4 as default
AddHandler application/x-httpd-php54 .php

Вот первые 11 строк файла скрипта /public_html/index.php:

<?
session_start();
echo 'index start';
exit;
include $_SERVER['DOCUMENT_ROOT'] . 'library/library.php';
if($_SESSION['logged_in'] === 'TRUE'){
//nothing....
}else{
$_SESSION['logged_in'] = 'FALSE'
}

Служба поддержки Bluehost сообщила, что в строке 11 произошла ошибка с }, (простите, я забыл точно скопировать ошибку.)

Я не полный новичок в PHP. Я понимаю что exit; в строке 4 следует предотвратить возникновение этой ошибки. Я в полной растерянности.

0

Решение

<?
session_start();
echo 'index start';
exit;
include $_SERVER['DOCUMENT_ROOT'] . 'library/library.php';
if($_SESSION['logged_in'] === 'TRUE'){
//nothing....
}else{
$_SESSION['logged_in'] = 'FALSE';
}

Обратите внимание на ; в else состояние.

0

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

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

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector