数日前まで完全に機能していたサイトがあります。codeigniter を使用してエッチングし、さまざまなサブドメインにセットアップされます。メインのウェブサイトは正常に動作していますが、管理者の us ドメインにログインすると突然 500 エラーが表示されるようになりました。アドレスを入力することで、さまざまな領域にアクセスできます。
しかし、メイン ページhttp://admin.mysite.comに戻ると、500 エラーが発生します。
同じように、サイトに公開する記事を送信しようとすると、同じ 500 エラーが発生します。コントローラーを使用する必要があるときはいつでも、500 エラーが発生するようです。
htaccess ではないと思います。まったく変更されておらず (実際、バックアップからドメイン全体を復元しようとしました)、500 エラーが持続します。
私はApacheの問題のアイデアをいじりましたが、mod_rewriteが設定されています。実際、メインドメインのサイトがまだ機能しているため、これはさらに不可解です.
誰でも私を正しい方向に押すことができますか?いつものように、私は正しい質問をしていると思います。私はこれを2日間続けて修正しようとしてきましたが、途方に暮れています!
編集:最終的にエラーを生成することができました:
致命的なエラー: メッセージ「GAPI: レポート データの要求に失敗しました。エラー: "GDatainsufficientPermissionsUser には、このプロファイルに対する十分な権限がありません。"' /var/www/vhosts/dealersupport.co.uk/admin/application/third_party/analytics/gapi.class.php:218 スタック トレース: #0 / var/www/vhosts/dealersupport.co.uk/admin/application/modules/analytics/libraries/analytics_lib.php(86): gapi->requestReportData('20924509', 配列, 配列, 配列, NULL, '2011-12 -23', '2012-11-23') #1 /var/www/vhosts/dealersupport.co.uk/admin/application/controllers/home.php(34): Analytics_lib->get() #2 [内部関数]: Home->index() #3 /var/www/vhosts/dealersupport.co.uk/admin/system/core/CodeIgniter.php(359): call_user_func_array(Array,
編集2:そしてこれ:
致命的なエラー: 行 459 の /var/www/vhosts/dealersupport.co.uk/admin/application/modules/news/controllers/news.php の保護されたプロパティ MY_Form_validation::$CI にアクセスできません
EDIT3:完全を期すために、ここにhtaccessがあります
オプション +FollowSymLinks +SymLinksIfOwnerMatch RewriteEngine オン
オプション -マルチビュー
すべての htaccess ファイルへのブラウザー経由のアクセスを防止します。すべてから許可、拒否、拒否を指示する
RewriteEngine オン
# これらのファイルの実際の場所をユーザーから隠すために、グローバルにアクセス可能なデザインの場所をショートカットします。RewriteRule ^(css|js|images)/(.*)$ application/assets/$1/$2 [L] RewriteRule ^modules/([a-z_]+)/(css|js|images)/(.*) $ アプリケーション/モジュール/$1/資産/$2/$3 [L]
# Checks to see if the user is attempting to access a valid file, # such as an image or css document, if this isn't true it sends the # request to index.php RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php?/$1 [L] </IfModule>
# mod_rewrite がインストールされていない場合、# すべての 404 が index.php に送信され、すべて正常に機能します。# 投稿者: ElliotHaughin
ErrorDocument 404 /index.php </IfModule>
# ETag をオフにして、パフォーマンスを向上させます。
ヘッダー未設定 ETag FileETag なしディレクトリのリストを防止します。オプション -インデックス