Apache não está carregando php

0

Então, estou lendo postagens sobre esse mesmo assunto há algum tempo e não cheguei a conclusão.

Eu desenvolvi um site no php 7 no windows, tudo estava funcionando corretamente em localhost com servidor embutido php então eu assumi, ótimo vamos colocar no servidor único problema é que ou

<?php require 'get_yards.php';?>

esta linha é completamente ignorada no meu index.php

Aqui está o que está dentro de get_yards.php.

<?php
include "/resources/library/get_yards2.php";
?>

e se eu ignorar este 'intermediário' eu recebo um

GET http://website/bicker.php 500 (Internal Server Error)

aqui está o que está dentro de get_yards2.php

<?php
require_once(__DIR__.'/../config.php');
// Get the DB connection settings
$dbHost = $config["db"]["server"]["host"];
$dbUser = $config["db"]["server"]["username"];
$dbPass = $config["db"]["server"]["password"];
$dbName = $config["db"]["server"]["dbname"];
$connectionInfo = array( "Database"=>$dbName, "UID"=>$dbUser, "PWD"=>$dbPass);
$conn = sqlsrv_connect( $dbHost, $connectionInfo);
if( $conn === false ) {
     die( print_r( sqlsrv_errors(), true));
}

$query = "SELECT YardId,Yard FROM YWBYard"; 
$params = array();
$options = array( "Scrollable" => SQLSRV_CURSOR_KEYSET );

$result = sqlsrv_query($conn, $query);

if( $result === false){
    if( ($errors = sqlsrv_errors() ) != null) {
        foreach( $errors as $error ) {
            echo "SQLSTATE: ".$error[ 'SQLSTATE']."<br />";
            echo "code: ".$error[ 'code']."<br />";
            echo "message: ".$error[ 'message']."<br />";
        }
    }
}
else {
    $numRows = sqlsrv_num_rows($result); 
    while($row = sqlsrv_fetch_array($result))
    {
        if($row['YardId']===1){
          echo "<li>"."<a href="."http://website/".">".$row['Yard'],"</a></li>";
        }
        elseif($row['YardId']===2){
          echo "<li>"."<a href="."http://website/bicker.php".">".$row['Yard'],"</a></li>";
        }
        else{
          echo "<li>"."<a href="."http://website/crick.php".">".$row['Yard'],"</a></li>";
        }      
    }
}
sqlsrv_free_stmt($result);
sqlsrv_close($conn);
?>

Estou aberto a tentar qualquer coisa neste momento.

Aqui estão os registros de erros do servidor

PHP Fatal error: require(): Failed opening required '/resources/library/get_yards.php' (include_path='.:/usr/share/php') in /var/www/get_yards.php on line 2

então tentei usar isso

<?php
require __DIR__.'/resources/library/get_yards.php';
?>

o mesmo erro do servidor (GET 500 (INTERRAL SERVER ERROR))

    
por Gabriel Silva 10.08.2017 / 10:29

0 respostas