我正在尝试在 php 中的 public_html 之外创建一个文件:
fopen("/home/sites/foo.org/backup-ticketing/asu.sql";w)
但是我收到此错误消息。我确信我应该能够以某种方式做到这一点,只是我无法弄清楚。该文件夹的权限是711.
[Wed Aug 01 14:33:54 2012] [错误] [客户端 84.3.2.16] PHP 警告:fopen(/home/sites/foo.org/backup-ticketing/asu.sql) [function.fopen]: 失败打开流:第 4 行 /home/sites/foo.org/public_html/back/asu.php 中不允许进行操作
您能告诉我正确的做法是什么吗?
谢谢你的很多建议,现在我有一个额外的信息:
php.ini 是 public_html 中的问题,但是我想保持原样,但 /back/ 文件夹应该能够这样做。
这是我的设置:
file_uploads = Off
upload_tmp_dir = /var/php_tmp
upload_max_filesize = 0M
allow_url_fopen = Off
allow_url_include = Off
safe_mode = Off
display_errors = off
magic_quotes_gpc = off
magic_quotes_runtime = off
max_file_uploads=0
disable_functions=passthru,exec,phpinfo
open_basedir = /home/sites/foo.org/public_html/
Run Code Online (Sandbox Code Playgroud) 我在共享主机上的 public_html (即下一级)中有 3 个不同的 laravel 项目。
我更改了每个域/子域文档根路径以指向相应的项目/公共文件夹(即 public_html/project1/public)
此外,我将 Options -Indexes 语句放入 .htaccess 文件中,以便人们无法直接浏览我的项目文件,并拒绝对 .env 文件的所有访问。
这样做还存在漏洞吗?
我目前正在使用以下命令上传我的网站内容:
scp -r web/* user@site.com:site.com/
Run Code Online (Sandbox Code Playgroud)
除非没有发送.htaccess文件,否则这很有效.据推测,这是因为它是隐藏的.
我尝试添加第二行来明确地发送文件:
scp -r web/.htaccess user@site.com:site.com/.htaccess
Run Code Online (Sandbox Code Playgroud)
这很好用,除了现在我必须输入两次密码.
有关如何使用我的密码的1或0个条目进行部署的任何想法?
我拥有一个运行在LAMP上的网站 - Linux,Apache,mySQL和PHP.在过去的2-3周内,我网站上的PHP和jQuery文件已经被来自名为gumblar.cn的网站的恶意软件感染
我无法理解这个恶意软件是如何进入我的PHP文件的,以及如何防止它一次又一次地发生.
有任何想法吗?
更新:
我在godaddy上购买了一个带有2个MSSQL数据库的Windows共享主机帐户.我设置了一个来保存我的站点数据,另一个安装了aspnet成员模式来存储站点成员.该站点可以完美地显示来自第一个数据库的数据.但是,当我尝试登录或注册时,我得到了这个令人讨厌的错误
异常详细信息:System.Configuration.Provider.ProviderException:SSE提供程序未找到连接字符串中指定的数据库文件.在配置的信任级别(低于高信任级别)下,SSE提供程序无法自动创建数据库文件.
我已经完成web.config了我的2连接字符串并没有错.当1代表成员资格时,似乎godaddy在同时使用2个mssql数据库时遇到问题.
有谁知道解决方案或解决方法?
我有一个Windows共享主机,我需要每天运行一些预定的c#可执行文件创建站点地图,发送新闻通讯等...
提供商告诉我,出于安全原因,我无法运行可执行文件.我能做什么?
提供商建议我购买VPS,但不认为花更多的钱来运行一些预定任务是有意义的.
是否存在替代方式?
对于我的产品目录系统,我在SQL服务器数据库和SQL CE之间感到困惑.我的托管服务提供商只提供200 MB的SQL服务器,而提供的磁盘空间为10 GB.
我有四张桌子,里面有品牌,产品,图片和零售商.该pciture表只是存储的网址,而不是二进制数据.那么这个数据库有多少条记录.200 MB的空间是否足以满足我的要求,是否有办法计算所有这些
有没有办法使用python进行反向查找,检查共享主机中共享相同IP地址的网站列表.
一些网站为此提供了一个工具.
我想知道是否可以在共享主机上安装(不使用shell - 我没有任何权限使用命令行)python包.(不要求更改主机提供商)
此外,在该主机上安装了Python和Django,我想在服务器上安装:https://pypi.python.org/pypi/xlwt.
那可能吗?
在共享主机服务器发送事件(SSE)或长轮询上实现实时通知的最佳方法是什么?
我看了一个视频说SSE不适合共享主机,Apache服务器并不适合PHP和MySql.
我只是想知道哪种技术更适合长轮询或SSE在共享服务器上进行实时通知,我在godaddy.com上有我的服务器
请提供解释推荐技术的良好链接.
shared-hosting ×10
php ×3
asp.net ×2
python ×2
.htaccess ×1
deployment ×1
laravel ×1
long-polling ×1
membership ×1
mysql ×1
public-html ×1
scp ×1
server-side ×1
virus ×1