Моя проблема заключается в следующем: веб-сайт не может получить доступ к файлу сценария 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 следует предотвратить возникновение этой ошибки. Я в полной растерянности.
<?
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
состояние.
Других решений пока нет …