0

smarty バージョン 3.1.13 を使用しています。私のプロジェクトはローカル サーバーで完全に動作します。サイトをサーバー (www.1and1.com) に配置すると、次のエラーが表示されます。

 Fatal error: require_once():
 Failed opening required 'Smarty_Internal_TemplateCompilerBase.php' 
(include_path='/homepages/39/d441258317/htdocs/mtx/application:/
 homepages/39/d441258317/htdocs/mtx/application/controllers:
 /homepages/39/d441258317/htdocs/mtx/application/models:
 /homepages/39/d441258317/htdocs/mtx/application/../library:
 /homepages/39/d441258317/htdocs/mtx/application/../library/Smarty
 /sysplugins:/homepages/39/d441258317/htdocs/mtx/application/../library
 /Smarty/plugins:.:/usr/lib/php6') in /homepages/39/d441258317/htdocs/
 mtx/index.php on line 28

フォルダー compile_c のアクセス許可を変更しましたが、何もせず、まだエラーが発生します

あなたの助けに感謝

4

1 に答える 1

1

大きな問題のように見えますが、そうではありませんでした。ローカルサーバーにフォルダーを作成したときに、「public」フォルダーに大文字の「P」を付けました。LinuxサーバーとLinuxがあるため、大文字と小文字が区別され、機能しません。フォルダの名前を「Public」から「public」に変更するだけで完了です。

于 2013-03-28T15:25:43.883 に答える