当我想在子文件夹中安装我的Cakephp应用程序时,使用默认的cakephp htaccess文件设置将无法在我的域上工作,而一切都可以在localhost上工作(xampp)
目标=
安装需要3个htaccess文件:
root.htaccess
#.htaccess in root RewriteEngine on RewriteBase /mycakeapp RewriteRule ^$ app/webroot/ [L] RewriteRule (.) app/webroot/$1 [L]
RewriteEngine on RewriteBase /mycakeapp RewriteRule ^$ app/webroot/ [L] RewriteRule (.) app/ webroot/$1 [L]
RewriteEngine On RewriteBase /mycakeapp RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php [QSA,L]
遵循cakephp文档,并使用这些htaccess文件,我得到了error500结果。使用RewriteBase/而不是/mycakeapp将抛出404错误页面。
PHP是在5.4版本如何解决这个问题?
按如下方式设置规则:
.htaccess在文档\u根目录中
RewriteEngine on
RewriteBase /
RewriteRule (.*) mycakeapp/$1 [L]
. htaccess在DOCUMENT_ROOT/mycakeapp
RewriteEngine on
RewriteBase /mycakeapp/
RewriteRule (.*) app/webroot/$1 [L]
.htaccess在文档_ROOT/mycakeapp/app中
RewriteEngine on
RewriteBase /mycakeapp/app/
RewriteRule (.*) webroot/$1 [L]
.htaccess在文档_ROOT/mycakeapp/app/webroot中
RewriteEngine On
RewriteBase /mycakeapp/app/webroot/
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
/迪尔卡凯普
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ /app/webroot/ [L]
RewriteRule (.*) /app/webroot/$1 [L]
</IfModule>
/direCakePhp/app
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ /webroot/ [L]
RewriteRule (.*) /webroot/$1 [L]
</IfModule>
/direCakePhp/app/webroot
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /index.php?url=$1 [QSA,L]
</IfModule>
只需在重写规则后添加“/”,
并将1和1托管面板中的PHP版本更改为=
这是我第一次在1和1上使用laravel web应用程序。对于我的依赖,我需要作曲家,但我不能安装它。这是我做的。我在bin/composer中创建以下文件夹,然后安装composerResult:`X-Powered-By:PHP/7.1.12内容类型:text/html;字符集=UTF-8 使用Composer下载的所有设置都正确。。。 Composer(版本1.6.2)已成功安装到:/hom
问题内容: 我有这些东西: 文件http://api.odtu.lu/composer.phar http://api.odtu.lu/phpinfo.php FTP访问 面板 FreeBSD上的Cron职位 PHP,Perl,CGI-BIN,Python,Curl。 如何安装Composer?(我的目的是安装Restler) 编辑:我没有SSH访问。 问题答案: 它取决于主机,但是您可能根本无法
我将我的网站从本地主机移动到共享主机这一切都很好,但当我将存储的文件直接上传到public\u html时,我需要:类似于public\u html/storage/我尝试使用类似以下内容: 问题仍然存在。 我的控制器: 我的文件夹: 首页/abdoweb/{bmcelaravel} 核心laravel: 首页/{bmce} 非常感谢。
PHP 非常流行,很少有服务器没有安装 PHP 的,因而有很多共享主机,不过需要注意服务器上的 PHP 是否是最新 版本。共享主机允许多个开发者把自己的网站部署在同一台服务器上面,这样的好处是费用非常便宜,坏处是你不知道将和哪些 网站共享主机,因此需要仔细考虑机器负载和安全问题。如果项目预算允许的话,避免使用共享主机是上策。
php应用程序托管在web上(共享托管),桌面服务在我的笔记本电脑上。 有没有解决这个问题的方法,或者有没有其他方法将消息从php发送到C#?
我有个问题。My laravel在共享主机上看不到图像。 我有公共文件夹在~/域/DOMAIN/public_html/APP和其余的文件在~/域/DOMAIN/文件。 我的文件正在上载到~/domains/DOMAIN/files/storage/app/public/uploads/avatars 但在应用程序中,我看不到这一点。 这是上传代码: 你能帮我做什么吗?