2017-04-27 12 views
0

私はこのページを作成しました。ローカル開発時には正常にロードされますが、サーバーでアクセスしようとするとエラー500が表示されます。エラー500、ローカルではなくサーバー上

私は私の.htaccessを消去してきた、ログに見て、私は

<?php 
 
/** 
 
* Template Name: Actus 
 
* 
 
* @link https://codex.wordpress.org/Template_Hierarchy 
 
* 
 
*/ 
 

 
get_header('other'); ?> 
 

 
<section id ="page-title" class="col-md-12"> 
 

 
    <div class="container"> 
 
    <div class="container"> 
 
     <header class="row extra-bottom-padding"> 
 
     <div class="section_title col-lg-12 col-sm-12 col-sm-12 top-buffer"> 
 
      <h1 class="title">Actus</h1> 
 
      <hr class="divider_blue"> 
 
     </div> 
 

 
     </header> 
 
     <? 
 

 
     $args = array("posts_per_page" => "12", "category_name" => "actus, cest-fait"); 
 
     $the_query = new WP_Query ($args); 
 
     $x = 1; 
 
     foreach ($args as $arg) 
 
     if($x % 4 == 0) echo '<div class="row">'; 
 
     while ($the_query->have_posts()) : $the_query->the_post(); 
 
     ?> 
 
     <div class="col-md-4 col-lg-4 col-sm-6 col-xs-12"> 
 
     <div class="le_post_entier"> 
 
      <? the_post_thumbnail('actus'); ?> 
 
      <div class="col-md-12 postbody"> 
 
      <div class="col-md-12 post-title"> 
 
       <? the_title(); ?> 
 
      </div> 
 
      </div> 
 
      <a class="cta" href="#" style='color:#39c8d8; font-weight:bold;'>DÉCOUVRIR &#8594;</a> 
 
     </div> 
 

 
     </div> 
 
     <?php 
 
    endwhile; ?><? 
 
    $x++; 
 

 
    if($x % 4 == 0) echo '</div>'; 
 
    ?> 
 
    </div> 
 
</section>

+0

をしてくださいするのに役立ちます私は

PHPを追加するために必要な

驚くほど簡単でしたあなたのFTPクライアントのファイルのユーザだけでなく、ファイルのアクセス許可をチェックしてください –

+0

サーバのエラーログを確認してください –

答えて

0

本当に面白いものは、サーバー上の.htaccessファイルを追加してみてくださいません持っています。

# BEGIN WordPress 
<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteBase/
RewriteRule ^index\.php$ - [L] 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule . /index.php [L] 
</IfModule> 
# END WordPress 
+0

私はまったく同じファイルを持っています:( – Francis

+0

broswerのキャッシュクッキーをクリアしてから、もう一度やり直してください。 –

+0

** wp_debug ** to ** true **のエラーを確認するには** wp-config **ファイル –

1

あなたのApache設定でmod_rewrite.soが有効になっていることを確認してください。

一般

検索/etc/httpd/httpd.conf

/apache/conf/httpd.conf窓

でApacheのインストールディレクトリにあるオープンのhttpd.confモジュールmod_rewrite.soまたは(まれにmod_rewrite.c)の場合

#LoadModule rewrite_module modules/mod_rewrite.* 

ここで、#文字は、コメントまたは無効であることを示します。

LoadModule rewrite_module modules/mod_rewrite.* 

#を削除し、Apache HTTPサーバに

を再起動することが可能な理由のために、あなたのApacheのエラーログを確認してください。

0

[OK]を....私は泣きたいが、エラーが<?

希望の後、これは誰か

+0

<?phpの代わりに<?短いタグを使用したい場合は? php.ini設定ファイルを使って 'short_open_tag'を有効にする必要があります。 –

関連する問題