wineday
@wineday
Студент

В чем может быть проблема с запросом в бд Oracle на wordpress`е (статус 500)?

Доброго времени суток!
Прошу помощи с решением проблемы:
В данный момент для построения графиков запрос из исполняемого php файла идет в базу данных Oracle, готовые данные запроса получает ajax и строит на их основании сам график canvasjs, на который я ссылаюсь из wordpress`а через iframe.
Как это реализовать на сервере с движком wordpress? Файл с php кодом кидаю в /wp-includes/, при переходе на файл (testwpd.php) ничего не происходит (статус 500), а ожидаю получить данные json формата.
.htaccess проверял.
Прикрепляю код testwpd.php:
<?php

$dataPoints = array();
$db ="(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = host)(PORT = port)))(CONNECT_DATA = (SERVICE_NAME = data)))";
$conn = oci_connect('name', 'pass', $db, 'AL32UTF8', OCI_SYSDBA);
$query = "select ...";
$query2 = "select ...";
$stid = oci_parse($conn, $query);
oci_execute($stid);
$stid2 = oci_parse($conn, $query2);
oci_execute($stid2);
$res="[";
while ($row = oci_fetch_array($stid, OCI_ASSOC+OCI_RETURN_NULLS))
        {
	$row2 = oci_fetch_array($stid2, OCI_ASSOC+OCI_RETURN_NULLS);
	$res .= '{"h":'.'"'.$row['YR'].'"'.', "value":'. $row['CNT'].', "h2":'.'"'.$row2['YR'].'", "value2":'.$row2['CNT'].'},';
        }
        oci_free_statement($stid);
	oci_free_statement($stid2);
        oci_close($conn);
echo substr($res,0,-1).']';
?>
  • Вопрос задан
  • 66 просмотров
Пригласить эксперта
Ответы на вопрос 1
@FanatPHP
Чебуратор тега PHP
В чем угодно.
В случае появления 500 ошибки надо не на форум к гадалкам ходить, а смотреть логи веб-сервера.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы