【php访问根目录有问题?】教程文章相关的互联网学习教程文章

php – 在Web根目录外存储脚本文件

为了保护带有敏感信息的php文件(如数据库连接和登录信息)的具体原因,我已经看到建议将部分或全部php包含文件存储在Web文档根目录(我的情况下为username / public_html)之外的某些地方.如果Web服务器打嗝并停止保护php文件,那么它们对于知道在哪里看的外人来说是“可见的”. 对我来说这似乎有些偏执,但我猜这些人之前已经被严重烧伤所以我愿意继续这样做.该建议通常采用包含文件的形式,例如“../include_files/”,因此它不直接在文档...

php – 访问位于服务器根目录之前/之外的文件?【代码】

我正在为售后客户服务企业制作内联网.员工需要能够将img文件上传到Intranet的服务器,我需要将它们存储在BEFORE www(网站的根目录)的目录中. 使用php执行此操作非常简单,但如果在上传后如何将这些imgs包含在网站上?我试过这段代码<img src="../img/img.png"/>这是行不通的,因为我不能发送文件,如果它是服务器的www目录外… 有没有正确的方法呢? 当前树视图:server root directory|www|(all server files)|img|(all img files)(服...

php – Web根目录中Mediawiki安装的简短URL【代码】

我在我的Web根目录上运行了Mediawiki安装.例如.主页面可以通过访问http://example.com/index.php?title=Main_Page我想改变它,以便短URLhttp://example.com/Main_Page我的配置如下#.htaccess Options +FollowSymLinks RewriteEngine On RewriteRule ^(.*)$/index.php?title=$1 [PT,L,QSA] RewriteRule ^.*$/index.php [L,QSA].// LocalSettings.php $wgScriptPath = ".."; $wgArticlePath = "/$1"; $wgUsePathInfo = true;但是这个配...

php – Codeigniter上传安装文件夹之外的根目录下的文件【代码】

之前已经在这里询问过这类问题,但在这种情况下没有解决方案.我有一个用CI开发的网站管理面板,我的目录看起来像这样.uploads/stores/products admin/application/system/assets现在,我必须通过控制器上传驻留在根目录中的子文件夹中的文件. 我查看了其他解决方案,并尝试了以下方法:$upload_path = './uploads/stores/';当我将uploads文件夹保存在admin文件夹中时,上面的代码正常工作.但是我需要将uploads文件夹保留在admin之外. 我...

php – 如何获取文件根目录上方的文件夹?【代码】

我编辑了Apache,以便我的文档根目录在这里:/var/www/html/Code/web/但现在我想指向?/ Code /文件夹中的文件. 通常我可以使用:include($_SERVER['DOCUMENT_ROOT'] . '/Controllers/MyFile.php');但这不适用于这个新文档的根目录.因此,在不更改文档根目录的情况下,如何指回此路径中的文件夹:/var/www/html/Code/Controller/解决方法:使用../上一个目录.include($_SERVER['DOCUMENT_ROOT'] . '/../Controllers/MyFile.php');

php – 在子文件夹中声明文档根目录【代码】

任何人都可以帮助我使用正确的做法包括.而不是:包括( ‘的header.php’); 这是一个多页面网站,我想将文件添加到其他文件夹,例如Information文件夹. 在这个信息文件夹中,我有一个名为aboutus.php的文件,它包含在上一个目录中的标题中. 我考虑使用$_SERVER [‘DOCUMENT_ROOT’]方法,但它似乎有点笨重,我的网站位于根目录下的子文件夹中.所以我必须手动硬编码子目录.有没有更简单的方法?解决方法:这可能有点令人困惑,因为$_SERVER [...

php – Zend Framework 2:获取应用程序根目录的路径

如何获取应用程序根目录的路径.在Zend Framework 1中,您可以使用常量APPLICATION_PATH,我们如何在Zend Framework 2中获取它?谢谢.解决方法:你不应该这样做.如果你使用骨架应用程序,它会在应用程序根目录中执行chdir();因此,将从该路径创建相对路径.如果需要完全限定的路径,请调用getcwd().

在Apache2 / Cake PhP中定义文档根目录【代码】

我有一个破碎的Cake PHP网站,我没有写,但我负责修复.我有主控制器,但没有css / js / images,当我点击一个链接时,我找不到404.我相信mod_rewrite或apache中的docroot配置有些不对劲. 在阅读Cake文档时,我发现了这个: “应用程序/ Web根目录在生产设置中,此文件夹应充当应用程序的文档根目录.这里的文件夹也可以作为CSS样式表,图像和JavaScript文件的保存位置.“ 在我的/ etc / apache2 / sites-enabled / this-site中,我看到了这个...

PHP – 访问Web根目录之外的文件的安全性【代码】

我有一个名为gallery.php的php文件,它是用户特定图像库的页面.为了安全起见,用户图像存储在Web根目录之外. 要为每个用户检索适当的文件,我使用getimage.php文件,该文件从其位置提供图像.总而言之,目录结构如下所示: > UserImages > User1 > user1的图像列表 >用户2 > user2的图像列表 > public_html > gallery.php> getimage.php getimage.php编写如下:$imgString = realpath('/UserImages/' . $_SESSION['username'] . '/' . $_...

php – 从根目录加载.htaccess

所以我创建了一个跨多个站点相同的模板系统,唯一改变的是配置文件.我正在制作所有文件都是从根目录中获取的.我可以使用我的所有php和html文件来完成它,但我无法在我的.htaccess文件中找到它.如何设置目录是/ home / user_name / template,然后还有/home/user_name/site1.com等文件夹以及所有站点外的文件夹.那么我怎么能让所有网站使用相同的.htaccess文件.我希望这是有道理的!解决方法:根据维基百科A .htaccess (hypertext acces...

PHP库内部或外部的文档根目录?【代码】

我正在编写一个基于zend框架的PHP库.我的几个Web项目使用了我的库.我不知道我应该把我的图书馆放在哪里.将它放在单个项目的文档根目录之外似乎是有意义的,因此我不必在每个单独的项目中维护库.我目前的设置如下:/var/www/vhosts/project1/ /var/www/vhosts/project2/ /var/www/vhosts/libraries/zend-framework/zend-framework-1.11.0/... /var/www/vhosts/libraries/my-lib/my-lib-1.0.0/...像这样,zend-framework和my-lib的特定...

phpstudy中apache的默认根目录的配置【代码】

默认配置文件是:vhosts.conf。 安装laravel后需要把根目录配置到public。<VirtualHost _default_:80> DocumentRoot "C:\phpStudy\PHPTutorial\WWW\public"ServerName localhostServerAlias localhost<Directory "C:\phpStudy\PHPTutorial\WWW\public"> #下面被注释的代码,用“localhost”访问时会禁止访问 #Options -Indexes -FollowSymLinks +ExecCGIOptions FollowSymLinks ExecCGIAllowOverride AllOrder allow,denyA...

centos7一步一步搭建docker phpmyadmin 及nginx配置phpmyadmin非根目录重点讲解【代码】【图】

系统环境:centos7.7 镜像image 版本:phpmyadmin/phpmyadmin(截止2020.01.10最新版)参考文章:https://blog.csdn.net/a2589293499/article/details/102938724一、根目录下的phpmyadmin访问。1、查看版本。2、拉取最新版本。视网络速度等待~~3、查看镜像。4、运行。先启动一个临时容器,假设你已经有一个可ip连接的mysql数据库。  docker run --name my_phpadmin_2020 -d -p 8001:80 --restart=always -e PMA_HOST=192.168.197...

nginx配置后只有根目录首页index.php能访问,其他页面404

我本地是window系统,用的是phpstudy,解决办法:用phpstudy点击其他选项菜单->打开配置文件->选择vhost-ini(或者找到nginx安装目录,打开vhost.conf),在你的站点配置里 location / {   index index.html index.htm index.php;   #autoindex on; } 改为 location / {   index index.html index.htm index.php;   try_files $uri $uri/ /index.php?$query_string...

无法访问位于nginx站点的文档根目录之外的PHP文件【代码】

我有一个基于CodeIgniter的PHP应用程序.我有一大部分网站(知道CodeIgniter的人的系统文件夹)位于文档根目录下面. 这是该网站的Nginx confserver { server_name www.domain.local; root /var/www/html/domain/frontend; include /etc/nginx/conf.d/ci_vhost; }这是我在尝试访问/var/www/html/ci/2.0.2/system时遇到问题的文件夹 使用Apache,我从未遇到过访问文档根目录下的php文件的问题. 有谁知道为什么我在使用Nginx遇到这个问题?...

根目录 - 相关标签