これに関するstackoverflowの他の投稿を見たことがありますが、どの質問にも確かな答えはありませんでした。そのため、他の投稿から収集した知識を組み合わせて、うまくいけば確かな答えを得るために物事を言い換えています. suPHP は、apache がスクリプトを実行するときに、(私の理解では) 上記のスクリプトのそれぞれの所有者としてスクリプトを実行するようにする mod です。したがって、私の問題は、magento マルチサイトを新しいサーバーに移動したことです。このサーバーは、マルチサイトにアクセスしようとすると、権限エラーなどの奇妙なエラーを返します。ファイルの所有権が、ファイルを読み取り/実行しようとしているユーザーとは異なるため、ファイルにアクセスできないと表示されます。その問題に加えて、シンボリックリンクを正しいユーザーが所有するように修正した後、
参考までに、エラーが発生するのは典型的なものです:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, webmaster@xxx.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.
これをまったく修正できないことを示唆する情報を見ました。しかし、それに加えて、Apache ディレクティブ RewriteMap prg で修正できることを示唆する別のページを見ました。この方法で修正できる場合、誰かがその方法を教えてくれませんか? それが失われた原因である場合は、誰か教えてください。私はすでにこれに多くの時間を無駄にしてきましたが、これ以上無駄にする余裕はありません。また、私が見逃したこれに対する解決策があれば教えてください。みんなありがとう