gpt4 book ai didi

php - 在 Ubuntu 14.04 上找不到 Cakephp 内页

转载 作者:行者123 更新时间:2023-12-04 18:47:22 25 4
gpt4 key购买 nike

我的 friend 在他的 Windows PC 上配置了 Cakephp,然后我将它复制到我的 Ubuntu PC 上的/var/www/html/
然后坐权限sudo chmod 777 -R /var/www/html/myproject当我通过 localhost/myproject 在浏览器中运行项目时,它可以工作,但是当我进入内页浏览器时,localhost/myproject/user/login 显示在服务器上找不到...

请帮帮我我该怎么办?

最佳答案

您的应用程序无法运行,因为您错过了成功安装 CakePHP 的许多步骤。 目前,我也多次安装 CakePHP。让我们一步一步来:
根据您的上下文,将 CakePHP 放入目录 /var/www/html/myproject
Step 1. 创建虚拟主机

sudo gedit /etc/apache2/apache2.conf

在这些行到行尾
<VirtualHost *:80>
DocumentRoot /var/www/html/myproject
ServerName myproject.dev
<Directory /var/www/html/myproject>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order Allow,Deny
Allow from all
</Directory>
</VirtualHost>

# If you want more than one virtualhost
<VirtualHost *:80>
DocumentRoot /var/www/html/myproject2
ServerName myproject2.dev
<Directory />
Options FollowSymLinks
AllowOverride All
</Directory>
<Directory /var/www/html/myproject2>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order Allow,Deny
Allow from all
</Directory>
</VirtualHost>

步骤 2. 编辑主机文件
sudo gedit /etc/hosts
add these to end of file:
127.0.0.1 myproject.dev
127.0.0.1 myproject2.dev

步骤 3. 启用 mod_rewrite
sudo a2enmod rewrite

步骤 4. 在根文件夹 中创建 .htaccess 文件
cd /var/www/html/myproject
ls -la
sudo touch '.htaccess'
sudo gedit '.htaccess'

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

步骤 5. 启用读/写特定文件夹
sudo chmod -R 777 /var/www/html/myproject/app/tmp
sudo chmod -R 777 /var/www/html/myproject/app/tmp/cache
sudo chmod -R 777 /var/www/html/myproject/app/tmp/cache/persistent
sudo chmod -R 777 /var/www/html/myproject/app/tmp/cache/models

步骤 6. 重启 apache
sudo service apache2 restart

步骤 7. 在您的浏览器中尝试
http://myproject.dev

关于php - 在 Ubuntu 14.04 上找不到 Cakephp 内页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27082049/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com