2

1 and I've uploaded all the files onto the file server that I am using 000webhost.com however Im having a few problems with the modrewrite I keep getting re-directed to http://error404.000webhost.com/? Does anyone know how to setup cakephp 2.1 on a shared area??

Im getting this error now: Fatal error: Call to undefined function pluginsplit() in /home/a4300629/public_html/lib/Cake/Cache/Cache.php on line 151 not really sure how this error has come about, any ideas?

Thanks in advance.

4

2 に答える 2

2

私はそれを理解しました、私はこのサイトの.htaccessの指示に従いました。 http://www.000webhost.com/forum/web-programming/29628-help-cake-php-install.html しかし、最初にすべてのファイルを削除して再アップロードしましたが、これを使用するまでこれは機能しませんでした。 htaccessメソッド。

これがこの問題を抱えている他の人に役立つことを願っています。

于 2012-06-28T17:47:11.357 に答える
1

共有ホスティングにcakephpを設定することになったcakephpチュートリアルの調査後、それは機能します:)

  • アプリ、ケーキ、プラグイン、ベンダーフォルダーをホスティングルートフォルダーに移動します。ホスティング上のユーザールートフォルダです
  • Cakephpルートフォルダの.htaccessとindex.phpを削除します
  • / app /webroot/を移動します。/public_htmlフォルダへ
  • 空の/app/webrootフォルダーを削除します
  • /public_html/index.phpを編集して、「cake」および「app」ディレクトリを指すようにします。たとえば、私のドメインのpublic_htmlパスは/ home / username / public_htmlなので、ポイントします
  • / home/usernameを確認するためのROOT
  • / home / username/appを確認するAPP_DIR
  • / home / username/cakeを確認するためのCAKE_CORE_INCLUDE_PATH
  • /public_html/index.phpのこの行を適切なパスで編集します

/***「アプリ」の実際のディレクトリ名。*編集者Siraj*/ if(!defined('APP_DIR')){define('APP_DIR'、basename(dirname(dirname(FILE))).DS .'public_html'.DS .'app');

}

/// START---Sirajが編集

if(!defined('CAKE_CORE_INCLUDE_PATH')){if(function_exists('ini_set')){ini_set('include_path'、'/home'。DS。'username'。DS。'public_html'。DS。'lib'。 PATH_SEPARATOR .ini_get('include_path')); // define('CAKE_CORE_INCLUDE_PATH'、'home' .DS .'username' .DS .'public_html' .DS .'lib'); } if(!include('/home'。DS。'username'。DS。'public_html'。DS。'lib'。DS。'Cake'。DS。'bootstrap.php')){$ failed = true; }} else {if(!include('/home'。DS。'username'。DS。'public_html'。DS。'lib'。DS。'Cake'。DS。'bootstrap.php')){$ failed = true; }}

//// 終わり

  • / home / username / public_htmlにある唯一の.htaccess、.htaccessの設定は次のようになります

RewriteEngine On RewriteCond%{REQUEST_FILENAME}!-d RewriteCond%{REQUEST_FILENAME}!-f RewriteRule ^(。*)$ index.php?url = $ 1 [QSA、L]

于 2013-05-28T05:53:06.380 に答える