【问题标题】:Why do I get an Error 404 when trying to access to a cakePHP 2.x project in Plesk?为什么我在 Plesk 中尝试访问 cakePHP 2.x 项目时收到错误 404?
【发布时间】:2018-04-17 07:08:21
【问题描述】:

我使用 cakePHP 2.6.13 制作了一个项目并将其托管在 Plesk 中,但是每当我尝试访问任何 .php 或 .ctp 页面时,它都会说该文件不存在,但它可以毫无问题地访问 .html 文件.

我更改了 .htaccess 路由,但服务器仍然说文件不存在。

我是网络托管新手,所以我不知道还能做什么。

我得到的唯一错误是:“加载资源失败:服务器响应状态为 404(未找到)”。

我的 .htaccess 是:

<IfModule mod_rewrite.c>
 RewriteEngine on
 RewriteRule    ^$ /app/webroot/    [L]
 RewriteRule    (.*) /app/webroot/$1 [L]
</IfModule>

<IfModule mod_rewrite.c>
 RewriteEngine on
 RewriteRule    ^$    /webroot/    [L]
 RewriteRule    (.*) /webroot/$1    [L]
</IfModule>

<IfModule mod_rewrite.c>
 RewriteEngine On
 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteRule ^ /index.php [L]
</IfModule>

【问题讨论】:

    标签: cakephp web web-hosting plesk cakephp-2.x


    【解决方案1】:

    为了解决服务器托管项目的问题,我更喜欢先检查错误日志,它说问题出在哪里。

    如果我说的是 cakephp,则错误日志位于 tmp 目录中

    对于 Cakephp2.6.13,请确保遵循以下步骤 1.确保在您的服务器中启用了所需的扩展 2. 确保 .htaccess 配置正确 3.确保删除缓存目录如果您将粘贴从本地系统复制到服务器

    希望这对你有帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-01-26
      • 1970-01-01
      • 2010-10-19
      • 2016-02-10
      • 2021-09-23
      • 1970-01-01
      • 2015-07-31
      相关资源
      最近更新 更多