1

問題が解決しました

  1. すべてのフォルダーとファイルのアクセス許可を 755 に変更しました
  2. 絶対パス (/app/webroot/) を持つすべての .htaccess ファイル

CakePHP 2.x Web サイトを別のホスティング会社 (cyon.ch) に移動しました。500 内部サーバー エラーが発生しました。1and1 ホスティング事業者に推奨されているすべての修正プログラムを試しましたが、うまくいきません。

エラーは /app/webroot/.htacces ファイルから発生しているため、他のファイルは機能しているようです。webroot/img ディレクトリから画像を呼び出そうとすると、正常に動作します (www.myDomain.ch/img/myPicture.jpg) が、index.php ファイルでは動作しません。

AddType text/x-component .htc

<IfModule mod_rewrite.c>
    RewriteEngine On

    # FORCE WWW
    RewriteCond %{HTTP_HOST} !^www\.myDomain\.ch$
    RewriteRule ^(.*)$ http://www.myDomain.ch/$1 [R=301,L]

    # REMOVE TRAILING SLASHES
    RewriteRule ^(.*)/$ http://%{HTTP_HOST}/$1 [R=301,L]

    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ index.php [QSA,L]
</IfModule>

「FORCE WWW」と「REMOVE TRAILING SLASHED」も問題ありません。myDomain.ch/ と入力すると、www.myDomain.ch にリダイレクトされます。

私のドメインは /path/to/root/public_html を指しています。これは、ケーキアプリフォルダーが配置されているフォルダーでもあります。

何か案が?

前もって感謝します!

編集: エラー ログにこのエラーが見つかりました (index.php のアクセス許可は 755 に設定されています)

SoftException in Application.cpp:256: File "/home/myUsername/public_html/app/webroot/index.php" is writeable by group
4

0 に答える 0