我收到错误(mysite.com/cake-284/users/login
)内部子目录:错误在CakePHP 2.8.4为核心PHP网站
404 - 文件或目录未找到。
-将CakePHP 2.8.4子目录上传到我的PHP网站的直播主机中。
但子目录根(mysite.com/cake-284
)表示:
500 - 内部服务器错误。
该网站是由WAMP服务器(PHP 5.5.12版)运行在本地主机的罚款。
我相信这是我的.htaccess
文件的问题。搜索解决方案后,我找到Set up CakePHP in a subdirectory; Wordpress is installed in the root和cakephp inside a subdirectory。但是这些都没有帮助。
没有.htaccess
文件在根目录下。
mysite.com/cake-284/app/webroot/.htaccess:
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase/ RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php?url=$1 [QSA,L] </IfModule>
mysite.com/cake-284/app/.htaccess:
<IfModule mod_rewrite.c> RewriteEngine on RewriteRule ^$ webroot/ [L] RewriteRule (.*) webroot/$1 [L] </IfModule>
mysite.com/cake-284/.htaccess:
<IfModule mod_rewrite.c> RewriteEngine on RewriteRule ^$ app/webroot/ [L] RewriteRule (.*) app/webroot/$1 [L] </IfModule>
CakePHP的2.8.6,PHP版本:35年5月5日
我不知道是否有别的做重写。
同样的错误。不用找了。这没有帮助。 –
如果您收到500 - 内部服务器错误,请检查文件权限。文件和文件夹权限请检查 –
您也可以通过在该子文件夹中创建任何类似test.php的文件进行调试并访问它。[HITS] /cake-284/test.php如果您能够访问,则需要检查文件的权限cakephp –