最近、手動による内部サーバ移行が行われ、クライアントのWebサイトを移動しているため、静的なウェブサイトのフォルダ構造に問題がありますか?サーバ移行中のPHP/CDNエラー
This is an example of a website having issues - あなたが見ることができるように、それはようCDNフォルダを拾っています:
/CDNcss/bootstrap.min.css
が、初期CDNフォルダが実際に小文字とofcourseのスラッシュが欠落しているある - 今、この表面上でソートすることができcdnフォルダの構造を変更してスラッシュを追加することはできますが、文が単に/ BaseUrlとしてピックアップされるため、最初のファイル設定に関してはっきりと問題があります。
/includesにはsettings.phpというファイルがあります次のコード:
<?php
date_default_timezone_set('Europe/London');
ini_set('display_errors',1);
error_reporting(0);
define("MODULEPATH", $_SERVER['DOCUMENT_ROOT']);
define("CDN", 'http://splintaofficial.co.uk/cdn/');
define("BaseUrl", 'http://splintaofficial.co.uk/');
$DynamicMeta = 1;
$RequestUri = $_SERVER["REQUEST_URI"];
$RequestUrl = explode("/", $RequestUri);
$ScriptName = $_SERVER["SCRIPT_NAME"];
?>
このスクリプトは以前のサーバーでは完全に機能していましたか?この特定のクライアントWebスペースのPHPを5.5に戻して、それがphp7/7.1であればテストしましたが、そうではありませんか?なぜこれが起こっているのか誰も助言を与えることができますか?
ノートのは、ヘッダファイルには、次の(構文が変更されたり、我々は、移行中には何も変わっていませんでしたと私は想像もつかない何か!?....た包みが)
<link href="<?=CDN?>css/stylesheet.min.css" rel="stylesheet">
印刷します
error_logには、次のエラー提示:
[Mon Jan 16 10:24:30.935391 2017] [autoindex:error] [pid 31974:tid 139637574072064] [client 54.226.66.8:33364] AH01276: Cannot serve directory /var/www/vhosts/splintaofficial.co.uk/httpdocs/cdn/: No matching DirectoryIndex (index.html,index.shtml,index.cfm,index.php,index.htm,index.php) found, and server-generated directory index forbidden by Options directive
サブドメインなどからコンテンツの提供ができ、作業のhtaccessもありますが、私はこれを掲示する必要がある場合、私に知らせて、またそれをチェックアウトして自由に感じます。
の出力ディレクトリに書き込み権限と現在の所有権があることを確認します。 –