簡體   English   中英

PHP腳本不適用於Plesk

[英]PHP Scripts not working with Plesk

這是我第一次與Plesk合作。 在使用Plesk之前,此網站和腳本都具有完整的功能,所有PHP都可以正常使用,盡管一旦使用Plesk將其移至其他主機后,大多數PHP現在都以純文本形式顯示。 其中的一些包括有效,但許多簡短的MySQLi命令無效,例如;

$conn->query
$result2->fetch_row()
$result->num_rows

另外,當我嘗試執行非常簡單的測試時,例如;

$test = 'hello';
echo $test; 

我什么也沒回來? 這是我正在使用的腳本之一及其在網站上的顯示方式的示例...

<?
if($show == 'All'){
        $sql = mysqli_query($conn, "SELECT * FROM `xWKaiNXU_news` WHERE `news_public` = '1' ORDER BY `news_date` DESC LIMIT 100");
        } else {
        if($show == 'EVENT'){
                $sql = mysqli_query($conn, "SELECT * FROM `xWKaiNXU_news` WHERE (`news_type` = 'EVENT' OR `news_type` = 'PDF') AND `news_public` = '1' ORDER BY `news_date` DESC LIMIT 100");   
            } else {
        $sql = mysqli_query($conn, "SELECT * FROM `xWKaiNXU_news` WHERE `news_type` = '$show' AND `news_public` = '1' ORDER BY `news_date` DESC LIMIT 100");    
            }
        }
          $result = $sql;
echo $test;
          if (mysqli_num_rows($result) > 0) {

              while($row = mysqli_fetch_assoc($result)) {
                    $news_id = $row['news_id'];
                    $news_type = $row['news_type'];
                    $news_title = $row['news_title'];
                    $news_tagline = $row['news_tagline'];
                    $news_date = date('dS F Y', strtotime($row['news_date']));
                    $news_time = date('H:i', strtotime($row['news_date']));
                    $news_image = $row['news_image'];


                    if($news_type == 'PDF'){
                        $news_text = $row['news_text'];
                    ?>
                        <div class="col-md-12">
                      <article class="post">
                        <div class="row" align="center">


                    <?
                    if($news_tagline == 'port'){
                    ?>
                    <hr>
                    <p>From: <h4><? echo $news_date; ?></h4></p>
                    <p><? echo $news_text; ?></p>
                     <object data="<? echo $news_image; ?>" type="application/pdf" width="80%" height="600px">
  <p>Alternative link - <a href="<? echo $news_image; ?>">PDF Viewer</a></p>
</object>

                    <?  
                    } else {
                    ?>
                    <hr>
                    <p>From: <h4><? echo $news_date; ?></h4></p>
                    <p><? echo $news_text; ?></p>
                     <object data="<? echo $news_image; ?>" type="application/pdf" width="100%" height="550px">
  <p>Alternative link - <a href="<? echo $news_image; ?>">PDF Viewer</a></p>
</object>
                    <?  
                    }
                    ?>




                    </div>
                    </article>
                    </div>  
                    <?  

                    } else {
                        if($news_image == ''){
                        $news_dp_image = 'assets/images/default.jpg';
                    } else {
                        $news_dp_image = 'news_images/'.$news_image;
                    }
                    ?>



                    <!-- ======================= ARTICLE #4 ======================-->
                    <div class="col-md-12">
                      <article class="post">
                        <div class="row">
                          <div class="col-md-3 col-sm-3 col-xs-2">
                            <figure class="stretchy-wrapper ratio_1-1"><a href="full_news.php?id=<? echo $news_id; ?>" title="Post" style="background-image: url('<? echo $news_dp_image; ?>'); box-shadow: 0 1px 5px rgba(0, 0, 0, 0.4), 0 1px 5px rgba(130, 130, 130, 0.35);"></a></figure>
                          </div>
                          <div class="col-md-9 col-sm-9 col-xs-12">
                            <h3 class="post_title"><a href="full_news.php?id=<? echo $news_id; ?>"><i class="fa fa-chevron-circle-right" aria-hidden="true"></i> <b><? echo $news_title; ?></b></a></h3>
                            <p><? echo $news_tagline; ?></p>
                            <div class="post_figure_and_info">
                              <div class="post_sub"><span class="post_info post_date"><i class="fa fa-calendar"></i> <? echo $news_date; ?> </span><a href="#"><span class="post_info post_author">at <i class="fa fa-clock-o" aria-hidden="true"></i> <b><? echo $news_time; ?></b></span></a><a href="#"><span class="post_info post_categories"><i class="fa fa-calendar-o" aria-hidden="true"></i> <b><? echo $news_type; ?></b></span></a></div>
                            </div>
                            <p><a href="full_news.php?id=<? echo $news_id; ?>" class="btn btn-primary"><i class="fa fa-info-circle" aria-hidden="true"></i> Read More</a></p>
                          </div>
                        </div>
                      </article>
                    </div>

                    <?
                    }
              }
          } else {
              ?>


              <hr>

              <?
          }
              ?>

顯示方式:

0){while($ row = mysqli_fetch_assoc($ result)){$ news_id = $ row ['news_id']; $ news_type = $ row ['news_type']; $ news_title = $ row ['news_title']; $ news_tagline = $ row ['news_tagline']; $ news_date = date('dS F Y',strtotime($ row ['news_date']));; $ news_time = date('H:i',strtotime($ row ['news_date'])); $ news_image = $ row ['news_image']; if($ news_type =='PDF'){$ news_text = $ row ['news_text']; ?>來自:

從:

關於為什么會發生這種情況的任何想法? 我已經嘗試過不同的PHP版本,但是我沒有太多選擇...

Performance settings
memory_limit 
128M (Default)
max_execution_time 
30 (Default)
max_input_time 
60 (Default)
post_max_size 
8M (Default)
upload_max_filesize 
2M (Default)
opcache.enable 
on (Default)
Common settings
include_path 
.:/usr/share/php (Default)
session.save_path 
/var/lib/php/sessions (Default)
mail.force_extra_parameters 
open_basedir 
{WEBSPACEROOT}{/}{:}{TMP}{/}
error_reporting 
E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED
display_errors 
off (Default)
log_errors 
on (Default)
allow_url_fopen 
on (Default)
file_uploads 
on (Default)
short_open_tag 
off (Default)

我的評論所建議,問題是短開放標簽( <? )被禁用/未解釋。 將它們更改為<?php解決此問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM